-
Notifications
You must be signed in to change notification settings - Fork 860
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
Implement the extension GL_EXT_spirv_intrinsics #2625
Conversation
amdrexu
commented
Apr 25, 2021
- Add support of SPIR-V execution mode qualifiers.
- Add support of SPIR-V storage class qualifier.
- Add support of SPIR-V decorate qualifiers.
- Add support of SPIR-V type specifier.
- Add support of SPIR-V intruction qualifiers.
- Add support of spirv_by_reference/spirv_literal parameter qualifier.
- Add shader stage macros introduced by this extension.
This change is to implement the extension KhronosGroup/GLSL#157 |
051c9f3
to
d778218
Compare
Please let me know when you are done and ready for review. |
Re the CI-ubuntu-clang-gn failure, make sure you add any new non-test source files to BUILD.gn. |
Thank you. I did forget to do this. |
@greg-lunarg I couldn't load the webpage to check what was wrong in the fail job. Only this job |
Yeah. For reason that link is often broken. I will dig into it... |
@greg-lunarg I found the root cause and fix it now. Thanks for providing this info to me. |
Another compilation problem: https://source.cloud.google.com/results/invocations/3210e945-7f84-4fd3-aedd-a0fa48973269/targets |
I fix it now. This change is somewhat large. If there are issues, I will continue to fix them. Once again, thanks for your patience and help. |
I have one other larger task to finish and then will get to this. Sorry for the delay! |
- Add support of SPIR-V execution mode qualifiers. - Add support of SPIR-V storage class qualifier. - Add support of SPIR-V decorate qualifiers. - Add support of SPIR-V type specifier. - Add support of SPIR-V intruction qualifiers. - Add support of spirv_by_reference/spirv_literal parameter qualifier. - Add shader stage macros introduced by this extension.
@greg-lunarg I rebase this PR. Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks for the work!
And sorry about making you rebase! |