aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2017-05-24 16:58:48 -0600
committerTobin Ehlis <tobine@google.com>2017-05-24 17:42:32 -0600
commit839edce85c18627fc2760f1d1a71e5f0212aae7c (patch)
treee167d20d9696ea1b0c46376a36068a9af9025280 /scripts
parentef66d360bf437f0f3db7f5dbbe9ec2cd8273d4c9 (diff)
downloadusermoji-839edce85c18627fc2760f1d1a71e5f0212aae7c.tar.xz
layers:Pipe in disable for shader validation
Allow VK_VALIDATION_CHECK_SHADERS_EXT enum to disable the spirv-tools- based shader validation in core_validation. There were a few other pieces of internal shader validation and tracking that were tied to the shader_validation bit but I re-enabled those bits for now as we lose the active descriptor binding tracking if those features are disabled. That would lead to a various other features that need to be disabled to avoid crashes. Specifically the connection between command buffers and active samplers, buffer, images that are present in descriptor sets. To test this I ran layer_validation_tests with the shaders disabled and most tests work fine with only the ones testing internal shader validation pieces failing as expected.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions