Lines Matching refs:ps

40 bool rsdProgramStoreInit(const Context *rsc, const ProgramStore *ps) {  in rsdProgramStoreInit()  argument
46 ps->mHal.drv = drv; in rsdProgramStoreInit()
49 switch (ps->mHal.state.depthFunc) { in rsdProgramStoreInit()
80 if ((ps->mHal.state.blendSrc == RS_BLEND_SRC_ONE) && in rsdProgramStoreInit()
81 (ps->mHal.state.blendDst == RS_BLEND_DST_ZERO)) { in rsdProgramStoreInit()
85 switch (ps->mHal.state.blendSrc) { in rsdProgramStoreInit()
118 switch (ps->mHal.state.blendDst) { in rsdProgramStoreInit()
152 ps->mHal.drv = nullptr; in rsdProgramStoreInit()
156 void rsdProgramStoreSetActive(const Context *rsc, const ProgramStore *ps) { in rsdProgramStoreSetActive() argument
157 DrvProgramStore *drv = (DrvProgramStore *)ps->mHal.drv; in rsdProgramStoreSetActive()
159 RSD_CALL_GL(glColorMask, ps->mHal.state.colorRWriteEnable, in rsdProgramStoreSetActive()
160 ps->mHal.state.colorGWriteEnable, in rsdProgramStoreSetActive()
161 ps->mHal.state.colorBWriteEnable, in rsdProgramStoreSetActive()
162 ps->mHal.state.colorAWriteEnable); in rsdProgramStoreSetActive()
172 RSD_CALL_GL(glDepthMask, ps->mHal.state.depthWriteEnable); in rsdProgramStoreSetActive()
173 if (drv->depthTestEnable || ps->mHal.state.depthWriteEnable) { in rsdProgramStoreSetActive()
192 if (ps->mHal.state.ditherEnable) { in rsdProgramStoreSetActive()
199 void rsdProgramStoreDestroy(const Context *rsc, const ProgramStore *ps) { in rsdProgramStoreDestroy() argument
200 free(ps->mHal.drv); in rsdProgramStoreDestroy()
201 ps->mHal.drv = nullptr; in rsdProgramStoreDestroy()