-
Notifications
You must be signed in to change notification settings - Fork 33
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
Mesh shaders #44
Mesh shaders #44
Conversation
3d31f4c
to
0dc8107
Compare
It would be good to have a test, changelog entry, and an example for this. Might be good to do a blog post too! |
Plenty of tests already exist in this PR and I added a changelog entry in the description. I can make you a quick example shader later. |
There are two vendor-specific issues I know of with regards to "payloads" (sending data from task to mesh shader):
Suggested fix: Wrap all task shader payloads in a separate struct that is not optimized away. |
Oh weird, they didn't show up on mobile! |
d7df74f
to
f23fc7d
Compare
cd29d3f
to
13d40e6
Compare
I think nobody but me knows about mesh shaders... |
Let's land this and iterate if needed, it has been sitting too long. |
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.
Depends on #43
Diff without dependent PR: Firestar99/rust-gpu-new@update-rspirv...Firestar99:rust-gpu-new:mesh-shaders
changelog: