UPDATE: NVIDIA Nsight Graphics 2023.3 and later feature the new Real-Time Shader Profiler, the first temporal sampling profiler for GPU shaders. This profiler enables you to examine the most expensive shaders at each moment in your frame. For more information, see GPU Trace UI in the Nsight Graphics User Guide. A less well-known but cool feature of NVIDIA Nsight Graphics is the Shader…
]]>In Microsoft Direct3D, anything that uses memory is considered a resource: textures, vertex buffers, index buffers, render targets, constant buffers, structured buffers, and so on. It’s natural to think that each individual object, such as a texture, is always one resource. In this post, I discuss DXR’s Bottom Level Acceleration Structures (BLASes) and best practices with regard to managing them.
]]>