Validation fixes for dEQP-VK.glsl
authorMaciej Jesionowski <maciej.jesionowski@mobica.com>
Tue, 19 Apr 2016 13:21:12 +0000 (15:21 +0200)
committerPyry Haulos <phaulos@google.com>
Thu, 19 May 2016 21:46:51 +0000 (14:46 -0700)
commit06196143f0982e85ff405a181cbf57c03edeef6c
tree0ff3a4bcde17ceed284c52f013856be22d9665ae
parent2df3edd6e4cabcb1e4171979324cb732a06cd54f
Validation fixes for dEQP-VK.glsl

- Use uint type for booleans to match attribute format
- Don't bind descriptor set when it's not updated
- Use correct number of vertex input bindings
- Use correct color attachment format and layout
- Use correct access flags and layout in image barriers

(cherry picked from commit 5533f025bb144cdeee813ebabba2885e14b33b2e)
external/vulkancts/modules/vulkan/shaderexecutor/vktShaderExecutor.cpp
external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
external/vulkancts/modules/vulkan/vktShaderLibrary.cpp