Lines Matching refs:rsc
154 bool (*init)(const Context *rsc, ScriptC *s,
160 bool (*initIntrinsic)(const Context *rsc, Script *s,
164 void (*invokeFunction)(const Context *rsc, Script *s,
168 int (*invokeRoot)(const Context *rsc, Script *s);
169 void (*invokeForEach)(const Context *rsc,
177 void (*invokeReduce)(const Context *rsc, Script *s,
182 void (*invokeInit)(const Context *rsc, Script *s);
183 void (*invokeFreeChildren)(const Context *rsc, Script *s);
185 void (*setGlobalVar)(const Context *rsc, const Script *s,
189 void (*getGlobalVar)(const Context *rsc, const Script *s,
193 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s,
200 void (*setGlobalBind)(const Context *rsc, const Script *s,
203 void (*setGlobalObj)(const Context *rsc, const Script *s,
207 void (*destroy)(const Context *rsc, Script *s);
208 void (*invokeForEachMulti)(const Context *rsc,
217 void (*updateCachedObject)(const Context *rsc, const Script *, rs_script *obj);
221 bool (*init)(const Context *rsc, Allocation *alloc, bool forceZero);
222 bool (*initOem)(const Context *rsc, Allocation *alloc, bool forceZero, void *usrPtr);
223 bool (*initAdapter)(const Context *rsc, Allocation *alloc);
224 void (*destroy)(const Context *rsc, Allocation *alloc);
225 uint32_t (*grallocBits)(const Context *rsc, Allocation *alloc);
227 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
229 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
230 void (*markDirty)(const Context *rsc, const Allocation *alloc);
232 void (*setSurface)(const Context *rsc, Allocation *alloc, ANativeWindow *sur);
233 void (*ioSend)(const Context *rsc, Allocation *alloc);
242 void (*ioReceive)(const Context *rsc, Allocation *alloc);
244 void (*data1D)(const Context *rsc, const Allocation *alloc,
247 void (*data2D)(const Context *rsc, const Allocation *alloc,
251 void (*data3D)(const Context *rsc, const Allocation *alloc,
256 void (*read1D)(const Context *rsc, const Allocation *alloc,
259 void (*read2D)(const Context *rsc, const Allocation *alloc,
263 void (*read3D)(const Context *rsc, const Allocation *alloc,
271 void * (*lock1D)(const Context *rsc, const Allocation *alloc);
272 void (*unlock1D)(const Context *rsc, const Allocation *alloc);
275 void (*allocData1D)(const Context *rsc,
279 void (*allocData2D)(const Context *rsc,
286 void (*allocData3D)(const Context *rsc,
295 void (*elementData)(const Context *rsc, const Allocation *alloc,
298 void (*elementRead)(const Context *rsc, const Allocation *alloc,
302 void (*generateMipmaps)(const Context *rsc, const Allocation *alloc);
304 void (*updateCachedObject)(const Context *rsc, const Allocation *alloc, rs_allocation *obj);
306 void (*adapterOffset)(const Context *rsc, const Allocation *alloc);
308 void (*getPointer)(const Context *rsc, const Allocation *alloc,
312 …bool (*initStrided)(const Context *rsc, Allocation *alloc, bool forceZero, size_t requiredAlignmen…
317 bool (*init)(const Context *rsc, const ProgramStore *ps);
318 void (*setActive)(const Context *rsc, const ProgramStore *ps);
319 void (*destroy)(const Context *rsc, const ProgramStore *ps);
323 bool (*init)(const Context *rsc, const ProgramRaster *ps);
324 void (*setActive)(const Context *rsc, const ProgramRaster *ps);
325 void (*destroy)(const Context *rsc, const ProgramRaster *ps);
329 bool (*init)(const Context *rsc, const ProgramVertex *pv,
333 void (*setActive)(const Context *rsc, const ProgramVertex *pv);
334 void (*destroy)(const Context *rsc, const ProgramVertex *pv);
338 bool (*init)(const Context *rsc, const ProgramFragment *pf,
342 void (*setActive)(const Context *rsc, const ProgramFragment *pf);
343 void (*destroy)(const Context *rsc, const ProgramFragment *pf);
347 bool (*init)(const Context *rsc, const Mesh *m);
348 … void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
349 void (*destroy)(const Context *rsc, const Mesh *m);
353 bool (*init)(const Context *rsc, const Sampler *m);
354 void (*destroy)(const Context *rsc, const Sampler *m);
355 void (*updateCachedObject)(const Context *rsc, const Sampler *s, rs_sampler *obj);
359 bool (*init)(const Context *rsc, const FBOCache *fb);
360 void (*setActive)(const Context *rsc, const FBOCache *fb);
361 void (*destroy)(const Context *rsc, const FBOCache *fb);
365 bool (*init)(const Context *rsc, ScriptGroupBase *sg);
366 void (*setInput)(const Context *rsc, const ScriptGroup *sg,
368 void (*setOutput)(const Context *rsc, const ScriptGroup *sg,
370 void (*execute)(const Context *rsc, const ScriptGroupBase *sg);
371 void (*destroy)(const Context *rsc, const ScriptGroupBase *sg);
372 void (*updateCachedObject)(const Context *rsc, const ScriptGroup *sg, rs_script_group *obj);
376 bool (*init)(const Context *rsc, const Type *m);
377 void (*destroy)(const Context *rsc, const Type *m);
378 void (*updateCachedObject)(const Context *rsc, const Type *s, rs_type *obj);
382 bool (*init)(const Context *rsc, const Element *m);
383 void (*destroy)(const Context *rsc, const Element *m);
384 void (*updateCachedObject)(const Context *rsc, const Element *s, rs_element *obj);
387 void (*finish)(const Context *rsc);