Add tests for booleans produced from different bit-sizes
Vulkan and SPIR-V do not define a specific bit-pattern or bit-size
for boolean values and it assumes that there is a single boolean
representation. However, some GPU architectures may have various
representations of booleans that can be produced from emitting
instructions with varying native bit-sizes.
These tests use 32-bit, 16-bit and 8-bit instructions to produce
boolean results which are then operated together via logical
operations to ensure that boolean representation is handled
consistently across bit-sizes.
Vk-GL-CTS issue: 1465
Components: Vulkan
New tests:
dEQP-VK.spirv_assembly.instruction.compute.bool.mixed_bitsize.*
Change-Id: I6a4c01e29249a4a69f839dc283fea4258c3164cb