-
Notifications
You must be signed in to change notification settings - Fork 781
Raytracing execution reordering #1461
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
base: main
Are you sure you want to change the base?
Raytracing execution reordering #1461
Conversation
…vocation_reorder extension.
…shadow mapping, ambient occlusion, flame particles, and dynamic object support
…reorder to support older Vulkan SDK versions
|
Does not start for me. I get an error about missing glsl shaders: [error] Error Message: Failed to open file for reading at path: shaders/ray_tracing_invocation_reorder/glsl/raygen.rgen.spv There are some .spv files in that folder, but not for all shaders. Can you add the missing ones? Also fails when selecting slang, but with another file in the error: [error] Error Message: Failed to open file for reading at path: shaders/ray_tracing_invocation_reorder/slang/closesthit_normal.rchit.spv |
|
Ahh... that must be a left over bug. One of the comments mentioned that GLSL might not be capable of outputting the requisite spv. So I switched to slang and apparently didn't fix the code path. Hang on a sec and I'll update it. |
|
Oh, nevermind. I'm an idiot. Wrong PR. Yes, there's some missing shaders, committing now. |
Description
Ray Tracing execution reordering is now public. This sample demonstrates the benefits of SER.
General Checklist:
Please ensure the following points are checked:
Note: The Samples CI runs a number of checks including:
If this PR contains framework changes:
batchcommand line argument to make sure all samples still work properlySample Checklist
If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist: