Searched refs:vertexShader (Results 1 - 25 of 27) sorted by relevance

12

/external/deqp/framework/randomshaders/
H A DrsgProgramGenerator.hpp39 void generate (const ProgramParameters& programParams, Shader& vertexShader, Shader& fragmentShader);
H A DrsgTest.cpp50 rsg::Shader vertexShader(rsg::Shader::TYPE_VERTEX);
54 generator.generate(programParams, vertexShader, fragmentShader);
56 std::cout << "Vertex shader:\n--\n" << vertexShader.getSource() << "--\n";
63 rsg::computeUnifiedUniforms(vertexShader, fragmentShader, uniforms);
70 executor.execute(vertexShader, fragmentShader, uniformValues);
H A DrsgProgramGenerator.cpp43 Shader& vertexShader,
65 shaderGen.generate(programParams.vertexParameters, vertexShader, fragmentInputs);
70 const vector<ShaderInput*>& vertexUniforms = vertexShader.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
224 const vector<ShaderInput*>& inputs = vertexShader.getInputs();
226 vertexShader.getOutputs(outputs);
255 vertexShader.execute(execCtx);
H A DrsgUtils.cpp50 void computeUnifiedUniforms (const Shader& vertexShader, const Shader& fragmentShader, std::vector<const ShaderInput*>& uniforms) argument
53 addNewUniforms(uniforms, addedUniforms, vertexShader);
/external/deqp/modules/glshared/
H A DglsRandomShaderProgram.hpp44 RandomShaderProgram (const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms);
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
72 decl << sglr::pdec::VertexSource(vertexShader.getSource())
75 for (vector<rsg::ShaderInput*>::const_iterator vtxInIter = vertexShader.getInputs().begin(); vtxInIter != vertexShader.getInputs().end(); ++vtxInIter)
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))
133 , m_vertexShader (vertexShader)
137 , m_positionVar (findShaderOutputByName(vertexShader, "gl_Positio
[all...]
H A DglsAttributeLocationTests.cpp418 const deUint32 vertexShader = gl.createShader(GL_VERTEX_SHADER); local
429 gl.shaderSource(vertexShader, 1, &vertexShaderString, DE_NULL);
435 gl.compileShader(vertexShader);
439 gl.attachShader(program, vertexShader);
444 const bool vertexCompileOk = getShaderCompileStatus(gl, vertexShader);
447 const string vertexShaderInfoLog = getShaderInfoLog(gl, vertexShader);
456 gl.deleteShader(vertexShader);
459 return pair<deUint32, deUint32>(vertexShader, fragmentShader);
463 if (vertexShader != 0)
464 gl.deleteShader(vertexShader);
[all...]
H A DglsTextureBufferCase.cpp664 const rr::VertexShader* const vertexShader = (renderBits & RENDERBITS_AS_VERTEX_TEXTURE ? static_cast<const rr::VertexShader*>(&textureVertexShader) : &coordVertexShader); member in class:deqp::gls::__anon3782::rr
674 const rr::Program program(vertexShader, fragmentShader);
/external/deqp/modules/egl/
H A DteglSwapBuffersTests.cpp137 deUint32 vertexShader = 0; local
150 vertexShader = gl.createShader(GL_VERTEX_SHADER);
155 gl.shaderSource(vertexShader, 1, &vertexShaderSource, DE_NULL);
156 gl.compileShader(vertexShader);
166 gl.getShaderiv(vertexShader, GL_COMPILE_STATUS, &vertexCompileStatus);
167 gl.getShaderiv(vertexShader, GL_INFO_LOG_LENGTH, &infoLogLength);
171 gl.getShaderInfoLog(vertexShader, (glw::GLsizei)vertexInfoLog.length(), &infoLogLength, &(vertexInfoLog[0]));
191 gl.attachShader(program, vertexShader);
221 gl.deleteShader(vertexShader);
232 if (vertexShader)
[all...]
H A DteglNativeColorMappingTests.cpp105 deUint32 vertexShader = 0; local
118 vertexShader = gl.createShader(GL_VERTEX_SHADER);
123 gl.shaderSource(vertexShader, 1, &vertexShaderSource, DE_NULL);
124 gl.compileShader(vertexShader);
134 gl.getShaderiv(vertexShader, GL_COMPILE_STATUS, &vertexCompileStatus);
135 gl.getShaderiv(vertexShader, GL_INFO_LOG_LENGTH, &infoLogLength);
139 gl.getShaderInfoLog(vertexShader, (glw::GLsizei)vertexInfoLog.length(), &infoLogLength, &(vertexInfoLog[0]));
159 gl.attachShader(program, vertexShader);
189 gl.deleteShader(vertexShader);
200 if (vertexShader)
[all...]
H A DteglNativeCoordMappingTests.cpp105 deUint32 vertexShader = 0; local
118 vertexShader = gl.createShader(GL_VERTEX_SHADER);
123 gl.shaderSource(vertexShader, 1, &vertexShaderSource, DE_NULL);
124 gl.compileShader(vertexShader);
134 gl.getShaderiv(vertexShader, GL_COMPILE_STATUS, &vertexCompileStatus);
135 gl.getShaderiv(vertexShader, GL_INFO_LOG_LENGTH, &infoLogLength);
139 gl.getShaderInfoLog(vertexShader, (glw::GLsizei)vertexInfoLog.length(), &infoLogLength, &(vertexInfoLog[0]));
159 gl.attachShader(program, vertexShader);
189 gl.deleteShader(vertexShader);
200 if (vertexShader)
[all...]
H A DteglGLES2SharingTests.cpp340 const char* vertexShader = "" local
357 glu::ShaderProgram program(m_gl, glu::makeVtxFragSources(vertexShader, fragmentShader));
516 const char* vertexShader = "" local
534 glu::ShaderProgram program(m_gl, glu::makeVtxFragSources(vertexShader, fragmentShader));
652 const char* vertexShader = "" local
669 m_program = new glu::ShaderProgram(m_gl, glu::makeVtxFragSources(vertexShader, fragmentShader));
805 const char* vertexShader = "" local
829 GLU_CHECK_GLW_CALL(m_gl, shaderSource(m_shader, 1, &vertexShader, DE_NULL));
855 m_log << tcu::TestLog::Message << vertexShader << tcu::TestLog::EndMessage;
883 const char* vertexShader local
[all...]
H A DteglGLES2SharedRenderingPerfTests.cpp302 GLuint vertexShader = gl.createShader(GL_VERTEX_SHADER); local
324 gl.shaderSource(vertexShader, 1, &vertexShaderSource, DE_NULL);
347 gl.shaderSource(vertexShader, 1, &vertexShaderSource, DE_NULL);
353 gl.compileShader(vertexShader);
361 gl.getShaderiv(vertexShader, GL_COMPILE_STATUS, &status);
369 gl.getShaderiv(vertexShader, GL_INFO_LOG_LENGTH, &length);
373 gl.getShaderInfoLog(vertexShader, (GLsizei)log.size(), &length, &(log[0]));
405 gl.attachShader(program, vertexShader);
435 gl.deleteShader(vertexShader);
H A DteglGLES2SharingThreadedTests.cpp1460 SharedPtr<Shader> vertexShader; member in class:deqp::egl::GLES2ThreadTest::Program
1558 m_program->vertexShader = shader;
1601 DE_ASSERT(m_program->vertexShader);
1602 m_program->vertexShader = SharedPtr<Shader>();
2396 if (program->vertexShader || program->fragmentShader)
2402 if (program->vertexShader)
2413 if (program->vertexShader)
2423 if (!program->vertexShader)
2441 if (program->vertexShader && program->fragmentShader)
3118 SharedPtr<GLES2ThreadTest::Shader> vertexShader; local
3205 SharedPtr<GLES2ThreadTest::Shader> vertexShader; local
3309 SharedPtr<GLES2ThreadTest::Shader> vertexShader; local
3501 SharedPtr<GLES2ThreadTest::Shader> vertexShader; local
[all...]
H A DteglImageFormatTests.cpp403 const char* const vertexShader = local
419 Program program(gl, vertexShader, fragmentShader);
481 const char* vertexShader = local
494 Program program(gl, vertexShader, fragmentShader);
606 const char* vertexShader = local
618 Program program(gl, vertexShader, fragmentShader);
/external/deqp/framework/referencerenderer/
H A DrrRenderer.hpp63 : vertexShader (vertexShader_)
69 const VertexShader* vertexShader; member in struct:rr::Program
H A DrrRenderer.cpp509 const std::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader->getOutputs()) : (program.vertexShader->getOutputs());
534 const std::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader->getOutputs()) : (program.vertexShader->getOutputs());
721 const std::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader->getOutputs()) : (program.vertexShader->getOutputs());
1518 if (command.program.vertexShader->getOutputs() != command.program.geometryShader->getInputs())
1526 if (command.program.vertexShader->getOutputs() != command.program.fragmentShader->getInputs())
1531 for (size_t varyingNdx = 0; varyingNdx < command.program.vertexShader->getInputs().size(); ++varyingNdx)
1532 if (command.program.vertexShader->getInputs()[varyingNdx].type != GENERICVECTYPE_FLOAT &&
1533 command.program.vertexShader->getInputs()[varyingNdx].type != GENERICVECTYPE_INT32 &&
1534 command.program.vertexShader->getInputs()[varyingNdx].type != GENERICVECTYPE_UINT32)
1536 for (size_t varyingNdx = 0; varyingNdx < command.program.vertexShader
[all...]
/external/deqp/modules/gles2/performance/
H A Des2pDrawCallBatchingTests.cpp200 std::ostringstream vertexShader; local
204 vertexShader << "attribute mediump vec4 a_static" << attributeNdx << ";\n";
207 vertexShader << "\n";
210 vertexShader << "attribute mediump vec4 a_dyn" << attributeNdx << ";\n";
212 vertexShader
219 vertexShader << "\tv_color = ";
226 vertexShader << " + ";
229 vertexShader << "a_static" << attributeNdx;
235 vertexShader << " + ";
238 vertexShader << "a_dy
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/material/
H A DTechniqueDef.java226 * @param vertexShader The name of the vertex shader
230 public void setShaderFile(String vertexShader, String fragmentShader, String shaderLanguage){ argument
231 this.vertName = vertexShader;
/external/deqp/modules/gles2/functional/
H A Des2fVertexTextureTests.cpp434 const char* const vertexShader = local
459 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShader, fragmentShader));
737 const char* const vertexShader = local
762 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShader, fragmentShader));
/external/mesa3d/src/mesa/main/
H A Dff_fragment_shader.cpp321 const GLboolean vertexShader = local
339 else if (!(vertexProgram || vertexShader)) {
387 if (vertexShader)
/external/deqp/modules/gles3/functional/
H A Des3fVertexTextureTests.cpp532 const char* const vertexShader = local
560 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShader, fragmentShader));
838 const char* const vertexShader = local
866 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShader, fragmentShader));

Completed in 637 milliseconds

12