cascake.blogg.se

Dxcpl directx 12
Dxcpl directx 12











dxcpl directx 12 dxcpl directx 12

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.

  • Use of uninitialized or incompatible Samplers in a shader.
  • Shader accesses of resources in incompatible state.
  • Indexing beyond the end of the descriptor heap in a shader.
  • Validation of promoted resource states and resource state decay.
  • Use of descriptors referencing deleted Resources in a shader.
  • Use of uninitialized or incompatible descriptors in a shader.
  • GPU-based validation helps to identify the following errors: GBV is available starting with the Graphics Tools for Windows 10 Anniversary Update.

    dxcpl directx 12

    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.













    Dxcpl directx 12