


The patched shaders inspect root arguments and resources accessed during shader execution and report errors to a log buffer. GBV works by creating patched shaders that have validation added directly to the shader.

GPU-based validation (GBV) enables validation scenarios on the GPU timeline that are not possible during API calls on the CPU. This topic describes how to make best use of the Direct3D 12 Debug Layer.
