Lines Matching refs:RsdShaderCache
21 #include "rsdShaderCache.h"
31 RsdShaderCache::RsdShaderCache() {
37 RsdShaderCache::~RsdShaderCache() {
41 void RsdShaderCache::updateUniformArrayData(const Context *rsc,
68 void RsdShaderCache::populateUniformData(RsdShader *prog, uint32_t linkedID,
77 bool RsdShaderCache::hasArrayUniforms(RsdShader *vtx, RsdShader *frag) {
93 bool RsdShaderCache::setup(const Context *rsc) {
114 bool RsdShaderCache::link(const Context *rsc) {
133 //ALOGV("RsdShaderCache hit, using %i", ct);
134 rsdGLCheckError(rsc, "RsdShaderCache::link (hit)");
235 rsdGLCheckError(rsc, "RsdShaderCache::link (miss)");
240 int32_t RsdShaderCache::vtxAttribSlot(const String8 &attrName) const {
249 void RsdShaderCache::cleanupVertex(RsdShader *s) {
267 void RsdShaderCache::cleanupFragment(RsdShader *s) {
285 void RsdShaderCache::cleanupAll() {