Lines Matching defs:m_gl
570 glw::Functions& m_gl;
586 : m_gl (gl)
593 : m_gl (gl)
603 GLU_CHECK_GLW_CALL(m_gl, finish());
609 error = m_gl.getError();
617 resetStatus = m_gl.getGraphicsResetStatus();
656 m_gl.getGraphicsResetStatus();
688 glu::ShaderProgram program(m_gl, genSources());
695 GLU_CHECK_GLW_CALL(m_gl, useProgram(program.getProgram()));
705 m_coordLocation = m_gl.getAttribLocation(program.getProgram(), "a_position");
706 GLU_CHECK_GLW_MSG(m_gl, "glGetAttribLocation()");
711 GLU_CHECK_GLW_CALL(m_gl, genBuffers(1, &m_coordinatesBuffer));
712 GLU_CHECK_GLW_CALL(m_gl, bindBuffer(GL_ARRAY_BUFFER, m_coordinatesBuffer));
713 GLU_CHECK_GLW_CALL(m_gl, bufferData(GL_ARRAY_BUFFER, (glw::GLsizeiptr)sizeof(coords), coords, GL_STATIC_DRAW));
714 GLU_CHECK_GLW_CALL(m_gl, enableVertexAttribArray(m_coordLocation));
715 GLU_CHECK_GLW_CALL(m_gl, vertexAttribPointer(m_coordLocation, 2, GL_FLOAT, GL_FALSE, 0, DE_NULL));
723 m_gl.drawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, bad_indices);
725 m_gl.drawArrays(GL_TRIANGLES, 0, 1000);
734 GLU_CHECK_GLW_CALL(m_gl, disableVertexAttribArray(m_coordLocation));
740 GLU_CHECK_GLW_CALL(m_gl, deleteBuffers(1, &m_coordinatesBuffer));
744 GLU_CHECK_GLW_CALL(m_gl, useProgram(0));
793 m_gl.getGraphicsResetStatus();
1007 GLU_CHECK_GLW_CALL(m_gl, getIntegerv(isVertex ? GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS : GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, &shaderStorageBlockSupported));
1013 glu::ShaderProgram program(m_gl, genSources());
1020 GLU_CHECK_GLW_CALL(m_gl, useProgram(program.getProgram()));
1022 const glw::GLint indexLocation = m_gl.getUniformLocation(program.getProgram(), "u_index");
1023 GLU_CHECK_GLW_MSG(m_gl, "glGetUniformLocation()");
1027 GLU_CHECK_GLW_CALL(m_gl, uniform1i(indexLocation, index));
1040 m_coordLocation = m_gl.getAttribLocation(program.getProgram(), "a_position");
1041 GLU_CHECK_GLW_MSG(m_gl, "glGetAttribLocation()");
1046 GLU_CHECK_GLW_CALL(m_gl, genBuffers(1, &m_coordinatesBuffer));
1047 GLU_CHECK_GLW_CALL(m_gl, bindBuffer(GL_ARRAY_BUFFER, m_coordinatesBuffer));
1048 GLU_CHECK_GLW_CALL(m_gl, bufferData(GL_ARRAY_BUFFER, (glw::GLsizeiptr)sizeof(coords), coords, GL_STATIC_DRAW));
1049 GLU_CHECK_GLW_CALL(m_gl, enableVertexAttribArray(m_coordLocation));
1050 GLU_CHECK_GLW_CALL(m_gl, vertexAttribPointer(m_coordLocation, 2, GL_FLOAT, GL_FALSE, 0, DE_NULL));
1059 GLU_CHECK_GLW_CALL(m_gl, genBuffers((glw::GLsizei)1u, &m_buffers[0]));
1061 GLU_CHECK_GLW_CALL(m_gl, bindBuffer(GL_SHADER_STORAGE_BUFFER, m_buffers[0]));
1062 GLU_CHECK_GLW_CALL(m_gl, bufferData(GL_SHADER_STORAGE_BUFFER, sizeof(tcu::Vec4), &(refValues[0]), GL_STATIC_DRAW));
1063 GLU_CHECK_GLW_CALL(m_gl, bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, m_buffers[0]));
1068 GLU_CHECK_GLW_CALL(m_gl, genBuffers((glw::GLsizei)m_buffers.size(), &m_buffers[0]));
1076 GLU_CHECK_GLW_CALL(m_gl, bindBuffer(resType, m_buffers[bufNdx]));
1077 GLU_CHECK_GLW_CALL(m_gl, bufferData(resType, sizeof(tcu::Vec4), &(refValues[bufNdx]), GL_STATIC_DRAW));
1078 GLU_CHECK_GLW_CALL(m_gl, bindBufferBase(resType, bufNdx, m_buffers[bufNdx]));
1086 m_gl.dispatchCompute(1, 1, 1);
1090 m_gl.drawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, indices);
1100 GLU_CHECK_GLW_CALL(m_gl, disableVertexAttribArray(m_coordLocation));
1107 GLU_CHECK_GLW_CALL(m_gl, deleteBuffers(1, &m_coordinatesBuffer));
1115 GLU_CHECK_GLW_CALL(m_gl, deleteBuffers((glw::GLsizei)m_buffers.size(), &m_buffers[0]));
1120 GLU_CHECK_GLW_CALL(m_gl, useProgram(0));