• v0.1.0-proof 41aac8d6dc

    admin_ekaii released this 2026-05-08 09:11:16 +00:00 | 4 commits to main since this release

    ============================================================
    PROOF: Minecraft 26.1.2 running on macOS 26.4.1
    via Zink + KosmicKrisp (GL 4.6 translation layer)
    Apple M5 Pro — Metal 4
    Date: 2026-05-08 11:10 CEST

    --- OpenGL Context (from MC log) ---
    [Render thread/INFO]: OpenGL Vendor: Mesa
    [Render thread/INFO]: OpenGL Renderer: zink Vulkan 1.3(Apple M5 Pro (MESA_KOSMICKRISP))
    [Render thread/INFO]: OpenGL Version: 4.6 (Core Profile) Mesa 26.2.0-devel (git-45017fc389)

    --- Rendering Extensions ---
    Using optional rendering extensions: GL_ARB_buffer_storage, GL_KHR_debug,
    GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access, GL_EXT_texture_filter_anisotropic

    --- Voxy 0.2.15-beta Status ---
    [VoxyClient]: GPU does not support subgroup operations, expect some performance degradation
    [VoxyConfig]: Config doesnt exist, creating new

    --- Sound Engine ---
    Sound engine started

    --- 15 Texture Atlases Created ---
    blocks 2048x2048x4, particles, decorated_pot, armor_trims, paintings,
    shield_patterns, chest, celestials, banner_patterns, beds, items, gui,
    map_decorations, signs, shulker_boxes

    --- Vulkan Backend ---
    KosmicKrisp driver, Vulkan 1.3.350, Mesa 26.2.0-devel
    VK_KHR_draw_indirect_count: revision 1
    multiDrawIndirect: true
    drawIndirectCount: true

    --- MC ran stable on title screen for 8+ minutes (first run) ---
    --- No SIGSEGV, no hs_err dumps, no .ips crash reports ---

    --- What was done ---

    1. Built Mesa 26.2.0-devel from upstream + lucamignatti macOS patches
    2. Fixed KosmicKrisp Metal 4 crashes:
      • Texture descriptor dimension guards (0→1 clamp)
      • sampleCount validation for non-multisample types
      • @try/@catch wrapper for heapTextureSizeAndAlign
      • NULL pipeline return handling
      • Conditional sparsePageSize (Apple7 family check)
    3. Patched Voxy for macOS (native libs, CpuLayout, LZ4, GL strings, maxDrawIndirectCount)
    4. Built patched GLFW (EGL context instead of NSOpenGLContext)

    --- Repos ---
    Project: https://forgejo.ekaii.fr/exo/voxy-zink-mac
    Mesa fork: https://forgejo.ekaii.fr/exo/mesa-kosmickrisp-mac (branch macos-26.4-fix)

    Downloads