tests: Fix CreatePipelineVsFsTypeMismatchArraySize
Change-Id: I629137c8ce45a2632007d25965f164fe80832932
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index 215d0ae..cc26b62 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -12891,7 +12891,7 @@
"across the vertex->fragment shader interface");
m_errorMonitor->SetDesiredFailureMsg(VK_DEBUG_REPORT_ERROR_BIT_EXT, "Type mismatch on location 0.0: 'ptr to "
"output arr[2] of float32' vs 'ptr to "
- "input arr[3] of float32'");
+ "input arr[1] of float32'");
ASSERT_NO_FATAL_FAILURE(InitState());
ASSERT_NO_FATAL_FAILURE(InitRenderTarget());
@@ -12908,10 +12908,10 @@
"}\n";
char const *fsSource = "#version 450\n"
"\n"
- "layout(location=0) in float x[3];\n"
+ "layout(location=0) in float x[1];\n"
"layout(location=0) out vec4 color;\n"
"void main(){\n"
- " color = vec4(x[0] + x[1] + x[2]);\n"
+ " color = vec4(x[0]);\n"
"}\n";
VkShaderObj vs(m_device, vsSource, VK_SHADER_STAGE_VERTEX_BIT, this);
@@ -12931,7 +12931,6 @@
m_errorMonitor->VerifyFound();
}
-
TEST_F(VkLayerTest, CreatePipelineVsFsTypeMismatch) {
TEST_DESCRIPTION("Test that an error is produced for mismatched types across "
"the vertex->fragment shader interface");