Ray tracing texturing and alpha mapping sample

This commit is contained in:
Sascha Willems 2023-04-09 13:49:15 +02:00
parent 787a4ee8e7
commit 8715cd75b0

View file

@ -340,6 +340,10 @@ Adds ray traced shadows casting using the new ray tracing extensions to a more c
Renders a complex scene with reflective surfaces using the new ray tracing extensions. Shows how to do recursion inside of the ray tracing shaders for implementing real time reflections. Renders a complex scene with reflective surfaces using the new ray tracing extensions. Shows how to do recursion inside of the ray tracing shaders for implementing real time reflections.
#### [Ray traced texture mapping](examples/raytracingtextures)
Renders a texture mapped quad with transparency using the new ray tracing extensions. Shows how to do texture mapping in a closes hit shader, how to cancel intersections for transparency in an any hit shader and how to access mesh data in those shaders using buffer device addresses.
#### [Callable ray tracing shaders](examples/raytracingcallable) #### [Callable ray tracing shaders](examples/raytracingcallable)
Callable shaders can be dynamically invoked from within other ray tracing shaders to execute different shaders based on dynamic conditions. The example ray traces multiple geometries, with each calling a different callable shader from the closest hit shader. Callable shaders can be dynamically invoked from within other ray tracing shaders to execute different shaders based on dynamic conditions. The example ray traces multiple geometries, with each calling a different callable shader from the closest hit shader.