Home
last modified time | relevance | path

Searched refs:RsdShaderCache (Results 1 – 7 of 7) sorted by relevance

/frameworks/rs/driver/
DrsdShaderCache.cpp29 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 …]
DrsdShader.h34 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);
DrsdShaderCache.h36 class RsdShaderCache {
38 RsdShaderCache();
39 virtual ~RsdShaderCache();
DrsdGL.h25 class RsdShaderCache; variable
69 RsdShaderCache *shaderCache;
DrsdVertexArray.cpp85 RsdShaderCache *sc = dc->gl.shaderCache; in setup()
DrsdShader.cpp467 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()
DrsdGL.cpp397 dc->gl.shaderCache = new RsdShaderCache(); in rsdGLInit()