-
Notifications
You must be signed in to change notification settings - Fork 437
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
Ray Tracing Pipeline (NV and KHR extensions) #1350
Draft
bwrsandman
wants to merge
15
commits into
vulkano-rs:master
Choose a base branch
from
bwrsandman:ray_tracing
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Commits on Apr 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 762f671 - Browse repository at this point
Copy the full SHA 762f671View commit details
Commits on Apr 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f0996eb - Browse repository at this point
Copy the full SHA f0996ebView commit details -
vulkano-shaders: Support for ray_tracing shaders
Refactor write entry point to later support raytracing class of execution models. KhronosGroup/SPIRV-Headers@0350b1d KhronosGroup/SPIRV-Headers@95b48ce
Configuration menu - View commit details
-
Copy full SHA for 4b232f4 - Browse repository at this point
Copy the full SHA 4b232f4View commit details -
Add shader_device_address Add transform_feedback_buffer Add transform_feedback_counter_buffer Add conditional_rendering Add ray_tracing
Configuration menu - View commit details
-
Copy full SHA for e6da13f - Browse repository at this point
Copy the full SHA e6da13fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d6e8b8 - Browse repository at this point
Copy the full SHA 2d6e8b8View commit details -
instance: store ray tracing properties
Chain `PhysicalDeviceRayTracingPropertiesKHR` and `PhysicalDeviceRayTracingPropertiesNV` in `PhysicalDeviceProperties2KHR` in order to retrieve the same data from two different extensions if they are available. In the case both are unavailable the values are 0. In the case of one or both extensions being supported, grab the maximum, overwriting the 0s in the case of one of both unsupported and reconciling both properties if they are available. One exception is the property `shaderGroupHandleCaptureReplaySize` which is not available in the nvidia ray tracing extension.
Configuration menu - View commit details
-
Copy full SHA for 16761e7 - Browse repository at this point
Copy the full SHA 16761e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b0dc8 - Browse repository at this point
Copy the full SHA 81b0dc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e6d975 - Browse repository at this point
Copy the full SHA 6e6d975View commit details -
Configuration menu - View commit details
-
Copy full SHA for d768ba7 - Browse repository at this point
Copy the full SHA d768ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c8789f - Browse repository at this point
Copy the full SHA 8c8789fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5144ab8 - Browse repository at this point
Copy the full SHA 5144ab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ce3b49 - Browse repository at this point
Copy the full SHA 1ce3b49View commit details -
Configuration menu - View commit details
-
Copy full SHA for a058267 - Browse repository at this point
Copy the full SHA a058267View commit details -
examples: make intersection shader into sdf
Use storage buffer for AABBs. Make procedural geometry using ray marching for a signed distance function.
Configuration menu - View commit details
-
Copy full SHA for 0a5b4da - Browse repository at this point
Copy the full SHA 0a5b4daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 507d330 - Browse repository at this point
Copy the full SHA 507d330View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.