Overview

Hardware kbl_iris
Architecture m64
Status fail
Filtered Status fail
Time 0.304241

See also historical results for this test.

stdout

glGetIntegerv(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, 0x00007ffc51c8d4ec);
// data = { 16 }
glCreateProgram();
// 3751 returned
glCreateShader(GL_VERTEX_SHADER);
// 3752 returned
glAttachShader(3751, 3752);
glDeleteShader(3752);
glShaderSource(3752, 2, 0x00007ffc51c8d500, 0x0000000000000000);
glCompileShader(3752);
glLinkProgram(3751);
glGetProgramiv(3751, GL_LINK_STATUS, 0x00007ffc51c8c5b4);
// params = { 1 }
glGenBuffers(4, 0x0000564abb68b36c);
// buffers = { 2315, 2316, 2317, 2318 }
glBindBufferBase(GL_UNIFORM_BUFFER, 0, 2315);
glBufferData(GL_UNIFORM_BUFFER, 1120, 0x564abb2a5400, GL_STATIC_DRAW);
glBindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, 2316);
glBufferData(GL_SHADER_STORAGE_BUFFER, 304, 0x564abb300340, GL_STATIC_DRAW);
glBindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, 2317);
glBufferData(GL_SHADER_STORAGE_BUFFER, 1120, 0x564abb6ce100, GL_STATIC_DRAW);
glBindBufferBase(GL_SHADER_STORAGE_BUFFER, 2, 2318);
glBufferData(GL_SHADER_STORAGE_BUFFER, 304, 0x564abb62e670, GL_STATIC_DRAW);
glGenVertexArrays(1, 0x0000564abb68b37c);
// arrays = { 1037 }
glEnable(GL_RASTERIZER_DISCARD);
glUseProgram(3751);
glBindVertexArray(1037);
glDrawArrays(GL_POINTS, 0, 1);
glBindBuffer(GL_SHADER_STORAGE_BUFFER, 2317);
glMemoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT);
glGetBufferSubData(0x000090d2, 0, 1120, 0x564abb283ec0);
Byte at index 178 is 0x00 should be 0x90
Byte at index 179 is 0x00 should be 0x41
Byte at index 258 is 0x00 should be 0xb8
Byte at index 259 is 0x00 should be 0x41
Byte at index 338 is 0x00 should be 0xe0
Byte at index 339 is 0x00 should be 0x41
Byte at index 418 is 0x00 should be 0x04
Byte at index 419 is 0x00 should be 0x42
Byte at index 514 is 0x00 should be 0x19
Byte at index 515 is 0x00 should be 0x43
Byte at index 594 is 0x00 should be 0x1e
Byte at index 595 is 0x00 should be 0x43
Byte at index 674 is 0x00 should be 0x23
Byte at index 675 is 0x00 should be 0x43
Byte at index 754 is 0x00 should be 0x28
Byte at index 755 is 0x00 should be 0x43
Byte at index 849 is 0x00 should be 0xe0
Byte at index 850 is 0x00 should be 0xbb
Byte at index 851 is 0x00 should be 0x44
Byte at index 929 is 0x00 should be 0x80
Byte at index 930 is 0x00 should be 0xbc
Byte at index 931 is 0x00 should be 0x44
Byte at index 1009 is 0x00 should be 0x20
Byte at index 1010 is 0x00 should be 0xbd
Byte at index 1011 is 0x00 should be 0x44
Byte at index 1089 is 0x00 should be 0xc0
Byte at index 1090 is 0x00 should be 0xbd
Byte at index 1091 is 0x00 should be 0x44
glBindBuffer(GL_SHADER_STORAGE_BUFFER, 2318);
glMemoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT);
glGetBufferSubData(0x000090d2, 0, 304, 0x564abc6fbd90);
Test Run() failed
glDisable(GL_RASTERIZER_DISCARD);
glUseProgram(0);
glDeleteProgram(3751);
glDeleteBuffers(4, { 2315, 2316, 2317, 2318 });
glDeleteVertexArrays(1, { 1037 });

stderr

pid: 17528