Lines Matching refs:rsc
27 ProgramFragmentStore::ProgramFragmentStore(Context *rsc) :
28 Program(rsc)
53 void ProgramFragmentStore::setupGL(const Context *rsc, ProgramFragmentStoreState *state)
88 void ProgramFragmentStore::setupGL2(const Context *rsc, ProgramFragmentStoreState *state)
250 void ProgramFragmentStoreState::init(Context *rsc, int32_t w, int32_t h)
252 ProgramFragmentStore *pfs = new ProgramFragmentStore(rsc);
256 void ProgramFragmentStoreState::deinit(Context *rsc)
266 void rsi_ProgramFragmentStoreBegin(Context * rsc, RsElement in, RsElement out)
268 delete rsc->mStateFragmentStore.mPFS;
269 rsc->mStateFragmentStore.mPFS = new ProgramFragmentStore(rsc);
273 void rsi_ProgramFragmentStoreDepthFunc(Context *rsc, RsDepthFunc func)
275 rsc->mStateFragmentStore.mPFS->setDepthFunc(func);
278 void rsi_ProgramFragmentStoreDepthMask(Context *rsc, bool mask)
280 rsc->mStateFragmentStore.mPFS->setDepthMask(mask);
283 void rsi_ProgramFragmentStoreColorMask(Context *rsc, bool r, bool g, bool b, bool a)
285 rsc->mStateFragmentStore.mPFS->setColorMask(r, g, b, a);
288 void rsi_ProgramFragmentStoreBlendFunc(Context *rsc, RsBlendSrcFunc src, RsBlendDstFunc dst)
290 rsc->mStateFragmentStore.mPFS->setBlendFunc(src, dst);
293 RsProgramFragmentStore rsi_ProgramFragmentStoreCreate(Context *rsc)
295 ProgramFragmentStore *pfs = rsc->mStateFragmentStore.mPFS;
297 rsc->mStateFragmentStore.mPFS = 0;
301 void rsi_ProgramFragmentStoreDither(Context *rsc, bool enable)
303 rsc->mStateFragmentStore.mPFS->setDitherEnable(enable);