Files
mesa/native.ini
Luca Mignatti 3ce192bd3c Fix Minecraft/Zink on macOS with EGL/Kopper Metal support
Key fixes:
- platform_surfaceless.c: Add macOS Metal window surface support for Kopper
  - Replace NSViewBackingLayer with CAMetalLayer for proper Metal rendering
  - Set drawableSize explicitly to avoid 1x1 swapchain
  - Configure contentsScale for Retina display support
  - Dispatch UI operations to Main Thread to avoid race conditions

- zink_kopper.c: Add debug logging for swapchain creation/present

- kk_shader.c: Disable shader caching to fix stale Metal pointer crash
  - Cached Metal pipeline pointers are process-specific and can't be
    restored across sessions without full pipeline state

- Various debug logging additions throughout the codebase

Tested with Minecraft 1.21.11 on Apple M4 Pro, achieving 60fps.
2025-12-30 11:40:24 -06:00

3 lines
55 B
INI

[binaries]
bison = '/opt/homebrew/opt/bison/bin/bison'