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
{
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"
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;
}