Lines Matching refs:rsc

103         bool (*init)(const Context *rsc, ScriptC *s,
109 bool (*initIntrinsic)(const Context *rsc, Script *s,
113 void (*invokeFunction)(const Context *rsc, Script *s,
117 int (*invokeRoot)(const Context *rsc, Script *s);
118 void (*invokeForEach)(const Context *rsc,
126 void (*invokeInit)(const Context *rsc, Script *s);
127 void (*invokeFreeChildren)(const Context *rsc, Script *s);
129 void (*setGlobalVar)(const Context *rsc, const Script *s,
133 void (*getGlobalVar)(const Context *rsc, const Script *s,
137 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s,
144 void (*setGlobalBind)(const Context *rsc, const Script *s,
147 void (*setGlobalObj)(const Context *rsc, const Script *s,
151 void (*destroy)(const Context *rsc, Script *s);
152 void (*invokeForEachMulti)(const Context *rsc,
161 void (*updateCachedObject)(const Context *rsc, const Script *, rs_script *obj);
165 bool (*init)(const Context *rsc, Allocation *alloc, bool forceZero);
166 void (*destroy)(const Context *rsc, Allocation *alloc);
167 uint32_t (*grallocBits)(const Context *rsc, Allocation *alloc);
169 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
171 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
172 void (*markDirty)(const Context *rsc, const Allocation *alloc);
174 void (*setSurface)(const Context *rsc, Allocation *alloc, ANativeWindow *sur);
175 void (*ioSend)(const Context *rsc, Allocation *alloc);
184 void (*ioReceive)(const Context *rsc, Allocation *alloc);
186 void (*data1D)(const Context *rsc, const Allocation *alloc,
189 void (*data2D)(const Context *rsc, const Allocation *alloc,
193 void (*data3D)(const Context *rsc, const Allocation *alloc,
198 void (*read1D)(const Context *rsc, const Allocation *alloc,
201 void (*read2D)(const Context *rsc, const Allocation *alloc,
205 void (*read3D)(const Context *rsc, const Allocation *alloc,
213 void * (*lock1D)(const Context *rsc, const Allocation *alloc);
214 void (*unlock1D)(const Context *rsc, const Allocation *alloc);
217 void (*allocData1D)(const Context *rsc,
221 void (*allocData2D)(const Context *rsc,
228 void (*allocData3D)(const Context *rsc,
237 void (*elementData1D)(const Context *rsc, const Allocation *alloc, uint32_t x,
239 void (*elementData2D)(const Context *rsc, const Allocation *alloc, uint32_t x, uint32_t y,
242 void (*generateMipmaps)(const Context *rsc, const Allocation *alloc);
244 void (*updateCachedObject)(const Context *rsc, const Allocation *alloc, rs_allocation *obj);
248 bool (*init)(const Context *rsc, const ProgramStore *ps);
249 void (*setActive)(const Context *rsc, const ProgramStore *ps);
250 void (*destroy)(const Context *rsc, const ProgramStore *ps);
254 bool (*init)(const Context *rsc, const ProgramRaster *ps);
255 void (*setActive)(const Context *rsc, const ProgramRaster *ps);
256 void (*destroy)(const Context *rsc, const ProgramRaster *ps);
260 bool (*init)(const Context *rsc, const ProgramVertex *pv,
264 void (*setActive)(const Context *rsc, const ProgramVertex *pv);
265 void (*destroy)(const Context *rsc, const ProgramVertex *pv);
269 bool (*init)(const Context *rsc, const ProgramFragment *pf,
273 void (*setActive)(const Context *rsc, const ProgramFragment *pf);
274 void (*destroy)(const Context *rsc, const ProgramFragment *pf);
278 bool (*init)(const Context *rsc, const Mesh *m);
279 void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
280 void (*destroy)(const Context *rsc, const Mesh *m);
284 bool (*initStatic)(const Context *rsc, const Path *m, const Allocation *vtx, const Allocation *loops);
285 bool (*initDynamic)(const Context *rsc, const Path *m);
286 void (*draw)(const Context *rsc, const Path *m);
287 void (*destroy)(const Context *rsc, const Path *m);
291 bool (*init)(const Context *rsc, const Sampler *m);
292 void (*destroy)(const Context *rsc, const Sampler *m);
293 void (*updateCachedObject)(const Context *rsc, const Sampler *s, rs_sampler *obj);
297 bool (*init)(const Context *rsc, const FBOCache *fb);
298 void (*setActive)(const Context *rsc, const FBOCache *fb);
299 void (*destroy)(const Context *rsc, const FBOCache *fb);
303 bool (*init)(const Context *rsc, ScriptGroup *sg);
304 void (*setInput)(const Context *rsc, const ScriptGroup *sg,
306 void (*setOutput)(const Context *rsc, const ScriptGroup *sg,
308 void (*execute)(const Context *rsc, const ScriptGroup *sg);
309 void (*destroy)(const Context *rsc, const ScriptGroup *sg);
310 void (*updateCachedObject)(const Context *rsc, const ScriptGroup *sg, rs_script_group *obj);
314 bool (*init)(const Context *rsc, const Type *m);
315 void (*destroy)(const Context *rsc, const Type *m);
316 void (*updateCachedObject)(const Context *rsc, const Type *s, rs_type *obj);
320 bool (*init)(const Context *rsc, const Element *m);
321 void (*destroy)(const Context *rsc, const Element *m);
322 void (*updateCachedObject)(const Context *rsc, const Element *s, rs_element *obj);
325 void (*finish)(const Context *rsc);