Searched refs:RsdShaderCache (Results 1 – 7 of 7) sorted by relevance
/frameworks/rs/driver/ |
D | rsdShaderCache.cpp | 29 RsdShaderCache::RsdShaderCache() { in RsdShaderCache() function in RsdShaderCache 34 RsdShaderCache::~RsdShaderCache() { in ~RsdShaderCache() 38 void RsdShaderCache::updateUniformArrayData(const Context *rsc, in updateUniformArrayData() 65 void RsdShaderCache::populateUniformData(RsdShader *prog, uint32_t linkedID, in populateUniformData() 74 bool RsdShaderCache::hasArrayUniforms(RsdShader *vtx, RsdShader *frag) { in hasArrayUniforms() 90 bool RsdShaderCache::setup(const Context *rsc) { in setup() 111 bool RsdShaderCache::link(const Context *rsc) { in link() 236 int32_t RsdShaderCache::vtxAttribSlot(const std::string &attrName) const { in vtxAttribSlot() 245 void RsdShaderCache::cleanupVertex(RsdShader *s) { in cleanupVertex() 263 void RsdShaderCache::cleanupFragment(RsdShader *s) { in cleanupFragment() [all …]
|
D | rsdShader.h | 34 class RsdShaderCache; variable 68 void setup(const android::renderscript::Context *, RsdShaderCache *sc); 93 RsdShaderCache *sc, bool isFragment); 97 void setupTextures(const android::renderscript::Context *rsc, RsdShaderCache *sc);
|
D | rsdShaderCache.h | 36 class RsdShaderCache { 38 RsdShaderCache(); 39 virtual ~RsdShaderCache();
|
D | rsdGL.h | 25 class RsdShaderCache; variable 69 RsdShaderCache *shaderCache;
|
D | rsdVertexArray.cpp | 85 RsdShaderCache *sc = dc->gl.shaderCache; in setup()
|
D | rsdShader.cpp | 467 void RsdShader::setupTextures(const Context *rsc, RsdShaderCache *sc) { in setupTextures() 526 void RsdShader::setupUserConstants(const Context *rsc, RsdShaderCache *sc, bool isFragment) { in setupUserConstants() 573 void RsdShader::setup(const android::renderscript::Context *rsc, RsdShaderCache *sc) { in setup()
|
D | rsdGL.cpp | 397 dc->gl.shaderCache = new RsdShaderCache(); in rsdGLInit()
|