Make MacOS compile in the CI - #3600
IntegratedQuantum wants to merge 4 commits into
Conversation
|
It appears to be more complicated than I thought it would be, I'm not sure how to work with extensions in MoltenVK, and I'm not going to remote-debug this. Someone who actually has a Mac will have to it when the time comes for #299. |
|
@IntegratedQuantum Are you referring to if (builtin.target.os.tag == .macos) {
c.vkCmdPushDescriptorSet(self.handle, @intFromEnum(bindPoint), pipeline.pipelineLayout, 0, @intCast(writeInfo.len), writeInfo.ptr);
} else {
c.vkCmdPushDescriptorSetKHR(self.handle, @intFromEnum(bindPoint), pipeline.pipelineLayout, 0, @intCast(writeInfo.len), writeInfo.ptr);
}But it's repetetive, could you suggest a prettier version? |
|
Yes, that's true for this extension, but in the future I would like to support other extensions as well, like |
Also updates Cubyz-libs after PixelGuys/Cubyz-libs#28 and PixelGuys/Cubyz-libs#27 to validate the CI-generated libraries
fixes #3541
fixes #3543