Home | History | Annotate | Download | only in egl

Lines Matching defs:m_gl

122 	glw::Functions				m_gl;
530 m_testCtx.getGLFunctions(m_gl, glu::ApiType::es(2,0));
536 if (!checkExtension((const char*)m_gl.getString(GL_EXTENSIONS), "GL_OES_EGL_image"))
545 m_coordBuffer = createCoordBuffer(m_gl, m_config);
552 m_indexBuffer = createIndexBuffer(m_gl, m_config);
561 m_texture = createTexture(m_gl, m_config);
567 m_texture = createTexture(m_gl, m_config);
596 m_program = createProgram(m_gl
600 m_coordLoc = m_gl.getAttribLocation(m_program, "a_coord");
603 m_textureLoc = m_gl.getUniformLocation(m_program, "u_sampler");
610 GLuint sourceTexture = createTexture(m_gl, m_config);
622 m_gl.deleteTextures(1, &sourceTexture);
623 GLU_EXPECT_NO_ERROR(m_gl.getError(), "eglCreateImageKHR()");
629 m_gl.deleteTextures(1, &sourceTexture);
640 m_gl.genTextures(1, &texture);
641 m_gl.bindTexture(GL_TEXTURE_2D, texture);
643 m_gl.bindTexture(GL_TEXTURE_2D, 0);
649 m_gl.deleteTextures(1, &texture);
677 m_gl.clearColor(0.75f, 0.6f, 0.5f, 1.0f);
678 m_gl.clear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
682 m_gl.useProgram(m_program);
683 m_gl.enableVertexAttribArray(m_coordLoc);
687 m_gl.bindBuffer(GL_ARRAY_BUFFER, m_coordBuffer);
688 m_gl.vertexAttribPointer(m_coordLoc, 2, GL_FLOAT, GL_FALSE, 0, 0);
689 m_gl.bindBuffer(GL_ARRAY_BUFFER, 0);
692 m_gl.vertexAttribPointer(m_coordLoc, 2, GL_FLOAT, GL_FALSE, 0, &(m_coordData[0]));
696 m_gl.bindTexture(GL_TEXTURE_2D, m_texture);
697 m_gl.uniform1i(m_textureLoc, 0);
704 m_gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_indexBuffer);
705 m_gl.drawElements(GL_TRIANGLES, m_config.triangleCount, GL_UNSIGNED_SHORT, 0);
708 m_gl.drawElements(GL_TRIANGLES, m_config.triangleCount, GL_UNSIGNED_SHORT, &(m_indexData[0]));
711 m_gl.drawArrays(GL_TRIANGLES, 0, m_config.triangleCount);
715 m_gl.bindTexture(GL_TEXTURE_2D, 0);
717 m_gl.disableVertexAttribArray(m_coordLoc);
719 m_gl.useProgram(0);
726 m_gl.finish();
727 GLU_EXPECT_NO_ERROR(m_gl.getError(), "glFinish()");