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

12

/external/skia/src/gpu/gl/builders/
H A DGrGLVertexShaderBuilder.cpp71 void GrGLVertexBuilder::bindVertexAttributes(GrGLuint programID) { argument
76 GL_CALL(BindAttribLocation(programID, i, primProc.getAttrib(i).fName));
H A DGrGLFragmentShaderBuilder.cpp286 void GrGLFragmentShaderBuilder::bindFragmentShaderLocations(GrGLuint programID) { argument
290 GL_CALL(BindFragDataLocation(programID, 0, declared_color_output_name()));
293 GL_CALL(BindFragDataLocationIndexed(programID, 0, 1, dual_source_output_name()));
H A DGrGLProgramBuilder.cpp34 GrGLProgram* createProgram(GrGLuint programID) override {
39 pathProc->resolveSeparableVaryings(fGpu, programID);
40 return SkNEW_ARGS(GrGLNvprProgram, (fGpu, this->desc(), fUniformHandles, programID,
400 GrGLuint programID; local
401 GL_CALL_RET(programID, CreateProgram());
402 if (0 == programID) {
409 if (!fVS.compileAndAttachShaders(programID, &shadersToDelete)) {
410 this->cleanupProgram(programID, shadersToDelete);
417 fVS.bindVertexAttributes(programID);
420 if (!fFS.compileAndAttachShaders(programID,
449 bindUniformLocations(GrGLuint programID) argument
457 checkLinkStatus(GrGLuint programID) argument
481 resolveUniformLocations(GrGLuint programID) argument
490 cleanupProgram(GrGLuint programID, const SkTDArray<GrGLuint>& shaderIDs) argument
500 createProgram(GrGLuint programID) argument
[all...]
/external/skia/src/gpu/gl/
H A DGrGLPathProcessor.cpp110 GrGLuint programID) {
127 glpr->setProgramPathFragmentInputTransform(programID,
105 setTransformData( const GrPrimitiveProcessor& primProc, int index, const SkTArray<const GrCoordTransform*, true>& coordTransforms, GrGLPathRendering* glpr, GrGLuint programID) argument
H A DGrGLProgram.h54 GrGLuint programID() const { return fProgramID; } function in class:GrGLProgram
107 GrGLuint programID,
171 GrGLuint programID,
H A DGrGLProgram.cpp32 GrGLuint programID,
41 , fProgramID(programID)
179 GrGLuint programID,
184 : INHERITED(gpu, desc, builtinUniforms, programID, uniforms, primProc,
29 GrGLProgram(GrGLGpu* gpu, const GrProgramDesc& desc, const BuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, GrGLInstalledGeoProc* geometryProcessor, GrGLInstalledXferProc* xferProcessor, GrGLInstalledFragProcs* fragmentProcessors) argument
176 GrGLNvprProgram(GrGLGpu* gpu, const GrProgramDesc& desc, const BuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, GrGLInstalledGeoProc* primProc, GrGLInstalledXferProc* xferProcessor, GrGLInstalledFragProcs* fragmentProcessors) argument
/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.cpp220 virtual void setup (int programID);
221 virtual void setupUniforms (int programID, const Vec4& constCoords);
262 void ShaderLoopCase::setup (int programID) argument
264 DE_UNREF(programID);
267 void ShaderLoopCase::setupUniforms (int programID, const Vec4& constCoords) argument
269 DE_UNREF(programID);
H A Des2fShaderTextureFunctionTests.cpp235 void setupUniforms (int programID, const tcu::Vec4& constCoords);
539 void ShaderTextureFunctionCase::setupUniforms (int programID, const tcu::Vec4&) argument
542 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.cpp632 const deUint32 programID = m_program->getProgram(); local
637 const int positionLoc = glGetAttribLocation(programID, "a_position");
646 const int texCoordLoc = glGetAttribLocation(programID, "a_texCoord");
657 const int lodLoc = glGetUniformLocation(programID, "u_lod");
670 const int texLoc = glGetUniformLocation(programID, "u_texture");
964 const deUint32 programID = m_program->getProgram(); local
969 const int positionLoc = glGetAttribLocation(programID, "a_position");
978 const int texCoordLoc = glGetAttribLocation(programID, "a_texCoord");
989 const int lodLoc = glGetUniformLocation(programID, "u_lod");
1002 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.cpp215 virtual void setup (int programID);
216 virtual void setupUniforms (int programID, const Vec4& constCoords);
230 void ShaderLoopCase::setup (int programID) argument
232 DE_UNREF(programID);
235 void ShaderLoopCase::setupUniforms (int programID, const Vec4& constCoords) argument
237 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());
/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...]
/external/skia/src/gpu/gl/debug/
H A DGrGLCreateDebugInterface.cpp36 GrGLvoid GR_GL_FUNCTION_TYPE debugGLAttachShader(GrGLuint programID, argument
39 GrProgramObj *program = GR_FIND(programID, GrProgramObj,
192 GrGLvoid GR_GL_FUNCTION_TYPE debugGLUseProgram(GrGLuint programID) { argument
194 // A programID of 0 is legal
195 GrProgramObj *program = GR_FIND(programID,
481 GrGLvoid GR_GL_FUNCTION_TYPE debugGLDeleteProgram(GrGLuint programID) { argument
483 GrProgramObj *program = GR_FIND(programID,
/external/deqp/modules/glshared/
H A DglsShaderRenderCase.cpp443 deUint32 programID = m_program->getProgram(); local
444 gl.useProgram(programID);
456 render(resImage, programID, quadGrid);
480 void ShaderRenderCase::setup (int programID) argument
482 DE_UNREF(programID);
485 void ShaderRenderCase::setupUniforms (int programID, const Vec4& constCoords) argument
487 DE_UNREF(programID);
491 void ShaderRenderCase::setupDefaultInputs (int programID) argument
497 setupDefaultUniforms(m_renderCtx, programID);
606 void ShaderRenderCase::render (Surface& result, int programID, cons argument
829 setupDefaultUniforms(const glu::RenderContext& context, deUint32 programID) argument
[all...]

Completed in 596 milliseconds

12