Searched refs:m_program (Results 51 - 75 of 80) sorted by relevance

1234

/external/deqp/modules/glshared/
H A DglsShaderRenderCase.cpp370 , 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 DglsShaderExecUtil.cpp424 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 DglsBufferTestUtil.hpp254 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 DglsFragOpInteractionCase.cpp444 , 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 DglsShaderRenderCase.hpp254 glu::ShaderProgram* m_program; member in class:deqp::gls::ShaderRenderCase
H A DglsDrawTest.cpp1855 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 Des3fShaderBuiltinVarTests.cpp710 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 Des3fMultisampleTests.cpp239 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 Des3fTransformFeedbackTests.cpp874 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 Des3fFragmentOutputTests.cpp150 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 Des3fShaderApiTests.cpp449 , 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 Des3sDrawTests.cpp86 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 Des31fPrimitiveBoundingBoxTests.cpp559 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 Des31fSynchronizationTests.cpp161 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 Des31fTextureGatherTests.cpp1014 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 Des31fSampleVariableTests.cpp368 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 Des31fSeparateShaderTests.cpp630 : 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 Des3pDepthTests.cpp106 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 DteglGLES2SharingThreadedTests.cpp1486 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 DteglRenderTests.cpp489 , 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 DteglGLES2SharedRenderingPerfTests.cpp114 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 DteglGLES2SharingTests.cpp636 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 Des2fMultisampleTests.cpp206 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 Des2fShaderApiTests.cpp395 , 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 DsglrReferenceContext.cpp3748 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...]

Completed in 414 milliseconds

1234