/external/deqp/framework/randomshaders/ |
H A D | rsgProgramGenerator.cpp | 44 Shader& fragmentShader) 55 shaderGen.generate(programParams.fragmentParameters, fragmentShader, emptyOutputs); 63 const vector<ShaderInput*>& fragmentInputs = fragmentShader.getInputs(); // \note gl_Position and dEQP_Position are handled in ShaderGenerator 71 const vector<ShaderInput*>& fragmentUniforms = fragmentShader.getUniforms(); 41 generate( const ProgramParameters& programParams, Shader& vertexShader, Shader& fragmentShader) argument
|
H A D | rsgUtils.cpp | 50 void computeUnifiedUniforms (const Shader& vertexShader, const Shader& fragmentShader, std::vector<const ShaderInput*>& uniforms) argument 54 addNewUniforms(uniforms, addedUniforms, fragmentShader);
|
H A D | rsgProgramExecutor.cpp | 211 void ProgramExecutor::execute (const Shader& vertexShader, const Shader& fragmentShader, const vector<VariableValue>& uniformValues) argument 285 const vector<ShaderInput*>& inputs = fragmentShader.getInputs(); 290 fragmentShader.getOutputs(outputs); 339 fragmentShader.execute(execCtx);
|
/external/deqp/framework/referencerenderer/ |
H A D | rrRenderer.hpp | 64 , fragmentShader (fragmentShader_) 70 const FragmentShader* fragmentShader; member in struct:rr::Program
|
/external/deqp/modules/egl/ |
H A D | teglSwapBuffersTests.cpp | 138 deUint32 fragmentShader = 0; local 151 fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); 159 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); 160 gl.compileShader(fragmentShader); 180 gl.getShaderiv(fragmentShader, GL_COMPILE_STATUS, &fragmentCompileStatus); 181 gl.getShaderiv(fragmentShader, GL_INFO_LOG_LENGTH, &infoLogLength); 185 gl.getShaderInfoLog(fragmentShader, (glw::GLsizei)fragmentInfoLog.length(), &infoLogLength, &(fragmentInfoLog[0])); 192 gl.attachShader(program, fragmentShader); 222 gl.deleteShader(fragmentShader); 235 if (fragmentShader) [all...] |
H A D | teglNativeColorMappingTests.cpp | 106 deUint32 fragmentShader = 0; local 119 fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); 127 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); 128 gl.compileShader(fragmentShader); 148 gl.getShaderiv(fragmentShader, GL_COMPILE_STATUS, &fragmentCompileStatus); 149 gl.getShaderiv(fragmentShader, GL_INFO_LOG_LENGTH, &infoLogLength); 153 gl.getShaderInfoLog(fragmentShader, (glw::GLsizei)fragmentInfoLog.length(), &infoLogLength, &(fragmentInfoLog[0])); 160 gl.attachShader(program, fragmentShader); 190 gl.deleteShader(fragmentShader); 203 if (fragmentShader) [all...] |
H A D | teglGLES2SharingTests.cpp | 350 const char* fragmentShader = "" local 357 glu::ShaderProgram program(m_gl, glu::makeVtxFragSources(vertexShader, fragmentShader)); 526 const char* fragmentShader = "" local 534 glu::ShaderProgram program(m_gl, glu::makeVtxFragSources(vertexShader, fragmentShader)); 662 const char* fragmentShader = "" local 669 m_program = new glu::ShaderProgram(m_gl, glu::makeVtxFragSources(vertexShader, fragmentShader)); 815 const char* fragmentShader = "" local 833 GLU_CHECK_GLW_CALL(m_gl, shaderSource(m_shader, 1, &fragmentShader, DE_NULL)); 859 m_log << tcu::TestLog::Message << fragmentShader << tcu::TestLog::EndMessage; 893 const char* fragmentShader local [all...] |
H A D | teglNativeCoordMappingTests.cpp | 106 deUint32 fragmentShader = 0; local 119 fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); 127 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); 128 gl.compileShader(fragmentShader); 148 gl.getShaderiv(fragmentShader, GL_COMPILE_STATUS, &fragmentCompileStatus); 149 gl.getShaderiv(fragmentShader, GL_INFO_LOG_LENGTH, &infoLogLength); 153 gl.getShaderInfoLog(fragmentShader, (glw::GLsizei)fragmentInfoLog.length(), &infoLogLength, &(fragmentInfoLog[0])); 160 gl.attachShader(program, fragmentShader); 190 gl.deleteShader(fragmentShader); 203 if (fragmentShader) [all...] |
H A D | teglGLES2SharedRenderingPerfTests.cpp | 303 GLuint fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); local 326 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); 349 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); 355 gl.compileShader(fragmentShader); 383 gl.getShaderiv(fragmentShader, GL_COMPILE_STATUS, &status); 391 gl.getShaderiv(fragmentShader, GL_INFO_LOG_LENGTH, &length); 395 gl.getShaderInfoLog(fragmentShader, (GLsizei)log.size(), &length, &(log[0])); 407 gl.attachShader(program, fragmentShader); 437 gl.deleteShader(fragmentShader);
|
H A D | teglImageFormatTests.cpp | 411 const char* const fragmentShader = local 419 Program program(gl, vertexShader, fragmentShader); 488 const char* fragmentShader = local 494 Program program(gl, vertexShader, fragmentShader); 612 const char* fragmentShader = local 618 Program program(gl, vertexShader, fragmentShader);
|
H A D | teglGLES2SharingThreadedTests.cpp | 1461 SharedPtr<Shader> fragmentShader; member in class:deqp::egl::GLES2ThreadTest::Program 1560 m_program->fragmentShader = shader; 1606 DE_ASSERT(m_program->fragmentShader); 1607 m_program->fragmentShader = SharedPtr<Shader>(); 2396 if (program->vertexShader || program->fragmentShader) 2404 else if (program->fragmentShader) 2415 else if (program->fragmentShader) 2432 if (!program->fragmentShader) 2441 if (program->vertexShader && program->fragmentShader) 3119 SharedPtr<GLES2ThreadTest::Shader> fragmentShader; local 3206 SharedPtr<GLES2ThreadTest::Shader> fragmentShader; local 3310 SharedPtr<GLES2ThreadTest::Shader> fragmentShader; local 3502 SharedPtr<GLES2ThreadTest::Shader> fragmentShader; local [all...] |
/external/deqp/modules/glshared/ |
H A D | glsRandomShaderProgram.cpp | 70 static void generateProgramDeclaration (sglr::pdec::ShaderProgramDeclaration& decl, const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms) argument 73 << sglr::pdec::FragmentSource(fragmentShader.getSource()); 81 for (vector<rsg::ShaderInput*>::const_iterator fragInIter = fragmentShader.getInputs().begin(); fragInIter != fragmentShader.getInputs().end(); ++fragInIter) 96 static sglr::pdec::ShaderProgramDeclaration generateProgramDeclaration (const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms) argument 99 generateProgramDeclaration(decl, vertexShader, fragmentShader, numUnifiedUniforms, unifiedUniforms); 131 RandomShaderProgram::RandomShaderProgram (const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms) argument 132 : sglr::ShaderProgram (generateProgramDeclaration(vertexShader, fragmentShader, numUnifiedUniforms, unifiedUniforms)) 134 , m_fragmentShader (fragmentShader) 138 , m_fragColorVar (findShaderOutputByLocation(fragmentShader, [all...] |
H A D | glsAttributeLocationTests.cpp | 419 const deUint32 fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); local 430 gl.shaderSource(fragmentShader, 1, &fragmentShaderString, DE_NULL); 436 gl.compileShader(fragmentShader); 440 gl.attachShader(program, fragmentShader); 445 const bool fragmentCompileOk = getShaderCompileStatus(gl, fragmentShader); 448 const string fragmentShaderInfoLog = getShaderInfoLog(gl, fragmentShader); 457 gl.deleteShader(fragmentShader); 459 return pair<deUint32, deUint32>(vertexShader, fragmentShader); 466 if (fragmentShader != 0) 467 gl.deleteShader(fragmentShader); [all...] |
H A D | glsTextureBufferCase.cpp | 668 const rr::FragmentShader* const fragmentShader = (renderBits & RENDERBITS_AS_FRAGMENT_TEXTURE ? static_cast<const rr::FragmentShader*>(&textureFragmentShader) : &coordFragmmentShader); member in class:deqp::gls::__anon3782::rr 674 const rr::Program program(vertexShader, fragmentShader);
|
/external/jmonkeyengine/engine/src/core/com/jme3/material/ |
H A D | TechniqueDef.java | 227 * @param fragmentShader The name of the fragment shader 230 public void setShaderFile(String vertexShader, String fragmentShader, String shaderLanguage){ argument 232 this.fragName = fragmentShader;
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fShaderInvarianceTests.cpp | 405 BasicInvarianceTest (Context& ctx, const char* name, const char* desc, const std::string& vertexShader1, const std::string& vertexShader2, const std::string& fragmentShader); 431 BasicInvarianceTest::BasicInvarianceTest (Context& ctx, const char* name, const char* desc, const std::string& vertexShader1, const std::string& vertexShader2, const std::string& fragmentShader) argument 435 , m_fragmentShader (fragmentShader)
|
H A D | es2fVertexTextureTests.cpp | 447 const char* const fragmentShader = local 459 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShader, fragmentShader)); 750 const char* const fragmentShader = local 762 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShader, fragmentShader));
|
/external/deqp/modules/gles2/performance/ |
H A D | es2pDrawCallBatchingTests.cpp | 201 std::ostringstream fragmentShader; local 251 fragmentShader 259 m_program = new glu::ShaderProgram(m_renderCtx, glu::ProgramSources() << glu::VertexSource(vertexShader.str()) << glu::FragmentSource(fragmentShader.str()));
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fShaderInvarianceTests.cpp | 405 BasicInvarianceTest (Context& ctx, const char* name, const char* desc, const std::string& vertexShader1, const std::string& vertexShader2, const std::string& fragmentShader); 433 BasicInvarianceTest::BasicInvarianceTest (Context& ctx, const char* name, const char* desc, const std::string& vertexShader1, const std::string& vertexShader2, const std::string& fragmentShader) argument 437 , m_fragmentShader (fragmentShader)
|
H A D | es3fVertexArrayObjectTests.cpp | 534 const char* fragmentShader = local 543 return new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShaderStream.str(), fragmentShader)); 1111 const char* fragmentShader = local 1120 return new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShaderStream.str(), fragmentShader));
|
H A D | es3fVertexTextureTests.cpp | 546 const char* const fragmentShader = local 560 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShader, fragmentShader)); 852 const char* const fragmentShader = local 866 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShader, fragmentShader));
|