/external/deqp/modules/glshared/ |
H A D | glsShaderRenderCase.cpp | 370 , m_program (DE_NULL) 382 , m_program (DE_NULL) 404 DE_ASSERT(!m_program); 405 m_program = new ShaderProgram(m_renderCtx, makeVtxFragSources(m_vertShaderSource, m_fragShaderSource)); 409 log << *m_program; // Always log shader program. local 411 if (!m_program->isOk()) 426 delete m_program; 427 m_program = DE_NULL; 442 DE_ASSERT(m_program); 443 deUint32 programID = m_program [all...] |
H A D | glsShaderExecUtil.cpp | 424 bool isOk (void) const { return m_program.isOk(); } 425 void log (tcu::TestLog& dst) const { dst << m_program; } local 426 deUint32 getProgram (void) const { return m_program.getProgram(); } 431 glu::ShaderProgram m_program; member in class:deqp::gls::ShaderExecUtil::VertexProcessorExecutor 463 , m_program (renderCtx, 529 glu::draw(m_renderCtx, m_program.getProgram(), (int)vertexArrays.size(), vertexArrays.empty() ? DE_NULL : &vertexArrays[0], 615 bool isOk (void) const { return m_program.isOk(); } 616 void log (tcu::TestLog& dst) const { dst << m_program; } local 617 deUint32 getProgram (void) const { return m_program.getProgram(); } 624 glu::ShaderProgram m_program; member in class:deqp::gls::ShaderExecUtil::FragmentShaderExecutor 861 void log (tcu::TestLog& dst) const { dst << m_program; } local 883 glu::ShaderProgram m_program; member in class:deqp::gls::ShaderExecUtil::BufferIoExecutor [all...] |
H A D | glsBufferTestUtil.hpp | 254 glu::ShaderProgram* m_program; member in class:deqp::gls::BufferTestUtil::VertexArrayVerifier 274 glu::ShaderProgram* m_program; member in class:deqp::gls::BufferTestUtil::IndexArrayVerifier
|
H A D | glsFragOpInteractionCase.cpp | 444 , m_program (DE_NULL) 473 DE_ASSERT(!m_program); 474 m_program = new gls::RandomShaderProgram(m_vertexShader, m_fragmentShader, (int)m_unifiedUniforms.size(), m_unifiedUniforms.empty() ? DE_NULL : &m_unifiedUniforms[0]); 482 m_refProgram = m_referenceCtx->context.createProgram(m_program); 483 m_glProgram = m_glCtx->createProgram(m_program); 505 delete m_program; 506 m_program = DE_NULL;
|
H A D | glsShaderRenderCase.hpp | 254 glu::ShaderProgram* m_program; member in class:deqp::gls::ShaderRenderCase
|
H A D | glsDrawTest.cpp | 1855 sglr::ShaderProgram* m_program; member in class:deqp::gls::AttributePack 1867 , m_program (DE_NULL) 1885 if (m_program) 1886 delete m_program; 1918 if (m_program) 1919 delete m_program; 1921 m_program = new DrawTestShaderProgram(m_renderCtx, m_arrays); 1922 m_programID = m_ctx.createProgram(m_program); 1927 DE_ASSERT(m_program != DE_NULL);
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fShaderBuiltinVarTests.cpp | 710 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::VertexIDCase 724 , m_program (DE_NULL) 762 DE_ASSERT(!m_program); 763 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources( 782 m_testCtx.getLog() << *m_program; 784 if (!m_program->isOk()) 786 delete m_program; 787 m_program = DE_NULL; 860 delete m_program; 861 m_program [all...] |
H A D | es3fMultisampleTests.cpp | 239 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::MultisampleCase 261 , m_program (DE_NULL) 281 delete m_program; 282 m_program = DE_NULL; 336 GLU_CHECK_CALL(glUseProgram(m_program->getProgram())); 388 GLU_CHECK_CALL(glUseProgram(m_program->getProgram())); 465 DE_ASSERT(!m_program); 467 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertShaderSource, fragShaderSource)); 468 if (!m_program->isOk()) 471 GLU_CHECK_CALL(m_attrPositionLoc = glGetAttribLocation(m_program [all...] |
H A D | es3fTransformFeedbackTests.cpp | 874 glu::ShaderProgram* m_program; 886 , m_program (DE_NULL) 921 DE_ASSERT(!m_program); 922 m_program = createVertexCaptureProgram(m_context.getRenderContext(), m_progSpec, m_bufferMode, m_primitiveType); 924 log << *m_program; 925 if (!m_program->isOk()) 927 const bool linkFail = m_program->getShaderInfo(glu::SHADERTYPE_VERTEX).compileOk && 928 m_program->getShaderInfo(glu::SHADERTYPE_FRAGMENT).compileOk && 929 !m_program->getProgramInfo().linkOk; 948 logTransformFeedbackVaryings(log, gl, m_program [all...] |
H A D | es3fFragmentOutputTests.cpp | 150 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::FragmentOutputCase 159 , m_program (DE_NULL) 252 DE_ASSERT(!m_program); 253 m_program = createProgram(m_context.getRenderContext(), m_outputs); 255 log << *m_program; local 256 if (!m_program->isOk()) 316 delete m_program; 317 m_program = DE_NULL; 766 gl.useProgram(m_program->getProgram()); 791 int loc = gl.getAttribLocation(m_program [all...] |
H A D | es3fShaderApiTests.cpp | 449 , m_program (0) 492 m_program = program; 499 glDeleteProgram(m_program); 505 GLuint m_program; member in class:deqp::gles3::Functional::SimpleProgramCase 544 glDeleteProgram(m_program); 575 TCU_CHECK_MSG(checkLinkStatus(m_program), "Fail, expected LINK_STATUS to be TRUE.");
|
/external/deqp/modules/gles3/stress/ |
H A D | es3sDrawTests.cpp | 86 glu::ShaderProgram* m_program; member in class:deqp::gles3::Stress::__anon3550::DrawInvalidRangeCase 99 , m_program (DE_NULL) 127 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(s_vertexSource) << glu::FragmentSource(s_fragmentSource)); 128 if (!m_program->isOk()) 130 m_testCtx.getLog() << *m_program; 149 delete m_program; 150 m_program = DE_NULL; 156 const deInt32 positionLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_position"); 192 gl.glUseProgram(m_program->getProgram());
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fPrimitiveBoundingBoxTests.cpp | 559 de::MovePtr<glu::ShaderProgram> m_program; 655 m_program = de::MovePtr<glu::ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(), sources)); 660 m_testCtx.getLog() << *m_program; 663 if (!m_program->isOk()) 702 m_program.clear(); 804 const glw::GLint posLocation = gl.getAttribLocation(m_program->getProgram(), "a_position"); 805 const glw::GLint colLocation = gl.getAttribLocation(m_program->getProgram(), "a_color"); 806 const glw::GLint posScaleLocation = gl.getUniformLocation(m_program->getProgram(), "u_posScale"); 852 gl.useProgram(m_program->getProgram()); 856 const glw::GLint bboxMinPos = gl.getUniformLocation(m_program [all...] |
H A D | es31fSynchronizationTests.cpp | 161 glu::ShaderProgram* m_program; member in class:deqp::gles31::Functional::__anon3696::InterInvocationTestCase 178 , m_program (DE_NULL) 200 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(genShaderSource())); 201 m_testCtx.getLog() << *m_program; 202 if (!m_program->isOk()) 282 delete m_program; 283 m_program = DE_NULL; 317 gl.useProgram(m_program->getProgram()); 2140 glu::ShaderProgram* m_program; 2149 , m_program (DE_NUL [all...] |
H A D | es31fTextureGatherTests.cpp | 1014 MovePtr<ShaderProgram> m_program; member in class:deqp::gles31::Functional::__anon3719::TextureGatherCase 1328 m_program = MovePtr<ShaderProgram>(DE_NULL); 1346 m_program = MovePtr<ShaderProgram>(new ShaderProgram(renderCtx, genProgramSources(m_gatherType, m_textureType, m_textureFormat, gatherArgs, refZExpr, getOffsetRange()))); 1348 m_testCtx.getLog() << *m_program; 1353 if (!m_program->isOk()) 1356 m_testCtx.getLog() << *m_program; 1393 gl.useProgram(m_program->getProgram()); 1396 const int samplerUniformLocation = gl.getUniformLocation(m_program->getProgram(), "u_sampler"); 1403 const int viewportSizeUniformLocation = gl.getUniformLocation(m_program->getProgram(), "u_viewportSize"); 1423 glu::draw(renderCtx, m_program [all...] |
H A D | es31fSampleVariableTests.cpp | 368 const int maxSampleLoc = gl.getUniformLocation(m_program->getProgram(), "u_maxSamples"); 1147 const int maskLoc = gl.getUniformLocation(m_program->getProgram(), "u_sampleMask"); 1282 const int maxLoc = gl.getUniformLocation(m_program->getProgram(), "u_maxBitCount"); 1283 const int minLoc = gl.getUniformLocation(m_program->getProgram(), "u_minBitCount"); 1300 const int maxLoc = gl.getUniformLocation(m_program->getProgram(), "u_maxBitCount"); 1301 const int minLoc = gl.getUniformLocation(m_program->getProgram(), "u_minBitCount"); 1649 const int selectorLoc = gl.getUniformLocation(m_program->getProgram(), "u_bitSelector"); 1994 const int maskLoc = gl.getUniformLocation(m_program->getProgram(), "u_mask");
|
H A D | es31fSeparateShaderTests.cpp | 630 : m_program (renderCtx, programName) 635 GLuint getProgramName (void) { return m_program.getProgram(); } 636 Program& getProgram (void) { return m_program; } 640 Program m_program; 647 const string info = m_program.getInfoLog();
|
/external/deqp/modules/gles3/performance/ |
H A D | es3pDepthTests.cpp | 106 const glu::ShaderProgram m_program; member in class:deqp::gles3::Performance::__anon3536::RenderData 114 : m_program (renderCtx, object.shader) 121 if (!m_program.isOk()) 122 log << m_program; local 126 gl.bindAttribLocation(m_program.getProgram(), 0, "a_position"); 579 TCU_CHECK(occluderData->m_program.isOk()); 580 TCU_CHECK(occludedData->m_program.isOk()); 590 logGeometry(resultTex.getAccess(), occluderData->m_program, occludedData->m_program); 703 gl.useProgram(data.m_program [all...] |
/external/deqp/modules/egl/ |
H A D | teglGLES2SharingThreadedTests.cpp | 1486 SharedPtr<Program> m_program; member in class:deqp::egl::GLES2ThreadTest::CreateProgram 1493 m_program = program; 1506 m_program->program = program; 1516 SharedPtr<Program> m_program; member in class:deqp::egl::GLES2ThreadTest::DeleteProgram 1521 , m_program (program) 1523 modifyGLObject(SharedPtr<Object>(m_program)); 1529 GLuint program = m_program->program; 1535 m_program->program = 0; 1545 SharedPtr<Program> m_program; member in class:deqp::egl::GLES2ThreadTest::AttachShader 1551 , m_program (progra 1588 SharedPtr<Program> m_program; member in class:deqp::egl::GLES2ThreadTest::DetachShader 1642 SharedPtr<Program> m_program; member in class:deqp::egl::GLES2ThreadTest::LinkProgram 1670 SharedPtr<Program> m_program; member in class:deqp::egl::GLES2ThreadTest::RenderBuffer 1740 SharedPtr<Program> m_program; member in class:deqp::egl::GLES2ThreadTest::RenderTexture [all...] |
H A D | teglRenderTests.cpp | 489 , m_program (gl, getProgramSourcesES2()) 494 m_positionLoc = m_gl.getAttribLocation(m_program.getProgram(), "a_position"); 495 m_colorLoc = m_gl.getAttribLocation(m_program.getProgram(), "a_color"); 504 m_gl.useProgram(m_program.getProgram()); 515 glu::ShaderProgram m_program; member in class:deqp::egl::__anon3133::GLES2Program 844 , m_program (program) 861 draw(m_gl, m_api, m_program, packetIter->drawOps[ndx]); 880 const Program& m_program; member in class:deqp::egl::RenderTestThread
|
H A D | teglGLES2SharedRenderingPerfTests.cpp | 114 GLuint getProgram (void) const { return m_program; } 131 GLuint m_program; member in class:deqp::egl::__anon3117::TestContext 489 , m_program (0) 579 m_program = createProgram(m_gl, m_config); 581 m_program = parent->getProgram(); 583 m_coordLoc = m_gl.getAttribLocation(m_program, "a_coord"); 586 m_textureLoc = m_gl.getUniformLocation(m_program, "u_sampler"); 668 m_gl.useProgram(m_program);
|
H A D | teglGLES2SharingTests.cpp | 636 glu::ShaderProgram* m_program; member in class:deqp::egl::GLES2ProgramSharingTest 646 , m_program (DE_NULL) 669 m_program = new glu::ShaderProgram(m_gl, glu::makeVtxFragSources(vertexShader, fragmentShader)); 671 if (!m_program->isOk()) 677 delete m_program; 717 GLU_CHECK_GLW_CALL(m_gl, useProgram(m_program->getProgram())); 719 GLuint coordLocation = m_gl.getAttribLocation(m_program->getProgram(), "a_pos"); 723 GLuint colorLocation = m_gl.getAttribLocation(m_program->getProgram(), "a_color");
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fMultisampleTests.cpp | 206 glu::ShaderProgram* m_program; member in class:deqp::gles2::Functional::MultisampleCase 219 , m_program (DE_NULL) 249 GLU_CHECK_CALL(glUseProgram(m_program->getProgram())); 301 GLU_CHECK_CALL(glUseProgram(m_program->getProgram())); 344 DE_ASSERT(!m_program); 346 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertShaderSource, fragShaderSource)); 347 if (!m_program->isOk()) 350 GLU_CHECK_CALL(m_attrPositionLoc = glGetAttribLocation(m_program->getProgram(), "a_position")); 351 GLU_CHECK_CALL(m_attrColorLoc = glGetAttribLocation(m_program->getProgram(), "a_color")); 355 delete m_program; [all...] |
H A D | es2fShaderApiTests.cpp | 395 , m_program (0) 438 m_program = program; 445 glDeleteProgram(m_program); 451 GLuint m_program; member in class:deqp::gles2::Functional::SimpleProgramCase 490 glDeleteProgram(m_program); 521 TCU_CHECK_MSG(checkLinkStatus(m_program), "Fail, expected LINK_STATUS to be TRUE.");
|
/external/deqp/framework/opengl/simplereference/ |
H A D | sglrReferenceContext.cpp | 3748 for (size_t ndx = 0; ndx < shaderProg->m_program->m_attributeNames.size(); ++ndx) 3749 if (shaderProg->m_program->m_attributeNames[ndx] == nameString) 3760 std::vector<sglr::UniformSlot>& uniforms = m_currentProgram->m_program->m_uniforms; 3780 std::vector<sglr::UniformSlot>& uniforms = m_currentProgram->m_program->m_uniforms; 3866 std::vector<sglr::UniformSlot>& uniforms = m_currentProgram->m_program->m_uniforms; 3904 std::vector<sglr::UniformSlot>& uniforms = m_currentProgram->m_program->m_uniforms; 3943 std::vector<sglr::UniformSlot>& uniforms = shaderProg->m_program->m_uniforms; 4205 if (m_currentProgram && m_currentProgram->m_program->m_hasGeometryShader) 4207 RC_IF_ERROR(m_currentProgram->m_program->rr::GeometryShader::getInputType() == rr::GEOMETRYSHADERINPUTTYPE_POINTS && mode != GL_POINTS, GL_INVALID_OPERATION, false); 4209 RC_IF_ERROR(m_currentProgram->m_program [all...] |