Home | History | Annotate | Download | only in driver

Lines Matching refs:drv

43     RsdShader *drv = new RsdShader(pv, GL_VERTEX_SHADER, shader, shaderLen,
45 pv->mHal.drv = drv;
56 DrvAllocation *drvAlloc = (DrvAllocation *)a->mHal.drv;
64 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
67 dc->gl.shaderCache->setActiveVertex((RsdShader*)pv->mHal.drv);
71 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
73 RsdShader *drv = nullptr;
74 if(pv->mHal.drv) {
75 drv = (RsdShader*)pv->mHal.drv;
79 if (drv->getStateBasedIDCount()) {
80 dc->gl.shaderCache->cleanupVertex(drv);
82 delete drv;
90 RsdShader *drv = new RsdShader(pf, GL_FRAGMENT_SHADER, shader, shaderLen,
92 pf->mHal.drv = drv;
98 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
101 dc->gl.shaderCache->setActiveFragment((RsdShader*)pf->mHal.drv);
105 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
107 RsdShader *drv = nullptr;
108 if(pf->mHal.drv) {
109 drv = (RsdShader*)pf->mHal.drv;
113 if (drv->getStateBasedIDCount()) {
114 dc->gl.shaderCache->cleanupFragment(drv);
116 delete drv;