Searched refs:RsdShader (Results 1 - 5 of 5) sorted by relevance

/frameworks/rs/driver/
H A DrsdShaderCache.h31 class RsdShader;
41 void setActiveVertex(RsdShader *pv) {
46 void setActiveFragment(RsdShader *pf) {
53 void cleanupVertex(RsdShader *s);
54 void cleanupFragment(RsdShader *s);
68 RsdShader *mVertex;
69 RsdShader *mFragment;
146 bool hasArrayUniforms(RsdShader *vtx, RsdShader *frag);
147 void populateUniformData(RsdShader *pro
[all...]
H A DrsdProgram.cpp43 RsdShader *drv = new RsdShader(pv, GL_VERTEX_SHADER, shader, shaderLen,
67 dc->gl.shaderCache->setActiveVertex((RsdShader*)pv->mHal.drv);
73 RsdShader *drv = nullptr;
75 drv = (RsdShader*)pv->mHal.drv;
90 RsdShader *drv = new RsdShader(pf, GL_FRAGMENT_SHADER, shader, shaderLen,
101 dc->gl.shaderCache->setActiveFragment((RsdShader*)pf->mHal.drv);
107 RsdShader *drv = nullptr;
109 drv = (RsdShader*)p
[all...]
H A DrsdShaderCache.cpp39 RsdShader *prog,
65 void RsdShaderCache::populateUniformData(RsdShader *prog, uint32_t linkedID,
74 bool RsdShaderCache::hasArrayUniforms(RsdShader *vtx, RsdShader *frag) {
113 RsdShader *vtx = mVertex;
114 RsdShader *frag = mFragment;
245 void RsdShaderCache::cleanupVertex(RsdShader *s) {
263 void RsdShaderCache::cleanupFragment(RsdShader *s) {
H A DrsdShader.cpp36 RsdShader::RsdShader(const Program *p, uint32_t type, function in class:RsdShader
52 RsdShader::~RsdShader() {
66 void RsdShader::initMemberVars() {
79 RsdShader::StateBasedKey *RsdShader::getExistingState() {
80 RsdShader::StateBasedKey *returnKey = nullptr;
106 uint32_t RsdShader::getStateBasedShaderID(const Context *rsc) {
121 void RsdShader
[all...]
H A DrsdShader.h39 class RsdShader { class
42 RsdShader(const android::renderscript::Program *p, uint32_t type,
46 virtual ~RsdShader();

Completed in 56 milliseconds