Searched defs:programID (Results 1 - 25 of 27) sorted by relevance

12

/external/skia/src/gpu/gl/
H A DGrGLProgram.h52 GrGLuint programID() const { return fProgramID; } function in class:GrGLProgram
112 GrGLuint programID,
H A DGrGLUniformHandler.cpp151 void GrGLUniformHandler::bindUniformLocations(GrGLuint programID, const GrGLCaps& caps) { argument
155 GL_CALL(BindUniformLocation(programID, currUniform, fUniforms[i].fVariable.c_str()));
159 GL_CALL(BindUniformLocation(programID, currUniform, fSamplers[i].fVariable.c_str()));
163 GL_CALL(BindUniformLocation(programID, currUniform,
168 GL_CALL(BindUniformLocation(programID, currUniform,
175 void GrGLUniformHandler::getUniformLocations(GrGLuint programID, const GrGLCaps& caps) { argument
180 GL_CALL_RET(location, GetUniformLocation(programID, fUniforms[i].fVariable.c_str()));
185 GL_CALL_RET(location, GetUniformLocation(programID, fSamplers[i].fVariable.c_str()));
190 GL_CALL_RET(location, GetUniformLocation(programID,
196 GL_CALL_RET(location, GetUniformLocation(programID,
[all...]
H A DGrGLProgram.cpp31 GrGLuint programID,
41 , fProgramID(programID)
47 , fProgramDataManager(gpu, programID, uniforms, pathProcVaryings)
28 GrGLProgram(GrGLGpu* gpu, const GrProgramDesc& desc, const BuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, const UniformInfoArray& textureSamplers, const UniformInfoArray& texelBuffers, const UniformInfoArray& imageStorages, const VaryingInfoArray& pathProcVaryings, GrGLSLPrimitiveProcessor* geometryProcessor, GrGLSLXferProcessor* xferProcessor, const GrGLSLFragProcs& fragmentProcessors) argument
H A DGrGLProgramDataManager.cpp17 GrGLProgramDataManager::GrGLProgramDataManager(GrGLGpu* gpu, GrGLuint programID, argument
21 , fProgramID(programID) {
/external/skia/src/gpu/gl/builders/
H A DGrGLProgramBuilder.cpp104 GrGLuint programID; local
105 GL_CALL_RET(programID, CreateProgram());
106 if (0 == programID) {
119 if (!this->compileAndAttachShaders(fVS, programID, GR_GL_VERTEX_SHADER, &shadersToDelete,
121 this->cleanupProgram(programID, shadersToDelete);
131 GL_CALL(BindAttribLocation(programID, i, primProc.getAttrib(i).fName));
136 !this->compileAndAttachShaders(fGS, programID, GR_GL_GEOMETRY_SHADER, &shadersToDelete,
138 this->cleanupProgram(programID, shadersToDelete);
142 if (!this->compileAndAttachShaders(fFS, programID, GR_GL_FRAGMENT_SHADER, &shadersToDelete,
144 this->cleanupProgram(programID, shadersToDelet
188 bindProgramResourceLocations(GrGLuint programID) argument
214 checkLinkStatus(GrGLuint programID) argument
238 resolveProgramResourceLocations(GrGLuint programID) argument
257 cleanupProgram(GrGLuint programID, const SkTDArray<GrGLuint>& shaderIDs) argument
268 createProgram(GrGLuint programID) argument
[all...]
/external/deqp/modules/gles2/functional/
H A Des2fDepthTests.cpp54 void setColor (sglr::Context& ctx, deUint32 programID, const tcu::Vec4& color);
82 void DepthShader::setColor (sglr::Context& ctx, deUint32 programID, const tcu::Vec4& color) argument
84 ctx.useProgram(programID);
85 ctx.uniform4fv(ctx.getUniformLocation(programID, "u_color"), 1, color.getPtr());
H A Des2fShaderDiscardTests.cpp67 void setupUniforms (int programID, const tcu::Vec4& constCoords);
131 void ShaderDiscardCase::setupUniforms (int programID, const tcu::Vec4&) argument
134 gl.uniform1i(gl.getUniformLocation(programID, "ut_brick"), 0);
H A Des2fShaderStructTests.cpp61 typedef void (*SetupUniformsFunc) (const glw::Functions& gl, deUint32 programID, const tcu::Vec4& constCoords);
72 virtual void setupUniforms (int programID, const tcu::Vec4& constCoords);
144 void ShaderStructCase::setupUniforms (int programID, const tcu::Vec4& constCoords) argument
146 ShaderRenderCase::setupUniforms(programID, constCoords);
148 m_setupUniforms(m_renderCtx.getFunctions(), programID, constCoords);
1172 void setUniform (const glw::Functions& gl, deUint32 programID, const char* name, const tcu::VECTYPE& vec) \
1174 int loc = gl.getUniformLocation(programID, name); \
1181 void setUniform (const glw::Functions& gl, deUint32 programID, const char* name, const tcu::VECTYPE* vec, int arraySize) \
1183 int loc = gl.getUniformLocation(programID, name); \
1193 void setUniform (const glw::Functions& gl, deUint32 programID, cons argument
1200 setUniform(const glw::Functions& gl, deUint32 programID, const char* name, int value) argument
1207 setUniform(const glw::Functions& gl, deUint32 programID, const char* name, const float* value, int arraySize) argument
[all...]
H A Des2fShaderIndexingTests.cpp154 virtual void setup (int programID);
155 virtual void setupUniforms (int programID, const Vec4& constCoords);
193 void ShaderIndexingCase::setup (int programID) argument
195 DE_UNREF(programID);
198 void ShaderIndexingCase::setupUniforms (int programID, const Vec4& constCoords) argument
204 int arrLoc = gl.getUniformLocation(programID, "u_arr");
H A Des2fShaderLoopTests.cpp221 virtual void setup (int programID);
222 virtual void setupUniforms (int programID, const Vec4& constCoords);
263 void ShaderLoopCase::setup (int programID) argument
265 DE_UNREF(programID);
268 void ShaderLoopCase::setupUniforms (int programID, const Vec4& constCoords) argument
270 DE_UNREF(programID);
H A Des2fShaderTextureFunctionTests.cpp230 void setupUniforms (int programID, const tcu::Vec4& constCoords);
534 void ShaderTextureFunctionCase::setupUniforms (int programID, const tcu::Vec4&) argument
537 gl.uniform1i(gl.getUniformLocation(programID, "u_sampler"), 0);
H A Des2fShaderMatrixTests.cpp749 void setupUniforms (int programID, const tcu::Vec4& constCoords);
1045 void ShaderMatrixCase::setupUniforms (int programID, const tcu::Vec4& constCoords) argument
1057 int loc = gl.getUniformLocation(programID, (string("u_in") + de::toString(inNdx)).c_str());
H A Des2fVertexTextureTests.cpp635 const deUint32 programID = m_program->getProgram(); local
640 const int positionLoc = glGetAttribLocation(programID, "a_position");
649 const int texCoordLoc = glGetAttribLocation(programID, "a_texCoord");
660 const int lodLoc = glGetUniformLocation(programID, "u_lod");
673 const int texLoc = glGetUniformLocation(programID, "u_texture");
967 const deUint32 programID = m_program->getProgram(); local
972 const int positionLoc = glGetAttribLocation(programID, "a_position");
981 const int texCoordLoc = glGetAttribLocation(programID, "a_texCoord");
992 const int lodLoc = glGetUniformLocation(programID, "u_lod");
1005 const int texLoc = glGetUniformLocation(programID, "u_textur
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fDepthTests.cpp54 void setColor (sglr::Context& ctx, deUint32 programID, const tcu::Vec4& color);
85 void DepthShader::setColor (sglr::Context& ctx, deUint32 programID, const tcu::Vec4& color) argument
87 ctx.useProgram(programID);
88 ctx.uniform4fv(ctx.getUniformLocation(programID, "u_color"), 1, color.getPtr());
H A Des3fShaderDiscardTests.cpp61 void setupUniforms (int programID, const tcu::Vec4& constCoords);
111 void ShaderDiscardCase::setupUniforms (int programID, const tcu::Vec4&) argument
114 gl.uniform1i(gl.getUniformLocation(programID, "ut_brick"), 0);
H A Des3fShaderStructTests.cpp54 typedef void (*SetupUniformsFunc) (const glw::Functions& gl, deUint32 programID, const tcu::Vec4& constCoords);
65 virtual void setupUniforms (int programID, const tcu::Vec4& constCoords);
111 void ShaderStructCase::setupUniforms (int programID, const tcu::Vec4& constCoords) argument
113 ShaderRenderCase::setupUniforms(programID, constCoords);
115 m_setupUniforms(m_renderCtx.getFunctions(), programID, constCoords);
1146 void setUniform (const glw::Functions& gl, deUint32 programID, const char* name, const tcu::VECTYPE& vec) \
1148 int loc = gl.getUniformLocation(programID, name); \
1155 void setUniform (const glw::Functions& gl, deUint32 programID, const char* name, const tcu::VECTYPE* vec, int arraySize) \
1157 int loc = gl.getUniformLocation(programID, name); \
1167 void setUniform (const glw::Functions& gl, deUint32 programID, cons argument
1174 setUniform(const glw::Functions& gl, deUint32 programID, const char* name, int value) argument
1181 setUniform(const glw::Functions& gl, deUint32 programID, const char* name, const float* value, int arraySize) argument
[all...]
H A Des3fShaderIndexingTests.cpp145 virtual void setup (int programID);
146 virtual void setupUniforms (int programID, const Vec4& constCoords);
163 void ShaderIndexingCase::setup (int programID) argument
165 DE_UNREF(programID);
168 void ShaderIndexingCase::setupUniforms (int programID, const Vec4& constCoords) argument
174 int arrLoc = gl.getUniformLocation(programID, "u_arr");
H A Des3fDrawTests.cpp686 deUint32 programID = ctx.createProgram(&program); local
687 deInt32 posLocation = ctx.getAttribLocation(programID, "a_position");
688 deInt32 offsetLocation = ctx.getAttribLocation(programID, "a_offset");
689 deInt32 colorLocation = ctx.getAttribLocation(programID, "a_color");
753 ctx.useProgram(programID);
765 ctx.deleteProgram(programID);
H A Des3fShaderLoopTests.cpp216 virtual void setup (int programID);
217 virtual void setupUniforms (int programID, const Vec4& constCoords);
231 void ShaderLoopCase::setup (int programID) argument
233 DE_UNREF(programID);
236 void ShaderLoopCase::setupUniforms (int programID, const Vec4& constCoords) argument
238 DE_UNREF(programID);
H A Des3fShaderMatrixTests.cpp1393 void setupUniforms (int programID, const tcu::Vec4& constCoords);
1743 void ShaderMatrixCase::setupUniforms (int programID, const tcu::Vec4& constCoords) argument
1755 int loc = gl.getUniformLocation(programID, (string("u_in") + de::toString(inNdx)).c_str());
H A Des3fVertexTextureTests.cpp735 const deUint32 programID = m_program->getProgram(); local
740 const int positionLoc = glGetAttribLocation(programID, "a_position");
749 const int texCoordLoc = glGetAttribLocation(programID, "a_texCoord");
760 const int lodLoc = glGetUniformLocation(programID, "u_lod");
773 const int texLoc = glGetUniformLocation(programID, "u_texture");
1070 const deUint32 programID = m_program->getProgram(); local
1075 const int positionLoc = glGetAttribLocation(programID, "a_position");
1084 const int texCoordLoc = glGetAttribLocation(programID, "a_texCoord");
1095 const int lodLoc = glGetUniformLocation(programID, "u_lod");
1108 const int texLoc = glGetUniformLocation(programID, "u_textur
1410 const deUint32 programID = m_program->getProgram(); local
1753 const deUint32 programID = m_program->getProgram(); local
[all...]
/external/deqp/modules/gles31/functional/
H A Des31fProgramInterfaceQueryTestCase.cpp224 SingleVariableValidator (Context& context, ProgramResourcePropFlags validationProp, glw::GLuint programID, const VariableSearchFilter& filter, const char* requiredExtension);
235 SingleVariableValidator::SingleVariableValidator (Context& context, ProgramResourcePropFlags validationProp, glw::GLuint programID, const VariableSearchFilter& filter, const char* requiredExtension) argument
238 , m_programID (programID)
284 SingleBlockValidator (Context& context, ProgramResourcePropFlags validationProp, glw::GLuint programID, const VariableSearchFilter& filter, const char* requiredExtension);
294 SingleBlockValidator::SingleBlockValidator (Context& context, ProgramResourcePropFlags validationProp, glw::GLuint programID, const VariableSearchFilter& filter, const char* requiredExtension) argument
297 , m_programID (programID)
355 TypeValidator (Context& context, glw::GLuint programID, const VariableSearchFilter& filter);
362 TypeValidator::TypeValidator (Context& context, glw::GLuint programID, const VariableSearchFilter& filter) argument
363 : SingleVariableValidator(context, PROGRAMRESOURCEPROP_TYPE, programID, filter, DE_NULL)
430 ArraySizeValidator (Context& context, glw::GLuint programID, in
439 ArraySizeValidator(Context& context, glw::GLuint programID, int unsizedArraySize, const VariableSearchFilter& filter) argument
514 ArrayStrideValidator(Context& context, glw::GLuint programID, const VariableSearchFilter& filter) argument
568 BlockIndexValidator(Context& context, glw::GLuint programID, const VariableSearchFilter& filter) argument
[all...]
H A Des31fDrawTests.cpp818 deUint32 programID = ctx.createProgram(&program); local
819 deInt32 posLocation = ctx.getAttribLocation(programID, "a_position");
820 deInt32 offsetLocation = ctx.getAttribLocation(programID, "a_offset");
821 deInt32 colorLocation = ctx.getAttribLocation(programID, "a_color");
913 ctx.useProgram(programID);
929 ctx.deleteProgram(programID);
2312 deUint32 programID = program.getProgram();
2313 deInt32 posLocation = gl.getAttribLocation(programID, "a_position");
2357 gl.useProgram(programID);
2480 const deUint32 programID
[all...]
H A Des31fGeometryShaderTests.cpp1816 virtual void preRender (sglr::Context& ctx, GLuint programID);
1817 virtual void postRender (sglr::Context& ctx, GLuint programID);
2151 void GeometryShaderRenderTest::preRender (sglr::Context& ctx, GLuint programID) argument
2154 DE_UNREF(programID);
2157 void GeometryShaderRenderTest::postRender (sglr::Context& ctx, GLuint programID) argument
2160 DE_UNREF(programID);
3710 void preRender (sglr::Context& ctx, GLuint programID);
3809 void VaryingOutputCountCase::preRender (sglr::Context& ctx, GLuint programID)
3813 const int location = ctx.getUniformLocation(programID, "u_emitCount");
3830 const int location = ctx.getUniformLocation(programID, "u_sample
[all...]
/external/deqp/modules/glshared/
H A DglsShaderRenderCase.cpp427 deUint32 programID = m_program->getProgram(); local
428 gl.useProgram(programID);
440 render(resImage, programID, quadGrid);
464 void ShaderRenderCase::setup (int programID) argument
466 DE_UNREF(programID);
469 void ShaderRenderCase::setupUniforms (int programID, const Vec4& constCoords) argument
471 DE_UNREF(programID);
475 void ShaderRenderCase::setupDefaultInputs (int programID) argument
481 setupDefaultUniforms(m_renderCtx, programID);
590 void ShaderRenderCase::render (Surface& result, int programID, cons argument
813 setupDefaultUniforms(const glu::RenderContext& context, deUint32 programID) argument
[all...]

Completed in 217 milliseconds

12