


This may potentially change how hardware performs copies though the end result should not be changed. GBV also injects extra operations and Dispatch calls into the application command lists to validate and track changes to resource state imposed by the command list on the GPU-timeline.īecause GBV requires the ability to execute shaders, COPY command lists are emulated by a COMPUTE command list. 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.
