Lines Matching defs:rsc
41 void RsdShaderCache::updateUniformArrayData(const Context *rsc, RsdShader *prog, uint32_t linkedID,
56 if (rsc->props.mLogShaders) {
86 bool RsdShaderCache::setup(const Context *rsc) {
91 if (!link(rsc)) {
96 mFragment->setup(rsc, this);
100 mVertex->setup(rsc, this);
107 bool RsdShaderCache::link(const Context *rsc) {
112 uint32_t vID = vtx->getStateBasedShaderID(rsc);
113 uint32_t fID = frag->getStateBasedShaderID(rsc);
127 rsdGLCheckError(rsc, "RsdShaderCache::link (hit)");
163 rsc->setError(RS_ERROR_FATAL_PROGRAM_LINK, buf);
174 if (rsc->props.mLogShaders) {
209 updateUniformArrayData(rsc, vtx, pgm, e->vtxUniforms, "vtx",
211 updateUniformArrayData(rsc, frag, pgm, e->fragUniforms, "frag",
226 rsdGLCheckError(rsc, "RsdShaderCache::link (miss)");