Home | History | Annotate | Download | only in driver

Lines Matching refs:drv

40     RsdShader *drv = new RsdShader(pv, GL_VERTEX_SHADER, shader, shaderLen,
42 pv->mHal.drv = drv;
53 DrvAllocation *drvAlloc = (DrvAllocation *)a->mHal.drv;
61 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
64 dc->gl.shaderCache->setActiveVertex((RsdShader*)pv->mHal.drv);
68 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
70 RsdShader *drv = NULL;
71 if(pv->mHal.drv) {
72 drv = (RsdShader*)pv->mHal.drv;
76 if (drv->getStateBasedIDCount()) {
77 dc->gl.shaderCache->cleanupVertex(drv);
79 delete drv;
87 RsdShader *drv = new RsdShader(pf, GL_FRAGMENT_SHADER, shader, shaderLen,
89 pf->mHal.drv = drv;
95 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
98 dc->gl.shaderCache->setActiveFragment((RsdShader*)pf->mHal.drv);
102 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
104 RsdShader *drv = NULL;
105 if(pf->mHal.drv) {
106 drv = (RsdShader*)pf->mHal.drv;
110 if (drv->getStateBasedIDCount()) {
111 dc->gl.shaderCache->cleanupFragment(drv);
113 delete drv;