Home | History | Annotate | Download | only in driver

Lines Matching defs:drv

41     DrvProgramStore *drv = (DrvProgramStore *)calloc(1, sizeof(DrvProgramStore));
42 if (drv == nullptr) {
46 ps->mHal.drv = drv;
47 drv->depthTestEnable = true;
51 drv->depthTestEnable = false;
52 drv->depthFunc = GL_ALWAYS;
55 drv->depthFunc = GL_LESS;
58 drv->depthFunc = GL_LEQUAL;
61 drv->depthFunc = GL_GREATER;
64 drv->depthFunc = GL_GEQUAL;
67 drv->depthFunc = GL_EQUAL;
70 drv->depthFunc = GL_NOTEQUAL;
79 drv->blendEnable = true;
82 drv->blendEnable = false;
87 drv->blendSrc = GL_ZERO;
90 drv->blendSrc = GL_ONE;
93 drv->blendSrc = GL_DST_COLOR;
96 drv->blendSrc = GL_ONE_MINUS_DST_COLOR;
99 drv->blendSrc = GL_SRC_ALPHA;
102 drv->blendSrc = GL_ONE_MINUS_SRC_ALPHA;
105 drv->blendSrc = GL_DST_ALPHA;
108 drv->blendSrc = GL_ONE_MINUS_DST_ALPHA;
111 drv->blendSrc = GL_SRC_ALPHA_SATURATE;
120 drv->blendDst = GL_ZERO;
123 drv->blendDst = GL_ONE;
126 drv->blendDst = GL_SRC_COLOR;
129 drv->blendDst = GL_ONE_MINUS_SRC_COLOR;
132 drv->blendDst = GL_SRC_ALPHA;
135 drv->blendDst = GL_ONE_MINUS_SRC_ALPHA;
138 drv->blendDst = GL_DST_ALPHA;
141 drv->blendDst = GL_ONE_MINUS_DST_ALPHA;
151 free(drv);
152 ps->mHal.drv = nullptr;
157 DrvProgramStore *drv = (DrvProgramStore *)ps->mHal.drv;
164 if (drv->blendEnable) {
166 RSD_CALL_GL(glBlendFunc, drv->blendSrc, drv->blendDst);
173 if (drv->depthTestEnable || ps->mHal.state.depthWriteEnable) {
175 RSD_CALL_GL(glDepthFunc, drv->depthFunc);
200 free(ps->mHal.drv);
201 ps->mHal.drv = nullptr;