Searched refs:fragmentShader (Results 1 - 25 of 29) sorted by relevance

12

/external/deqp/framework/randomshaders/
H A DrsgProgramGenerator.hpp39 void generate (const ProgramParameters& programParams, Shader& vertexShader, Shader& fragmentShader);
H A DrsgTest.cpp51 rsg::Shader fragmentShader(rsg::Shader::TYPE_FRAGMENT);
54 generator.generate(programParams, vertexShader, fragmentShader);
57 std::cout << "Fragment shader:\n--\n" << fragmentShader.getSource() << "--\n";
63 rsg::computeUnifiedUniforms(vertexShader, fragmentShader, uniforms);
70 executor.execute(vertexShader, fragmentShader, uniformValues);
H A DrsgProgramGenerator.cpp44 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 DrsgProgramExecutor.hpp51 void execute (const Shader& vertexShader, const Shader& fragmentShader, const std::vector<VariableValue>& uniforms);
H A DrsgUtils.hpp38 void computeUnifiedUniforms (const Shader& vertexShader, const Shader& fragmentShader, std::vector<const ShaderInput*>& uniforms);
H A DrsgProgramExecutor.cpp211 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);
H A DrsgUtils.cpp50 void computeUnifiedUniforms (const Shader& vertexShader, const Shader& fragmentShader, std::vector<const ShaderInput*>& uniforms) argument
54 addNewUniforms(uniforms, addedUniforms, fragmentShader);
/external/deqp/modules/glshared/
H A DglsRandomShaderProgram.cpp70 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 DglsRandomShaderProgram.hpp44 RandomShaderProgram (const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms);
H A DglsAttributeLocationTests.cpp419 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...]
/external/deqp/modules/egl/
H A DteglSwapBuffersTests.cpp138 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 DteglNativeColorMappingTests.cpp106 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 DteglNativeCoordMappingTests.cpp106 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 DteglGLES2SharingTests.cpp350 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 DteglGLES2SharedRenderingPerfTests.cpp303 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 DteglGLES2SharingThreadedTests.cpp1461 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...]
H A DteglImageFormatTests.cpp411 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);
/external/deqp/framework/referencerenderer/
H A DrrRenderer.hpp64 , fragmentShader (fragmentShader_)
70 const FragmentShader* fragmentShader; member in struct:rr::Program
H A DrrRenderer.cpp1036 const size_t numOutputs = program.fragmentShader->getOutputs().size();
1120 FragmentShadingContext shadingContext(triangle.v0->outputs, triangle.v1->outputs, triangle.v2->outputs, &buffers.shaderOutputs[0], buffers.fragmentDepthBuffer, triangle.v2->primitiveID, (int)program.fragmentShader->getOutputs().size(), numSamples);
1153 program.fragmentShader->shadeFragments(&buffers.fragmentPackets[0], numRasterizedPackets, shadingContext);
1177 FragmentShadingContext shadingContext (line.v0->outputs, line.v1->outputs, DE_NULL, &buffers.shaderOutputs[0], buffers.fragmentDepthBuffer, line.v1->primitiveID, (int)program.fragmentShader->getOutputs().size(), numSamples);
1206 program.fragmentShader->shadeFragments(&buffers.fragmentPackets[0], numRasterizedPackets, shadingContext);
1243 FragmentShadingContext shadingContext(point.v0->outputs, DE_NULL, DE_NULL, &buffers.shaderOutputs[0], buffers.fragmentDepthBuffer, point.v0->primitiveID, (int)program.fragmentShader->getOutputs().size(), numSamples);
1271 program.fragmentShader->shadeFragments(&buffers.fragmentPackets[0], numRasterizedPackets, shadingContext);
1291 const int numFragmentOutputs = (int)program.fragmentShader->getOutputs().size();
1521 if (command.program.geometryShader->getOutputs() != command.program.fragmentShader->getInputs())
1526 if (command.program.vertexShader->getOutputs() != command.program.fragmentShader
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/material/
H A DTechniqueDef.java227 * @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 Des2fShaderInvarianceTests.cpp405 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 Des2fVertexTextureTests.cpp447 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/gles3/functional/
H A Des3fShaderInvarianceTests.cpp405 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 Des3fVertexArrayObjectTests.cpp534 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));
/external/deqp/modules/gles2/performance/
H A Des2pDrawCallBatchingTests.cpp201 std::ostringstream fragmentShader; local
251 fragmentShader
259 m_program = new glu::ShaderProgram(m_renderCtx, glu::ProgramSources() << glu::VertexSource(vertexShader.str()) << glu::FragmentSource(fragmentShader.str()));

Completed in 314 milliseconds

12