diff --git a/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt b/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt index e2415661e..f8c825e09 100644 --- a/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt +++ b/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt @@ -53,24 +53,21 @@ 3570 VULKAN : KHR-GLES31.core.shader_atomic_counters.advanced-usage-many-draw-calls2 = FAIL 3570 VULKAN : KHR-GLES31.core.shader_atomic_counters.advanced-usage-many-dispatches = FAIL -// RGBA32F: -3520 VULKAN : KHR-GLES31.core.texture_gather.*-gather-float-2d-rgb = SKIP - // Separate shader objects: 3570 VULKAN : KHR-GLES31.core.sepshaderobjs* = FAIL // Shader support: -3569 VULKAN : KHR-GLES31.core.shader_integer_mix.* = FAIL -3569 VULKAN : KHR-GLES31.core.shader_image* = SKIP -3569 VULKAN : KHR-GLES31.core.shader_macros* = FAIL -3569 VULKAN : KHR-GLES31.core.shader_bitfield_operation.frexp.* = SKIP -3569 VULKAN : KHR-GLES31.core.shader_bitfield_operation.uaddCarry.* = SKIP -3569 VULKAN : KHR-GLES31.core.shader_bitfield_operation.usubBorrow.* = SKIP -3569 VULKAN : KHR-GLES31.core.shader_bitfield_operation.umulExtended.* = SKIP -3569 VULKAN : KHR-GLES31.core.shader_bitfield_operation.imulExtended.* = SKIP +3569 : KHR-GLES31.core.shader_integer_mix.* = FAIL +3569 : KHR-GLES31.core.shader_image* = SKIP +3569 : KHR-GLES31.core.shader_macros* = FAIL +3569 : KHR-GLES31.core.shader_bitfield_operation.frexp.* = SKIP +3569 : KHR-GLES31.core.shader_bitfield_operation.uaddCarry.* = SKIP +3569 : KHR-GLES31.core.shader_bitfield_operation.usubBorrow.* = SKIP +3569 : KHR-GLES31.core.shader_bitfield_operation.umulExtended.* = SKIP +3569 : KHR-GLES31.core.shader_bitfield_operation.imulExtended.* = SKIP -3520 VULKAN : KHR-GLES31.core.vertex_attrib_binding* = SKIP -3520 VULKAN : KHR-GLES31.core.internalformat.texture2d.* = FAIL +// Trigger Vulkan validation errors: +4145 VULKAN : KHR-GLES31.core.vertex_attrib_binding.basic-* = FAIL // Crashes in libnvidia-glvkspirv.so, fixed in newer drivers 4128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-*-matC* = SKIP @@ -83,30 +80,32 @@ 4128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-*-matR* = SKIP 4128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-*-matR* = SKIP -// Bug with GL_SHADER_STORAGE_BUFFER_START -3520 VULKAN : KHR-GLES31.core.shader_storage_buffer_object.basic-binding = FAIL +// Bug with binding the zero buffer and glBindBufferRange: +4147 : KHR-GLES31.core.shader_storage_buffer_object.basic-binding = FAIL -// Unimplemented ValidateCreateShaderProgramv -3520 VULKAN : KHR-GLES31.core.shader_storage_buffer_object.basic-syntaxSSO = FAIL +// Error with detecting some atomic counter buffer uses: +4150 : KHR-GLES31.core.shader_storage_buffer_object.basic-atomic-case3-cs = FAIL +4150 : KHR-GLES31.core.shader_storage_buffer_object.basic-atomic-case3-vsfs = FAIL -// Fails to compile shader -3520 VULKAN : KHR-GLES31.core.shader_storage_buffer_object.basic-atomic-case3-vsfs = FAIL -3520 VULKAN : KHR-GLES31.core.shader_storage_buffer_object.basic-atomic-case3-cs = FAIL +// Unimplemented glValidateCreateShaderProgramv: +4146 : KHR-GLES31.core.shader_storage_buffer_object.basic-syntaxSSO = FAIL +4146 : KHR-GLES31.core.vertex_attrib_binding.advanced-bindingUpdate = FAIL +4146 : KHR-GLES31.core.vertex_attrib_binding.advanced-largeStrideAndOffsetsNewAndLegacyAPI = FAIL // Draw indirect: 3564 VULKAN : KHR-GLES31.core.draw_indirect.* = SKIP -// Explicit uniform locations: -3520 VULKAN : KHR-GLES31.core.explicit_uniform_location.* = SKIP +// Explicit uniform locations: triggers ASSERT. +4132 : KHR-GLES31.core.explicit_uniform_location.* = SKIP -3520 VULKAN : KHR-GLES31.core.program_interface_query.* = SKIP +// Program interface query. +3596 VULKAN : KHR-GLES31.core.program_interface_query.* = FAIL // Framebuffer without attachments: 3579 VULKAN : KHR-GLES31.core.framebuffer_no_attachments.api = FAIL -// Expected to fail to compile, but doesn't. -3520 VULKAN : KHR-GLES31.core.arrays_of_arrays.ExpressionsDynamicIndexing2 = FAIL -3520 VULKAN : KHR-GLES31.core.arrays_of_arrays.InteractionInterfaceArrays2 = FAIL +// Arrays-of-arrays as vertex inputs: +4148 : KHR-GLES31.core.arrays_of_arrays.InteractionInterfaceArrays2 = FAIL // Blend equations: 3586 VULKAN : KHR-GLES31.core.blend_equation_advanced.* = SKIP @@ -120,11 +119,6 @@ 4124 VULKAN : KHR-GLES31.core.layout_binding.image2D_layout_binding_imageLoad_FragmentShader = SKIP 4124 VULKAN : KHR-GLES31.core.layout_binding.image2D_layout_binding_imageLoad_VertexShader = SKIP -3520 VULKAN : KHR-GLES31.core.internalformat.copy_tex_image* = FAIL -3520 VULKAN : KHR-GLES31.core.internalformat.renderbuffer* = FAIL - -3520 VULKAN : KHR-GLES31.shaders.aggressive_optimizations* = FAIL - // Passing on recent drivers: 3726 VULKAN ANDROID : KHR-GLES31.core.shader_atomic_counters.* = FAIL 3726 VULKAN ANDROID : KHR-GLES31.core.shader_atomic_counters.advanced-usage-* = SKIP