-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
glslang: Enable optimization support #18210
Conversation
Some questions.
|
So for full compatibility both packages in MSYS2 should have compatible versions. Which are tracked with https://github.com/KhronosGroup/glslang/blob/main/known_good.json I tested the current versions works correctly. But indeed the
Yes, especially that we provide static libraries too.
Yes, sure let's do that.
Yes, if they are linking to static version. for shared one shouldn't be a difference. But I rebuild all just in case. |
Merged now, updated with the version of a patch from main branch. |
huh? |
#13608 - a retry usually fixes it |
I see. I also needed to update vulkan-validation-layers, because build failed with vulkan-headers from the repo. |
you also need to update the checksum. and it fails to build here. I'd suggest updating it in a separate PR maybe? it seems to depend on the new https://github.com/KhronosGroup/Vulkan-Utility-Libraries now |
hm, it was revered KhronosGroup/Vulkan-ValidationLayers@e6bdb8d |
Yes, I see that, but it still doesn't compile. There are a lot of dependencies between those vulkan packages. I'm trying to unwind what can be done here. |
with the revert I get lots of other errors
good luck, I'm out :) |
For now the only way is to revert vulkan headers update and wait for appropriate spirv-tools tag. |
By default glslang only supports linking to SPIR-V Tools built in-tree. This does not work when packages are split, like we have. Patch CMake to allow linking external SPIR-V Tools.
I guess we can't get ucrt64 to pass here :/ good to merge besides that? |
good on my end. |
No description provided.