Commit 299bdfe7 by Jamie Madill Committed by Commit Bot

Vulkan: Update AMD suppressions.

Bug: angleproject:2463 Bug: angleproject:2847 Bug: angleproject:2848 Change-Id: I4036363c517dbe293566bb9d51a2470685d41ac2 Reviewed-on: https://chromium-review.googlesource.com/1240108Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent b36a4816
...@@ -415,7 +415,6 @@ void VertexArrayVk::updatePackedInputInfo(uint32_t attribIndex, ...@@ -415,7 +415,6 @@ void VertexArrayVk::updatePackedInputInfo(uint32_t attribIndex,
ASSERT(vkFormat <= std::numeric_limits<uint16_t>::max()); ASSERT(vkFormat <= std::numeric_limits<uint16_t>::max());
if (vkFormat == VK_FORMAT_UNDEFINED) if (vkFormat == VK_FORMAT_UNDEFINED)
{ {
// TODO(fjhenigman): Add support for vertex data format. anglebug.com/2405
UNIMPLEMENTED(); UNIMPLEMENTED();
} }
......
...@@ -213,40 +213,39 @@ ...@@ -213,40 +213,39 @@
2727 VULKAN ANDROID : dEQP-GLES2.functional.shaders.builtin_variable.pointcoord = FAIL 2727 VULKAN ANDROID : dEQP-GLES2.functional.shaders.builtin_variable.pointcoord = FAIL
2808 VULKAN ANDROID : dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_w = FAIL 2808 VULKAN ANDROID : dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_w = FAIL
// Vulkan AMD Windows specific failures // Vulkan AMD drivers don't seem to support wide point clipping.
2602 VULKAN WIN AMD : dEQP-GLES2.functional.buffer.write.* = SKIP 2463 VULKAN WIN AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip = FAIL
2795 VULKAN WIN AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip = FAIL
// These failures are possibly due to an AMD driver bug.
// TODO(fjhenigman): Figure out why these don't work. 2847 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.14 = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.14 = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.30 = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.30 = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.41 = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.41 = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.first.byte_first* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.first.byte_first* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.first.float_first* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.first.float_first* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_17_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_2_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_2_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_32_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_17_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_2_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_2_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_32_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_17_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_32_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_32_float* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_32_float* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_17_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_32_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_32_float* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_32_float* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_17_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_float* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_float* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_short* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_short* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_3_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_3_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_6_short* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_6_short* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_0_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_0_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_0_short* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_0_short* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_17_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_byte* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_float* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_float* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_short* = SKIP
2405 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_short* = SKIP
// Fails after OpenGL line rasterization rules implementation. Possibly a bug in FragCoord. // Fails after OpenGL line rasterization rules implementation. Possibly a bug in FragCoord.
2809 VULKAN WIN AMD : dEQP-GLES2.functional.clipping.line.long_line_clip = FAIL 2809 VULKAN WIN AMD : dEQP-GLES2.functional.clipping.line.long_line_clip = FAIL
...@@ -222,7 +222,7 @@ TEST_P(IndexedPointsTestUByte, UnsignedByteOffset3) ...@@ -222,7 +222,7 @@ TEST_P(IndexedPointsTestUByte, UnsignedByteOffset3)
TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset0) TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset0)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
runTest(0, true); runTest(0, true);
...@@ -230,21 +230,21 @@ TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset0) ...@@ -230,21 +230,21 @@ TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset0)
TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset1) TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset1)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
runTest(1, true); runTest(1, true);
} }
TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset2) TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset2)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
runTest(2, true); runTest(2, true);
} }
TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset3) TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset3)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
runTest(3, true); runTest(3, true);
} }
...@@ -273,35 +273,35 @@ TEST_P(IndexedPointsTestUShort, UnsignedShortOffset3) ...@@ -273,35 +273,35 @@ TEST_P(IndexedPointsTestUShort, UnsignedShortOffset3)
TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset0) TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset0)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
runTest(0, true); runTest(0, true);
} }
TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset1) TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset1)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
runTest(1, true); runTest(1, true);
} }
TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset2) TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset2)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
runTest(2, true); runTest(2, true);
} }
TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset3) TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset3)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
runTest(3, true); runTest(3, true);
} }
TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffsetChangingIndices) TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffsetChangingIndices)
{ {
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2401 // TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAMD());
// TODO(fjhenigman): Figure out why this fails on Ozone Intel. // TODO(fjhenigman): Figure out why this fails on Ozone Intel.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment