Change the vertex buffer format to VK_FORMAT_R8G8B8A8_UNORM
in spirv1p4.entrypoint* tests to make the tests pass, while
waiting on a fix in Amber.
Affects:
dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint*
Components: Vulkan
VK-GL-CTS issue: 1992
Change-Id: Icb97b7328c2e1a61c1e1c20d7dda0449738619e1
(cherry picked from commit
6e78f208fc1eee97369363c846272e983a36c28e)
[vertex data]
# position vert_color
- 0/R8G8_SNORM 1/R8G8B8_UNORM
+ 0/R8G8_SNORM 1/R8G8B8A8_UNORM
# Red for entire frame
-# R8 G8 R8 G8 B8
- -128 -128 255 0 0
- 127 127 255 0 0
- -128 127 255 0 0
+# R8 G8 R8 G8 B8 A8
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ -128 127 255 0 0 255
- -128 -128 255 0 0
- 127 127 255 0 0
- 127 -128 255 0 0
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ 127 -128 255 0 0 255
[test]
uniform float 0 0.0 0.0 0.3 0.0
[vertex data]
# position vert_color
- 0/R8G8_SNORM 1/R8G8B8_UNORM
+ 0/R8G8_SNORM 1/R8G8B8A8_UNORM
# Red for entire frame
-# R8 G8 R8 G8 B8
- -128 -128 255 0 0
- 127 127 255 0 0
- -128 127 255 0 0
+# R8 G8 R8 G8 B8 A8
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ -128 127 255 0 0 255
- -128 -128 255 0 0
- 127 127 255 0 0
- 127 -128 255 0 0
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ 127 -128 255 0 0 255
[test]
ssbo 0:0 subdata float 0 0.0 0.0 0.3 0.0
[vertex data]
# position vert_color
- 0/R8G8_SNORM 1/R8G8B8_UNORM
+ 0/R8G8_SNORM 1/R8G8B8A8_UNORM
# Red for entire frame
-# R8 G8 R8 G8 B8
- -128 -128 255 0 0
- 127 127 255 0 0
- -128 127 255 0 0
+# R8 G8 R8 G8 B8 A8
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ -128 127 255 0 0 255
- -128 -128 255 0 0
- 127 127 255 0 0
- 127 -128 255 0 0
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ 127 -128 255 0 0 255
[test]
uniform ubo 0:0 float 0 0.0 0.0 0.3 0.0
[vertex data]
# position vert_color
- 0/R8G8_SNORM 1/R8G8B8_UNORM
+ 0/R8G8_SNORM 1/R8G8B8A8_UNORM
# Red for entire frame
-# R8 G8 R8 G8 B8
- -128 -128 255 0 0
- 127 127 255 0 0
- -128 127 255 0 0
-
- -128 -128 255 0 0
- 127 127 255 0 0
- 127 -128 255 0 0
+# R8 G8 R8 G8 B8 A8
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ -128 127 255 0 0 255
+
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ 127 -128 255 0 0 255
[test]
uniform float 0 0.0 0.0 0.3 0.0
[vertex data]
# position vert_color
- 0/R8G8_SNORM 1/R8G8B8_UNORM
+ 0/R8G8_SNORM 1/R8G8B8A8_UNORM
# Red for entire frame
-# R8 G8 R8 G8 B8
- -128 -128 255 0 0
- 127 127 255 0 0
- -128 127 255 0 0
-
- -128 -128 255 0 0
- 127 127 255 0 0
- 127 -128 255 0 0
+# R8 G8 R8 G8 B8 A8
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ -128 127 255 0 0 255
+
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ 127 -128 255 0 0 255
[test]
ssbo 0:0 subdata float 0 0.0 0.0 0.3 0.0
[vertex data]
# position vert_color
- 0/R8G8_SNORM 1/R8G8B8_UNORM
+ 0/R8G8_SNORM 1/R8G8B8A8_UNORM
# Red for entire frame
-# R8 G8 R8 G8 B8
- -128 -128 255 0 0
- 127 127 255 0 0
- -128 127 255 0 0
-
- -128 -128 255 0 0
- 127 127 255 0 0
- 127 -128 255 0 0
+# R8 G8 R8 G8 B8 A8
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ -128 127 255 0 0 255
+
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ 127 -128 255 0 0 255
[test]
uniform ubo 0:0 float 0 0.0 0.0 0.3 0.0
}
[vertex data]
- 0/R8G8_SNORM 1/R8G8B8_UNORM
- -128 -128 255 0 0
- 127 127 255 0 0
- -128 127 255 0 0
+ 0/R8G8_SNORM 1/R8G8B8A8_UNORM
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ -128 127 255 0 0 255
[test]
ssbo 0:0 subdata float 0 -1.0 -1.0 1.0 -1.0 -1.0 1.0
}
[vertex data]
- 0/R8G8_SNORM 1/R8G8B8_UNORM
- -128 -128 255 0 0
- 127 127 255 0 0
- -128 127 255 0 0
+ 0/R8G8_SNORM 1/R8G8B8A8_UNORM
+ -128 -128 255 0 0 255
+ 127 127 255 0 0 255
+ -128 127 255 0 0 255
[test]
uniform ubo 0:0 float 0 -1.0 -1.0 0.0 0.0 1.0 -1.0 0.0 0.0 -1.0 1.0