From a56a9bf430c44a937b60830ab5e04518366946d3 Mon Sep 17 00:00:00 2001 From: "Juan A. Suarez Romero" Date: Mon, 19 Jun 2017 11:44:03 +0000 Subject: [PATCH] Set correct xfb_stride This test is setting xfb_stride = 32, but it requires at least 48 bytes. Affects: KHR-GL45.enhanced_layouts.xfb_block_member_stride VK-GL-CTS issue: 512 Components: OpenGL Change-Id: I0a71a4a9ab840e2fab123cedb19566e17cf7e829 --- external/openglcts/modules/gl/gl4cEnhancedLayoutsTests.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/external/openglcts/modules/gl/gl4cEnhancedLayoutsTests.cpp b/external/openglcts/modules/gl/gl4cEnhancedLayoutsTests.cpp index 2ba0663..c22db73 100644 --- a/external/openglcts/modules/gl/gl4cEnhancedLayoutsTests.cpp +++ b/external/openglcts/modules/gl/gl4cEnhancedLayoutsTests.cpp @@ -21788,7 +21788,7 @@ void XFBBlockMemberStrideTest::getShaderInterface(GLuint /* test_case_index */, { static const GLchar* gs = "layout (xfb_buffer = 0, xfb_offset = 0) out Goku {\n" " vec4 gohan;\n" - " layout (xfb_stride = 32) vec4 goten;\n" + " layout (xfb_stride = 48) vec4 goten;\n" " vec4 chichi;\n" "};\n" "layout(binding = 0) uniform gs_block {\n" @@ -21844,7 +21844,7 @@ bool XFBBlockMemberStrideTest::inspectProgram(GLuint /* test_case_index*/, Utils if ((0 != gohan_offset) || (16 != goten_offset) || (32 != chichi_offset)) { out_stream << "Got wrong offset: [" << gohan_offset << ", " << goten_offset << ", " << chichi_offset - << "] expected: [0, 16, 48]"; + << "] expected: [0, 16, 32]"; return false; } -- 2.7.4