Add advanced compilation chapter
This commit is contained in:
parent
e642e9dc3a
commit
e3a57e6d63
24 changed files with 2505 additions and 2 deletions
|
|
@ -44,4 +44,5 @@ Tutorial | Details
|
|||
 | [Advance](ray_tracing__advance) <br> An example combining most of the above samples in a single application.
|
||||
 | [Trace Rays Indirect](ray_tracing_indirect_scissor) <br> Teaches the use of `vkCmdTraceRaysIndirectKHR`, which sources width/height/depth from a buffer. As a use case, we add lanterns to the scene and use a compute shader to calculate scissor rectangles for each of them.
|
||||
 | [AO Raytracing](ray_tracing_ao) <br> This extension to the tutorial is showing how G-Buffers from the fragment shader, can be used in a compute shader to cast ambient occlusion rays using ray queries ([GLSL_EXT_ray_query](https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GLSL_EXT_ray_query.txt)).
|
||||
 | [Specialization Constants](ray_tracing_specialization) <br> Showing how to use specialization constant and using interactively different specialization.
|
||||
 | [Specialization Constants](ray_tracing_specialization) <br> Showing how to use specialization constant and using interactively different specialization.
|
||||
 | [Advanced Compilation](ray_tracing_advanced_compilation) <br> Shows how to create reusable pipeline libraries and compile pipelines on multiple threads.
|
||||
Loading…
Add table
Add a link
Reference in a new issue