Parallel Shader Compilation for Ray Tracing Pipeline States

Originally published at: Parallel Shader Compilation for Ray Tracing Pipeline States | NVIDIA Technical Blog

In ray tracing, a single pipeline state object (PSO) can contain any number of shaders. This number can grow large, depending on scene content and ray types handled with the PSO; construction cost of the state object can significantly increase. The DXR API makes it possible to distribute part of the creation work to multiple…