fragmentShader <<
"#version 310 es\n"
"precision highp float;\n"
+ "precision highp int;\n"
"layout(location = 0) out highp vec4 o_color;\n"
"layout(set=0, binding=0) uniform Block\n"
"{\n"
"#version 310 es\n"
"#extension GL_EXT_texture_buffer : require\n"
"precision highp float;\n"
+ "precision highp int;\n"
"layout(set=0, binding=0) uniform highp usamplerBuffer u_sampler;\n"
"layout(location = 0) out highp vec4 o_color;\n"
"layout(push_constant) uniform PushC\n"
"#version 310 es\n"
"#extension GL_EXT_texture_buffer : require\n"
"precision highp float;\n"
+ "precision highp int;\n"
"layout(set=0, binding=0, r32ui) uniform readonly highp uimageBuffer u_sampler;\n"
"layout(location = 0) out highp vec4 o_color;\n"
"layout(push_constant) uniform PushC\n"
# Exclude tests which are not on the Android CTS mustpass list
dEQP-VK.texture.mipmap.2d.projected.*
-# Vulkan CTS issue 583
-dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.1048576
-dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.1048576
-dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.1048576
-dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.1048576
-dEQP-VK.memory.pipeline_barrier.all.1048576
-dEQP-VK.memory.pipeline_barrier.all_device.1048576
-
# Vulkan CTS issue 582
dEQP-VK.glsl.builtin_var.simple.pointcoord
dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.1024
dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.8192
dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.65536
+dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.1048576
dEQP-VK.memory.pipeline_barrier.host_write_storage_buffer.1024
dEQP-VK.memory.pipeline_barrier.host_write_storage_buffer.8192
dEQP-VK.memory.pipeline_barrier.host_write_storage_buffer.65536
dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.1024
dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.8192
dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.65536
+dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.1048576
dEQP-VK.memory.pipeline_barrier.host_write_storage_image.1024
dEQP-VK.memory.pipeline_barrier.host_write_storage_image.8192
dEQP-VK.memory.pipeline_barrier.host_write_storage_image.65536
dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.1024
dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.8192
dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.65536
+dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.1048576
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_buffer.1024
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_buffer.8192
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_buffer.65536
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.1024
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.8192
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.65536
+dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.1048576
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_image.1024
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_image.8192
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_image.65536
dEQP-VK.memory.pipeline_barrier.all.1024
dEQP-VK.memory.pipeline_barrier.all.8192
dEQP-VK.memory.pipeline_barrier.all.65536
+dEQP-VK.memory.pipeline_barrier.all.1048576
dEQP-VK.memory.pipeline_barrier.all_device.1024
dEQP-VK.memory.pipeline_barrier.all_device.8192
dEQP-VK.memory.pipeline_barrier.all_device.65536
+dEQP-VK.memory.pipeline_barrier.all_device.1048576
dEQP-VK.memory.requirements.buffer.regular
dEQP-VK.memory.requirements.buffer.sparse
dEQP-VK.memory.requirements.buffer.sparse_residency