Lines Matching refs:rsc

130         bool (*init)(const Context *rsc, ScriptC *s,
136 bool (*initIntrinsic)(const Context *rsc, Script *s,
140 void (*invokeFunction)(const Context *rsc, Script *s,
144 int (*invokeRoot)(const Context *rsc, Script *s);
145 void (*invokeForEach)(const Context *rsc,
153 void (*invokeInit)(const Context *rsc, Script *s);
154 void (*invokeFreeChildren)(const Context *rsc, Script *s);
156 void (*setGlobalVar)(const Context *rsc, const Script *s,
160 void (*getGlobalVar)(const Context *rsc, const Script *s,
164 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s,
171 void (*setGlobalBind)(const Context *rsc, const Script *s,
174 void (*setGlobalObj)(const Context *rsc, const Script *s,
178 void (*destroy)(const Context *rsc, Script *s);
179 void (*invokeForEachMulti)(const Context *rsc,
188 void (*updateCachedObject)(const Context *rsc, const Script *, rs_script *obj);
192 bool (*init)(const Context *rsc, Allocation *alloc, bool forceZero);
193 bool (*initOem)(const Context *rsc, Allocation *alloc, bool forceZero, void *usrPtr);
194 bool (*initAdapter)(const Context *rsc, Allocation *alloc);
195 void (*destroy)(const Context *rsc, Allocation *alloc);
196 uint32_t (*grallocBits)(const Context *rsc, Allocation *alloc);
198 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
200 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
201 void (*markDirty)(const Context *rsc, const Allocation *alloc);
203 void (*setSurface)(const Context *rsc, Allocation *alloc, ANativeWindow *sur);
204 void (*ioSend)(const Context *rsc, Allocation *alloc);
213 void (*ioReceive)(const Context *rsc, Allocation *alloc);
215 void (*data1D)(const Context *rsc, const Allocation *alloc,
218 void (*data2D)(const Context *rsc, const Allocation *alloc,
222 void (*data3D)(const Context *rsc, const Allocation *alloc,
227 void (*read1D)(const Context *rsc, const Allocation *alloc,
230 void (*read2D)(const Context *rsc, const Allocation *alloc,
234 void (*read3D)(const Context *rsc, const Allocation *alloc,
242 void * (*lock1D)(const Context *rsc, const Allocation *alloc);
243 void (*unlock1D)(const Context *rsc, const Allocation *alloc);
246 void (*allocData1D)(const Context *rsc,
250 void (*allocData2D)(const Context *rsc,
257 void (*allocData3D)(const Context *rsc,
266 void (*elementData)(const Context *rsc, const Allocation *alloc,
269 void (*elementRead)(const Context *rsc, const Allocation *alloc,
273 void (*generateMipmaps)(const Context *rsc, const Allocation *alloc);
275 void (*updateCachedObject)(const Context *rsc, const Allocation *alloc, rs_allocation *obj);
277 void (*adapterOffset)(const Context *rsc, const Allocation *alloc);
279 void (*getPointer)(const Context *rsc, const Allocation *alloc,
285 bool (*init)(const Context *rsc, const ProgramStore *ps);
286 void (*setActive)(const Context *rsc, const ProgramStore *ps);
287 void (*destroy)(const Context *rsc, const ProgramStore *ps);
291 bool (*init)(const Context *rsc, const ProgramRaster *ps);
292 void (*setActive)(const Context *rsc, const ProgramRaster *ps);
293 void (*destroy)(const Context *rsc, const ProgramRaster *ps);
297 bool (*init)(const Context *rsc, const ProgramVertex *pv,
301 void (*setActive)(const Context *rsc, const ProgramVertex *pv);
302 void (*destroy)(const Context *rsc, const ProgramVertex *pv);
306 bool (*init)(const Context *rsc, const ProgramFragment *pf,
310 void (*setActive)(const Context *rsc, const ProgramFragment *pf);
311 void (*destroy)(const Context *rsc, const ProgramFragment *pf);
315 bool (*init)(const Context *rsc, const Mesh *m);
316 … void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
317 void (*destroy)(const Context *rsc, const Mesh *m);
321 bool (*init)(const Context *rsc, const Sampler *m);
322 void (*destroy)(const Context *rsc, const Sampler *m);
323 void (*updateCachedObject)(const Context *rsc, const Sampler *s, rs_sampler *obj);
327 bool (*init)(const Context *rsc, const FBOCache *fb);
328 void (*setActive)(const Context *rsc, const FBOCache *fb);
329 void (*destroy)(const Context *rsc, const FBOCache *fb);
333 bool (*init)(const Context *rsc, ScriptGroupBase *sg);
334 void (*setInput)(const Context *rsc, const ScriptGroup *sg,
336 void (*setOutput)(const Context *rsc, const ScriptGroup *sg,
338 void (*execute)(const Context *rsc, const ScriptGroupBase *sg);
339 void (*destroy)(const Context *rsc, const ScriptGroupBase *sg);
340 void (*updateCachedObject)(const Context *rsc, const ScriptGroup *sg, rs_script_group *obj);
344 bool (*init)(const Context *rsc, const Type *m);
345 void (*destroy)(const Context *rsc, const Type *m);
346 void (*updateCachedObject)(const Context *rsc, const Type *s, rs_type *obj);
350 bool (*init)(const Context *rsc, const Element *m);
351 void (*destroy)(const Context *rsc, const Element *m);
352 void (*updateCachedObject)(const Context *rsc, const Element *s, rs_element *obj);
355 void (*finish)(const Context *rsc);