Fix warning introduced in 2c9e3ec9
authorPyry Haulos <phaulos@google.com>
Fri, 17 Mar 2017 12:08:03 +0000 (12:08 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Fri, 17 Mar 2017 12:08:03 +0000 (12:08 +0000)
am: 521361d83d

Change-Id: Iaf6e63f119e32613ec46fa9135c7c3be42fd47b3

android/cts/master/com.drawelements.deqp.vk.xml
android/cts/master/src/vulkan-driver-issues.txt [deleted file]
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
scripts/build_android_mustpass.py

index a7763a0..58683c6 100644 (file)
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
+                               <TestCase name="access">
+                                       <Test name="buffer_view_memory_test_complete">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="buffer_view_memory_test_partial_offset0">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="buffer_view_memory_test_partial_offset1">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
                        </TestSuite>
                        <TestCase name="command_buffers">
                                <Test name="pool_create_null_params">
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="compute">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
                                        </TestSuite>
                                        <TestSuite name="storage_texel_buffer">
                                                <TestSuite name="no_access">
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
                                        </TestSuite>
                                        <TestSuite name="storage_texel_buffer">
                                                <TestSuite name="no_access">
                                                <Test name="mat4">
                                                        <TestInstance/>
                                                </Test>
+                                               <Test name="int">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="ivec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="ivec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="ivec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="uint">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="uvec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="uvec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="uvec4">
+                                                       <TestInstance/>
+                                               </Test>
                                                <Test name="float_vec3">
                                                        <TestInstance/>
                                                </Test>
+                                               <Test name="float_uvec2_vec3">
+                                                       <TestInstance/>
+                                               </Test>
                                        </TestCase>
                                        <TestCase name="interpolation">
                                                <Test name="smooth">
diff --git a/android/cts/master/src/vulkan-driver-issues.txt b/android/cts/master/src/vulkan-driver-issues.txt
deleted file mode 100644 (file)
index b24c597..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# Bug: 33041922
-dEQP-VK.glsl.linkage.varying.struct.int
-dEQP-VK.glsl.linkage.varying.struct.ivec2
-dEQP-VK.glsl.linkage.varying.struct.ivec3
-dEQP-VK.glsl.linkage.varying.struct.ivec4
-dEQP-VK.glsl.linkage.varying.struct.uint
-dEQP-VK.glsl.linkage.varying.struct.uvec2
-dEQP-VK.glsl.linkage.varying.struct.uvec3
-dEQP-VK.glsl.linkage.varying.struct.uvec4
-dEQP-VK.glsl.linkage.varying.struct.float_uvec2_vec3
-dEQP-VK.api.buffer_view.access.*
-dEQP-VK.binding_model.shader_access.*.uniform_texel_buffer.vertex.*
-dEQP-VK.binding_model.shader_access.*.uniform_texel_buffer.tess_ctrl.*
-dEQP-VK.binding_model.shader_access.*.uniform_texel_buffer.tess_eval.*
-dEQP-VK.binding_model.shader_access.*.uniform_texel_buffer.geometry.*
-dEQP-VK.binding_model.shader_access.*.uniform_texel_buffer.fragment.*
-dEQP-VK.binding_model.shader_access.*.uniform_texel_buffer.compute.*
-dEQP-VK.binding_model.shader_access.*.uniform_texel_buffer.vertex_fragment.*
index 17b9765..4e07680 100644 (file)
@@ -3839,6 +3839,9 @@ dEQP-VK.api.buffer_view.create.createBufferView_183_uniform
 dEQP-VK.api.buffer_view.create.createBufferView_183_storage
 dEQP-VK.api.buffer_view.create.createBufferView_184_uniform
 dEQP-VK.api.buffer_view.create.createBufferView_184_storage
+dEQP-VK.api.buffer_view.access.buffer_view_memory_test_complete
+dEQP-VK.api.buffer_view.access.buffer_view_memory_test_partial_offset0
+dEQP-VK.api.buffer_view.access.buffer_view_memory_test_partial_offset1
 dEQP-VK.api.command_buffers.pool_create_null_params
 dEQP-VK.api.command_buffers.pool_create_non_null_allocator
 dEQP-VK.api.command_buffers.pool_create_transient_bit
@@ -58368,6 +58371,48 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_acce
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
@@ -61090,6 +61135,42 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_ac
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
@@ -63805,7 +63886,16 @@ dEQP-VK.glsl.linkage.varying.struct.mat3x4
 dEQP-VK.glsl.linkage.varying.struct.mat4x2
 dEQP-VK.glsl.linkage.varying.struct.mat4x3
 dEQP-VK.glsl.linkage.varying.struct.mat4
+dEQP-VK.glsl.linkage.varying.struct.int
+dEQP-VK.glsl.linkage.varying.struct.ivec2
+dEQP-VK.glsl.linkage.varying.struct.ivec3
+dEQP-VK.glsl.linkage.varying.struct.ivec4
+dEQP-VK.glsl.linkage.varying.struct.uint
+dEQP-VK.glsl.linkage.varying.struct.uvec2
+dEQP-VK.glsl.linkage.varying.struct.uvec3
+dEQP-VK.glsl.linkage.varying.struct.uvec4
 dEQP-VK.glsl.linkage.varying.struct.float_vec3
+dEQP-VK.glsl.linkage.varying.struct.float_uvec2_vec3
 dEQP-VK.glsl.linkage.varying.interpolation.smooth
 dEQP-VK.glsl.linkage.varying.interpolation.centroid
 dEQP-VK.glsl.linkage.varying.interpolation.flat
index 4863d05..498a53a 100644 (file)
@@ -1885,28 +1885,12 @@ tcu::TestStatus imageFormatProperties (Context& context, ImageFormatPropertyCase
                                results.check(imageType != VK_IMAGE_TYPE_3D || (properties.maxExtent.width >= 1 && properties.maxExtent.height >= 1 && properties.maxExtent.depth >= 1), "Invalid dimensions for 3D image");
                                results.check(imageType != VK_IMAGE_TYPE_3D || properties.maxArrayLayers == 1, "Invalid maxArrayLayers for 3D image");
 
-                               if (tiling == VK_IMAGE_TILING_OPTIMAL)
+                               if (tiling == VK_IMAGE_TILING_OPTIMAL && imageType == VK_IMAGE_TYPE_2D && !(curCreateFlags & VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT) &&
+                                        ((supportedFeatures & (VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT)) ||
+                                        ((supportedFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT) && deviceFeatures.shaderStorageImageMultisample)))
                                {
-                                       // Vulkan API specification has changed since initial Android Nougat release.
-                                       // For NYC CTS we need to tolerate old behavior as well and issue compatibility
-                                       // warning instead.
-                                       //
-                                       // See spec issues 272, 282, 302, 445 and CTS issues 369, 440.
-                                       const bool      requiredByNewSpec       = (imageType == VK_IMAGE_TYPE_2D && !(curCreateFlags & VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT) &&
-                                                                                                         ((supportedFeatures & (VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT)) ||
-                                                                                                         ((supportedFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT) && deviceFeatures.shaderStorageImageMultisample)));
-
-                                       if (requiredByNewSpec)
-                                       {
-                                               const VkSampleCountFlags        requiredSampleCounts    = getRequiredOptimalTilingSampleCounts(deviceLimits, format, curUsageFlags);
-
-                                               results.check((properties.sampleCounts & requiredSampleCounts) == requiredSampleCounts, "Required sample counts not supported");
-                                       }
-                                       else if (properties.sampleCounts != VK_SAMPLE_COUNT_1_BIT)
-                                       {
-                                               results.addResult(QP_TEST_RESULT_COMPATIBILITY_WARNING,
-                                                                             "Implementation supports more sample counts than allowed by the spec");
-                                       }
+                                       const VkSampleCountFlags        requiredSampleCounts    = getRequiredOptimalTilingSampleCounts(deviceLimits, format, curUsageFlags);
+                                       results.check((properties.sampleCounts & requiredSampleCounts) == requiredSampleCounts, "Required sample counts not supported");
                                }
                                else
                                        results.check(properties.sampleCounts == VK_SAMPLE_COUNT_1_BIT, "sampleCounts != VK_SAMPLE_COUNT_1_BIT");
index d6c87b4..4139e10 100644 (file)
@@ -354,8 +354,7 @@ MASTER_VULKAN_FILTERS                       = [
                include("vulkan-master.txt"),
                exclude("vulkan-not-applicable.txt"),
                exclude("vulkan-test-issues.txt"),
-               exclude("vulkan-hw-issues.txt"),
-               exclude("vulkan-driver-issues.txt")
+               exclude("vulkan-hw-issues.txt")
        ]
 MASTER_VULKAN_PKG                              = Package(module = VULKAN_MODULE, configurations = [
                Configuration(name                      = "master",