/external/deqp/framework/opengl/ |
H A D | gluShaderProgram.cpp | 177 , m_program (0) 179 m_program = m_gl.createProgram(); 185 , m_program (0) 187 m_program = m_gl.createProgram(); 193 , m_program (program) 201 m_gl.deleteProgram(m_program); 206 m_gl.attachShader(m_program, shader); 212 m_gl.detachShader(m_program, shader); 218 m_gl.bindAttribLocation(m_program, location, name); 224 m_gl.transformFeedbackVaryings(m_program, coun [all...] |
H A D | gluShaderProgram.hpp | 120 deUint32 getProgram (void) const { return m_program; } 138 deUint32 m_program; member in class:glu::Program 181 bool isOk (void) const { return m_program.getLinkStatus(); } 182 deUint32 getProgram (void) const { return m_program.getProgram(); } 187 const ProgramInfo& getProgramInfo (void) const { return m_program.getInfo(); } 195 Program m_program; member in class:glu::ShaderProgram
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fSyncTests.cpp | 83 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::FenceSyncCase 97 , m_program (DE_NULL) 143 DE_ASSERT(!m_program); 144 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertShaderSource, fragShaderSource)); 146 if (!m_program->isOk()) 148 m_testCtx.getLog() << *m_program; 158 if (m_program) 160 delete m_program; 161 m_program = DE_NULL; 182 DE_ASSERT (m_program); [all...] |
H A D | es3fIndexedStateQueryTests.cpp | 247 , m_program (0) 279 m_program = glCreateProgram(); 280 glAttachShader(m_program, shaderVert); 281 glAttachShader(m_program, shaderFrag); 282 glLinkProgram(m_program); 283 glUseProgram(m_program); 291 glDeleteProgram(m_program); 296 GLuint m_program; member in class:deqp::gles3::Functional::__anon3319::UniformBufferCase 315 glGetUniformIndices(m_program, 2, uniformNames, uniformIndices); 358 glGetUniformIndices(m_program, [all...] |
H A D | es3fLifetimeTests.cpp | 213 , m_program (program) {} 218 ScaleProgram& getProgram (void) { return m_program; } 222 ScaleProgram& m_program; member in class:deqp::gles3::Functional::__anon3323::BufferVAOAttacher 266 m_program.setPos(buffer, vao); 293 , m_program (attacher.getProgram()) {} 297 ScaleProgram& m_program; member in class:deqp::gles3::Functional::__anon3323::BufferVAOInputAttacher 302 m_program.draw(vao, 1.0, false, &dst); 358 , m_program (program) {} 363 ScaleProgram& m_program; member in class:deqp::gles3::Functional::__anon3323::BufferTfOutputAttacher 370 m_program 400 ScaleProgram m_program; member in class:deqp::gles3::Functional::__anon3323::ES3Types [all...] |
H A D | es3fShaderPrecisionTests.cpp | 230 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::ShaderFloatPrecisionCase 247 , m_program (DE_NULL) 264 DE_ASSERT(!m_program && !m_framebuffer && !m_renderbuffer); 267 m_program = createFloatPrecisionEvalProgram(m_context.getRenderContext(), m_precision, m_op.c_str(), m_isVertexCase); 268 log << *m_program; local 270 TCU_CHECK(m_program->isOk()); 294 delete m_program; 302 m_program = DE_NULL; 372 deUint32 prog = m_program->getProgram(); 482 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::ShaderIntPrecisionCase 521 log << *m_program; local 681 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::ShaderUintPrecisionCase 720 log << *m_program; local [all...] |
H A D | es3fFlushFinishTests.cpp | 164 glu::ShaderProgram* m_program; 174 , m_program (DE_NULL) 186 DE_ASSERT(!m_program); 188 m_program = new glu::ShaderProgram(m_context.getRenderContext(), 212 if (!m_program->isOk()) 214 m_testCtx.getLog() << *m_program; 215 delete m_program; 216 m_program = DE_NULL; 220 m_iterCountLoc = m_context.getRenderContext().getFunctions().getUniformLocation(m_program->getProgram(), "u_numIters"); 226 delete m_program; [all...] |
H A D | es3fPixelBufferObjectTests.cpp | 92 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::__anon3329::ReadPixelsTest 110 , m_program (NULL) 263 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, fragmentShaderSource.str())); 265 if (!m_program->isOk()) 267 m_log << *m_program; local 274 if (m_program) 275 delete m_program; 276 m_program = NULL; 301 GLU_CHECK_CALL(glUseProgram(m_program->getProgram())); 307 colorScaleLoc = glGetUniformLocation(m_program [all...] |
/external/deqp/modules/gles3/stress/ |
H A D | es3sOcclusionQueryTests.cpp | 77 glu::ShaderProgram* m_program; member in class:deqp::gles3::Stress::OcclusionQueryStressCase 92 , m_program (DE_NULL) 126 DE_ASSERT(!m_program); 127 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertShaderSource, fragShaderSource)); 129 if (!m_program->isOk()) 131 m_testCtx.getLog() << *m_program; 141 delete m_program; 142 m_program = DE_NULL; 149 deUint32 colorUnif = glGetUniformLocation(m_program->getProgram(), "u_color"); 206 TCU_CHECK(m_program); [all...] |
H A D | es3sSyncTests.cpp | 74 glu::ShaderProgram* m_program; member in class:deqp::gles3::Stress::FenceSyncCase 85 , m_program (DE_NULL) 131 DE_ASSERT(!m_program); 132 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertShaderSource, fragShaderSource)); 134 if (!m_program->isOk()) 136 m_testCtx.getLog() << *m_program; 146 if (m_program) 148 delete m_program; 149 m_program = DE_NULL; 170 TCU_CHECK (m_program); [all...] |
H A D | es3sLongRunningShaderTests.cpp | 105 glu::ShaderProgram* m_program; member in class:deqp::gles3::Stress::__anon3551::LongRunningShaderCase 113 , m_program (DE_NULL) 211 DE_ASSERT(!m_program); 212 m_program = new glu::ShaderProgram(m_context.getRenderContext(), genSources(*m_params)); 214 m_testCtx.getLog() << *m_program; 216 if (!m_program->isOk()) 238 delete m_program; 239 m_program = DE_NULL; 290 gl.useProgram(m_program->getProgram()); 293 gl.uniform1i(gl.getUniformLocation(m_program [all...] |
/external/deqp/modules/glshared/ |
H A D | glsShaderPerformanceCase.cpp | 45 , m_program (DE_NULL) 143 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(m_vertShaderSource, m_fragShaderSource)); 145 if (m_program->isOk()) 149 m_measurer.init(m_program->getProgram(), m_attributes, initialCallCount); 151 log << *m_program; local 155 log << *m_program; local 160 setupProgram(m_program->getProgram()); 166 delete m_program; 167 m_program = DE_NULL; 183 DE_ASSERT(m_program); [all...] |
H A D | glsMemoryStressCase.cpp | 103 glu::ShaderProgram* m_program; member in class:deqp::gls::TextureRenderer 178 : m_program (NULL) 187 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(s_vertexShaderGLES3, s_fragmentShaderGLES3)); 189 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(s_vertexShaderGLES2, s_fragmentShaderGLES2)); 191 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(s_vertexShaderGL3, s_fragmentShaderGL3)); 206 if (!m_program->isOk()) 208 log << *m_program; local 209 TCU_CHECK_MSG(m_program->isOk(), "Shader compilation failed"); 215 delete m_program; 225 GLU_CHECK_CALL(glUseProgram(m_program 265 glu::ShaderProgram* m_program; member in class:deqp::gls::BufferRenderer 370 log << *m_program; local [all...] |
H A D | glsFragmentOpUtil.cpp | 138 , m_program (DE_NULL) 152 m_program = new glu::ShaderProgram(m_context, glu::makeVtxFragSources(vertSrc, fragSrc)); 153 if (!m_program->isOk()) 155 delete m_program; 159 m_positionLoc = gl.getAttribLocation(m_program->getProgram(), "a_position"); 160 m_colorLoc = gl.getAttribLocation(m_program->getProgram(), "a_color"); 163 m_color1Loc = gl.getAttribLocation(m_program->getProgram(), "a_color1"); 167 delete m_program; 174 delete m_program; 200 m_context.getFunctions().useProgram(m_program [all...] |
H A D | glsSamplerObjectTest.cpp | 75 , m_program (NULL) 239 DE_ASSERT(!m_program); 240 m_program = new glu::ShaderProgram(m_renderCtx, 244 if (!m_program->isOk()) 247 log << *m_program; local 254 delete m_program; 255 m_program = NULL; 300 gl.useProgram(m_program->getProgram()); 301 GLU_EXPECT_NO_ERROR(gl.getError(), "glUseProgram(m_program->getProgram())"); 303 samplerLoc = gl.getUniformLocation(m_program 767 log << *m_program; local [all...] |
H A D | glsFragOpInteractionCase.hpp | 74 gls::RandomShaderProgram* m_program; member in class:deqp::gls::FragOpInteractionCase
|
H A D | glsBufferTestUtil.cpp | 419 , m_program (DE_NULL) 429 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources( 448 if (!m_program->isOk()) 450 m_log << *m_program; local 451 delete m_program; 456 m_posLoc = gl.getAttribLocation(m_program->getProgram(), "a_position"); 457 m_byteVecLoc = gl.getAttribLocation(m_program->getProgram(), "a_byteVec"); 473 delete m_program; 577 deUint32 program = m_program->getProgram(); 657 , m_program (DE_NUL [all...] |
/external/deqp/modules/gles31/stress/ |
H A D | es31sVertexAttributeBindingTests.cpp | 145 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon3750::BindingRenderCase 152 , m_program (DE_NULL) 184 delete m_program; 185 m_program = DE_NULL; 315 const int positionLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_position"); 316 const int colorLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_color"); 317 const int colorUniformLoc = gl.glGetUniformLocation(m_program->getProgram(), "u_color"); 327 gl.glUseProgram(m_program->getProgram()); 482 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(genVertexSource()) << glu::FragmentSource(s_colorFragmentShader)); 483 m_testCtx.getLog() << *m_program; 526 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon3750::BindVertexBufferCase [all...] |
H A D | es31sTessellationGeometryInteractionTests.cpp | 94 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon3748::GridRenderCase 101 , m_program (DE_NULL) 282 m_program = new glu::ShaderProgram(m_context.getRenderContext(), sources); 283 m_testCtx.getLog() << *m_program; 284 if (!m_program->isOk()) 291 delete m_program; 292 m_program = DE_NULL; 335 const int positionLocation = gl.getAttribLocation(m_program->getProgram(), "a_position"); 348 gl.useProgram(m_program->getProgram());
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fBufferTestUtil.cpp | 278 , m_program (DE_NULL) 282 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources( 298 if (!m_program->isOk()) 300 m_context.getTestContext().getLog() << *m_program; 301 delete m_program; 306 m_posLoc = funcs.getAttribLocation(m_program->getProgram(), "a_position"); 307 m_byteVecLoc = funcs.getAttribLocation(m_program->getProgram(), "a_byteVec"); 312 delete m_program; 416 deUint32 program = m_program->getProgram(); 488 , m_program (DE_NUL [all...] |
H A D | es2fFlushFinishTests.cpp | 154 glu::ShaderProgram* m_program; member in class:deqp::gles2::Functional::__anon3173::FlushFinishCase 163 , m_program (DE_NULL) 174 DE_ASSERT(!m_program); 176 m_program = new glu::ShaderProgram(m_context.getRenderContext(), 197 if (!m_program->isOk()) 199 m_testCtx.getLog() << *m_program; 200 delete m_program; 201 m_program = DE_NULL; 208 delete m_program; 209 m_program [all...] |
H A D | es2fBufferTestUtil.hpp | 152 glu::ShaderProgram* m_program; member in class:deqp::gles2::Functional::BufferTestUtil::VertexArrayVerifier 168 glu::ShaderProgram* m_program; member in class:deqp::gles2::Functional::BufferTestUtil::IndexArrayVerifier
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fShaderHelperInvocationTests.cpp | 309 MovePtr<ShaderProgram> m_program; member in class:deqp::gles31::Functional::__anon3675::HelperInvocationValueCase 336 m_program = MovePtr<ShaderProgram>(new ShaderProgram(m_context.getRenderContext(), 358 m_testCtx.getLog() << *m_program; 360 if (!m_program->isOk()) 362 m_program.clear(); 377 m_program.clear(); 437 drawRandomPrimitives(renderCtx, m_program->getProgram(), m_primitiveType, m_numPrimitivesPerIter, &rnd); 467 MovePtr<ShaderProgram> m_program; member in class:deqp::gles31::Functional::__anon3675::HelperInvocationDerivateCase 496 m_program = MovePtr<ShaderProgram>(new ShaderProgram(m_context.getRenderContext(), 520 m_testCtx.getLog() << *m_program; [all...] |
H A D | es31fVertexAttributeBindingTests.cpp | 151 glu::ShaderProgram* m_program; member in class:deqp::gles31::Functional::__anon3741::BindingRenderCase 158 , m_program (DE_NULL) 190 delete m_program; 191 m_program = DE_NULL; 321 const int positionLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_position"); 322 const int colorLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_color"); 323 const int colorUniformLoc = gl.glGetUniformLocation(m_program->getProgram(), "u_color"); 333 gl.glUseProgram(m_program->getProgram()); 488 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(genVertexSource()) << glu::FragmentSource(s_colorFragmentShader)); 489 m_testCtx.getLog() << *m_program; [all...] |
/external/deqp/modules/gles2/performance/ |
H A D | es2pTextureUploadTests.cpp | 96 glu::ShaderProgram* m_program; member in class:deqp::gles2::Performance::TextureUploadCase 112 , m_program (DE_NULL) 128 if (m_program) 130 delete m_program; 131 m_program = DE_NULL; 176 DE_ASSERT(!m_program); 177 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, fragmentShaderSource)); 179 if (!m_program->isOk()) 181 m_log << *m_program; local 185 gl.useProgram (m_program [all...] |