Overview

Hardware kbl_iris
Architecture m64
Status fail
Filtered Status fail
Time 0.138996

See also historical results for this test.

stdout

GL_MAX_GEOMETRY_OUTPUT_VERTICES = 256
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 1024
Components per vertex = 8
Rendering 4 n-gons with n = 6, 0, 128, and 10.
N is supplied to the geomery shader with uniform
glGetAttribLocation(3202, a_position);
// 0 returned
glGetAttribLocation(3202, a_vertexNdx);
// 1 returned
glGenVertexArrays(1, 0x00007fffa22871f0);
// arrays = { 2076 }
glBindVertexArray(2076);
glGenBuffers(1, 0x00007fffa22871ec);
// buffers = { 8672 }
glBindBuffer(GL_ARRAY_BUFFER, 8672);
glBufferData(GL_ARRAY_BUFFER, 64, 0x55a039f77c90, GL_STATIC_DRAW);
glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 0, 0);
glEnableVertexAttribArray(0);
glGenBuffers(1, 0x00007fffa22871e8);
// buffers = { 8673 }
glBindBuffer(GL_ARRAY_BUFFER, 8673);
glBufferData(GL_ARRAY_BUFFER, 64, 0x55a0398f71f0, GL_STATIC_DRAW);
glVertexAttribPointer(1, 4, GL_FLOAT, GL_FALSE, 0, 0);
glEnableVertexAttribArray(1);
glClearColor(0, 0, 0, 1);
glClear(GL_COLOR_BUFFER_BIT);
glViewport(0, 0, 256, 256);
glGetError();
// GL_NO_ERROR returned
glUseProgram(3202);
glGetError();
// GL_NO_ERROR returned
glGetUniformLocation(3202, u_emitCount);
// 0 returned
glUniform4iv(0, 1, { 6, 0, 128, 10 });
glGetError();
// GL_NO_ERROR returned
glDrawArrays(GL_POINTS, 0, 4);
glGetError();
// GL_NO_ERROR returned
glGetError();
// GL_NO_ERROR returned
glUseProgram(0);
glDisableVertexAttribArray(0);
glDisableVertexAttribArray(1);
glDeleteBuffers(1, { 8672 });
glDeleteBuffers(1, { 8673 });
glDeleteVertexArrays(1, { 2076 });
glGetError();
// GL_NO_ERROR returned
glFinish();
glReadPixels(0, 0, 256, 256, GL_RGBA, GL_UNSIGNED_BYTE, 0x55a03a51f9e0)
Image compare failed.

stderr

pid: 28339