Home | History | Annotate | Download | only in driver

Lines Matching defs:RsdShaderCache

21 #include "rsdShaderCache.h"
31 RsdShaderCache::RsdShaderCache() {
37 RsdShaderCache::~RsdShaderCache() {
41 void RsdShaderCache::updateUniformArrayData(const Context *rsc, RsdShader *prog, uint32_t linkedID,
63 void RsdShaderCache::populateUniformData(RsdShader *prog, uint32_t linkedID, UniformData *data) {
70 bool RsdShaderCache::hasArrayUniforms(RsdShader *vtx, RsdShader *frag) {
86 bool RsdShaderCache::setup(const Context *rsc) {
107 bool RsdShaderCache::link(const Context *rsc) {
122 //LOGV("rsdShaderCache lookup vtx %i, frag %i", vtx->getShaderID(), frag->getShaderID());
131 //LOGV("RsdShaderCache hit, using %i", ct);
132 rsdGLCheckError(rsc, "RsdShaderCache::link (hit)");
137 //LOGV("RsdShaderCache miss");
234 rsdGLCheckError(rsc, "RsdShaderCache::link (miss)");
239 int32_t RsdShaderCache::vtxAttribSlot(const String8 &attrName) const {
248 void RsdShaderCache::cleanupVertex(uint32_t id) {
262 void RsdShaderCache::cleanupFragment(uint32_t id) {
276 void RsdShaderCache::cleanupAll() {