• Home
  • Raw
  • Download

Lines Matching refs:drv

40     DrvProgramStore *drv = (DrvProgramStore *)calloc(1, sizeof(DrvProgramStore));  in rsdProgramStoreInit()  local
41 if (drv == nullptr) { in rsdProgramStoreInit()
45 ps->mHal.drv = drv; in rsdProgramStoreInit()
46 drv->depthTestEnable = true; in rsdProgramStoreInit()
50 drv->depthTestEnable = false; in rsdProgramStoreInit()
51 drv->depthFunc = GL_ALWAYS; in rsdProgramStoreInit()
54 drv->depthFunc = GL_LESS; in rsdProgramStoreInit()
57 drv->depthFunc = GL_LEQUAL; in rsdProgramStoreInit()
60 drv->depthFunc = GL_GREATER; in rsdProgramStoreInit()
63 drv->depthFunc = GL_GEQUAL; in rsdProgramStoreInit()
66 drv->depthFunc = GL_EQUAL; in rsdProgramStoreInit()
69 drv->depthFunc = GL_NOTEQUAL; in rsdProgramStoreInit()
78 drv->blendEnable = true; in rsdProgramStoreInit()
81 drv->blendEnable = false; in rsdProgramStoreInit()
86 drv->blendSrc = GL_ZERO; in rsdProgramStoreInit()
89 drv->blendSrc = GL_ONE; in rsdProgramStoreInit()
92 drv->blendSrc = GL_DST_COLOR; in rsdProgramStoreInit()
95 drv->blendSrc = GL_ONE_MINUS_DST_COLOR; in rsdProgramStoreInit()
98 drv->blendSrc = GL_SRC_ALPHA; in rsdProgramStoreInit()
101 drv->blendSrc = GL_ONE_MINUS_SRC_ALPHA; in rsdProgramStoreInit()
104 drv->blendSrc = GL_DST_ALPHA; in rsdProgramStoreInit()
107 drv->blendSrc = GL_ONE_MINUS_DST_ALPHA; in rsdProgramStoreInit()
110 drv->blendSrc = GL_SRC_ALPHA_SATURATE; in rsdProgramStoreInit()
119 drv->blendDst = GL_ZERO; in rsdProgramStoreInit()
122 drv->blendDst = GL_ONE; in rsdProgramStoreInit()
125 drv->blendDst = GL_SRC_COLOR; in rsdProgramStoreInit()
128 drv->blendDst = GL_ONE_MINUS_SRC_COLOR; in rsdProgramStoreInit()
131 drv->blendDst = GL_SRC_ALPHA; in rsdProgramStoreInit()
134 drv->blendDst = GL_ONE_MINUS_SRC_ALPHA; in rsdProgramStoreInit()
137 drv->blendDst = GL_DST_ALPHA; in rsdProgramStoreInit()
140 drv->blendDst = GL_ONE_MINUS_DST_ALPHA; in rsdProgramStoreInit()
150 free(drv); in rsdProgramStoreInit()
151 ps->mHal.drv = nullptr; in rsdProgramStoreInit()
156 DrvProgramStore *drv = (DrvProgramStore *)ps->mHal.drv; in rsdProgramStoreSetActive() local
163 if (drv->blendEnable) { in rsdProgramStoreSetActive()
165 RSD_CALL_GL(glBlendFunc, drv->blendSrc, drv->blendDst); in rsdProgramStoreSetActive()
172 if (drv->depthTestEnable || ps->mHal.state.depthWriteEnable) { in rsdProgramStoreSetActive()
174 RSD_CALL_GL(glDepthFunc, drv->depthFunc); in rsdProgramStoreSetActive()
199 free(ps->mHal.drv); in rsdProgramStoreDestroy()
200 ps->mHal.drv = nullptr; in rsdProgramStoreDestroy()