/external/deqp/framework/randomshaders/ |
H A D | rsgProgramGenerator.hpp | 39 void generate (const ProgramParameters& programParams, Shader& vertexShader, Shader& fragmentShader);
|
H A D | rsgTest.cpp | 50 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 D | rsgProgramGenerator.cpp | 43 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 D | rsgProgramExecutor.hpp | 51 void execute (const Shader& vertexShader, const Shader& fragmentShader, const std::vector<VariableValue>& uniforms);
|
H A D | rsgUtils.hpp | 38 void computeUnifiedUniforms (const Shader& vertexShader, const Shader& fragmentShader, std::vector<const ShaderInput*>& uniforms);
|
H A D | rsgProgramExecutor.cpp | 211 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 D | rsgUtils.cpp | 50 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 D | glsRandomShaderProgram.hpp | 44 RandomShaderProgram (const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms);
|
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 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 D | glsAttributeLocationTests.cpp | 418 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 D | glsTextureBufferCase.cpp | 664 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 D | teglSwapBuffersTests.cpp | 137 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 D | teglNativeColorMappingTests.cpp | 105 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 D | teglNativeCoordMappingTests.cpp | 105 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 D | teglGLES2SharingTests.cpp | 340 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 D | teglGLES2SharedRenderingPerfTests.cpp | 302 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 D | teglGLES2SharingThreadedTests.cpp | 1460 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 D | teglImageFormatTests.cpp | 403 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 D | rrRenderer.hpp | 63 : vertexShader (vertexShader_) 69 const VertexShader* vertexShader; member in struct:rr::Program
|
H A D | rrRenderer.cpp | 509 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 D | es2pDrawCallBatchingTests.cpp | 200 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 D | TechniqueDef.java | 226 * @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 D | es2fVertexTextureTests.cpp | 434 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 D | ff_fragment_shader.cpp | 321 const GLboolean vertexShader = local 339 else if (!(vertexProgram || vertexShader)) { 387 if (vertexShader)
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fVertexTextureTests.cpp | 532 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));
|