Cubyz icon indicating copy to clipboard operation
Cubyz copied to clipboard

Unable to build and run vulkan window MacOS

Open MaeBrooks opened this issue 2 months ago • 1 comments

Steps to Reproduce and Observed Behavior

I would like to be able to work on the Vulkan migration steps. But am running into issues where I can't get to opening the vulkan window

When running zig build run with

pub var vulkanTestingWindow: bool = true;

Results in this output:

zig build run 
[info]: Starting game client with version 0.1.0-dev
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Couldn't rename thread: Unsupported
[error]: Vulkan is not supported. Please update your drivers if you want to keep playing Cubyz in the future.
[error]: GLFW Error(65543): Requested OpenGL version 4.6, got version 2.1
thread 37502695 panic: Failed to create GLFW window

I suspect that the issue is due to this line in build.zig

exe.addRPath(.{.cwd_relative = "/usr/local/GL/lib"});

Of which, the /usr/local/GL/lib path doesnt exist for me.

Is there a library that is expected to be installed here?

If so. I would be happy to install and test - then add some error handling to the build script for macos, with instructions for users to install xyz library.

MaeBrooks avatar Oct 19 '25 17:10 MaeBrooks

Yes, currently it's missing MoltenVK and some other stuff to build on macos. @blackedout01 is currently trying to figure that part out.

IntegratedQuantum avatar Oct 20 '25 15:10 IntegratedQuantum