Lines Matching refs:rsc
151 bool (*init)(const Context *rsc, ScriptC *s,
157 bool (*initIntrinsic)(const Context *rsc, Script *s,
161 void (*invokeFunction)(const Context *rsc, Script *s,
165 int (*invokeRoot)(const Context *rsc, Script *s);
166 void (*invokeForEach)(const Context *rsc,
174 void (*invokeReduce)(const Context *rsc, Script *s,
179 void (*invokeInit)(const Context *rsc, Script *s);
180 void (*invokeFreeChildren)(const Context *rsc, Script *s);
182 void (*setGlobalVar)(const Context *rsc, const Script *s,
186 void (*getGlobalVar)(const Context *rsc, const Script *s,
190 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s,
197 void (*setGlobalBind)(const Context *rsc, const Script *s,
200 void (*setGlobalObj)(const Context *rsc, const Script *s,
204 void (*destroy)(const Context *rsc, Script *s);
205 void (*invokeForEachMulti)(const Context *rsc,
214 void (*updateCachedObject)(const Context *rsc, const Script *, rs_script *obj);
218 bool (*init)(const Context *rsc, Allocation *alloc, bool forceZero);
219 bool (*initOem)(const Context *rsc, Allocation *alloc, bool forceZero, void *usrPtr);
220 bool (*initAdapter)(const Context *rsc, Allocation *alloc);
221 void (*destroy)(const Context *rsc, Allocation *alloc);
222 uint32_t (*grallocBits)(const Context *rsc, Allocation *alloc);
224 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
226 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
227 void (*markDirty)(const Context *rsc, const Allocation *alloc);
229 void (*setSurface)(const Context *rsc, Allocation *alloc, ANativeWindow *sur);
230 void (*ioSend)(const Context *rsc, Allocation *alloc);
239 void (*ioReceive)(const Context *rsc, Allocation *alloc);
241 void (*data1D)(const Context *rsc, const Allocation *alloc,
244 void (*data2D)(const Context *rsc, const Allocation *alloc,
248 void (*data3D)(const Context *rsc, const Allocation *alloc,
253 void (*read1D)(const Context *rsc, const Allocation *alloc,
256 void (*read2D)(const Context *rsc, const Allocation *alloc,
260 void (*read3D)(const Context *rsc, const Allocation *alloc,
268 void * (*lock1D)(const Context *rsc, const Allocation *alloc);
269 void (*unlock1D)(const Context *rsc, const Allocation *alloc);
272 void (*allocData1D)(const Context *rsc,
276 void (*allocData2D)(const Context *rsc,
283 void (*allocData3D)(const Context *rsc,
292 void (*elementData)(const Context *rsc, const Allocation *alloc,
295 void (*elementRead)(const Context *rsc, const Allocation *alloc,
299 void (*generateMipmaps)(const Context *rsc, const Allocation *alloc);
301 void (*updateCachedObject)(const Context *rsc, const Allocation *alloc, rs_allocation *obj);
303 void (*adapterOffset)(const Context *rsc, const Allocation *alloc);
305 void (*getPointer)(const Context *rsc, const Allocation *alloc,
309 bool (*initStrided)(const Context *rsc, Allocation *alloc, bool forceZero, size_t requiredAlignment);
314 bool (*init)(const Context *rsc, const ProgramStore *ps);
315 void (*setActive)(const Context *rsc, const ProgramStore *ps);
316 void (*destroy)(const Context *rsc, const ProgramStore *ps);
320 bool (*init)(const Context *rsc, const ProgramRaster *ps);
321 void (*setActive)(const Context *rsc, const ProgramRaster *ps);
322 void (*destroy)(const Context *rsc, const ProgramRaster *ps);
326 bool (*init)(const Context *rsc, const ProgramVertex *pv,
330 void (*setActive)(const Context *rsc, const ProgramVertex *pv);
331 void (*destroy)(const Context *rsc, const ProgramVertex *pv);
335 bool (*init)(const Context *rsc, const ProgramFragment *pf,
339 void (*setActive)(const Context *rsc, const ProgramFragment *pf);
340 void (*destroy)(const Context *rsc, const ProgramFragment *pf);
344 bool (*init)(const Context *rsc, const Mesh *m);
345 void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
346 void (*destroy)(const Context *rsc, const Mesh *m);
350 bool (*init)(const Context *rsc, const Sampler *m);
351 void (*destroy)(const Context *rsc, const Sampler *m);
352 void (*updateCachedObject)(const Context *rsc, const Sampler *s, rs_sampler *obj);
356 bool (*init)(const Context *rsc, const FBOCache *fb);
357 void (*setActive)(const Context *rsc, const FBOCache *fb);
358 void (*destroy)(const Context *rsc, const FBOCache *fb);
362 bool (*init)(const Context *rsc, ScriptGroupBase *sg);
363 void (*setInput)(const Context *rsc, const ScriptGroup *sg,
365 void (*setOutput)(const Context *rsc, const ScriptGroup *sg,
367 void (*execute)(const Context *rsc, const ScriptGroupBase *sg);
368 void (*destroy)(const Context *rsc, const ScriptGroupBase *sg);
369 void (*updateCachedObject)(const Context *rsc, const ScriptGroup *sg, rs_script_group *obj);
373 bool (*init)(const Context *rsc, const Type *m);
374 void (*destroy)(const Context *rsc, const Type *m);
375 void (*updateCachedObject)(const Context *rsc, const Type *s, rs_type *obj);
379 rsc, const Element *m);
380 void (*destroy)(const Context *rsc, const Element *m);
381 void (*updateCachedObject)(const Context *rsc, const Element *s, rs_element *obj);
384 void (*finish)(const Context *rsc);