Searched refs:rsc (Results 26 - 50 of 95) sorted by relevance

1234

/frameworks/rs/driver/
H A DrsdElement.cpp29 void rsdElementDestroy(const Context *rsc, const Element *e) { argument
32 void rsdElementUpdateCachedObject(const Context *rsc, argument
H A DrsdMesh.cpp30 bool rsdMeshInit(const Context *rsc, const Mesh *m) { argument
36 drv = new RsdMeshObj(rsc, m);
38 return drv->init(rsc);
41 void rsdMeshDraw(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len) { argument
43 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
44 if (!dc->gl.shaderCache->setup(rsc)) {
49 drv->renderPrimitiveRange(rsc, primIndex, start, len);
53 void rsdMeshDestroy(const Context *rsc, const Mesh *m) { argument
H A DrsdGL.h23 #define RSD_CALL_GL(x, ...) rsc->setWatchdogGL(#x, __LINE__, __FILE__); x(__VA_ARGS__); rsc->setWatchdogGL(nullptr, 0, nullptr)
74 bool rsdGLSetInternalSurface(const android::renderscript::Context *rsc,
76 bool rsdGLInit(const android::renderscript::Context *rsc);
77 void rsdGLShutdown(const android::renderscript::Context *rsc);
78 bool rsdGLSetSurface(const android::renderscript::Context *rsc,
80 void rsdGLSwap(const android::renderscript::Context *rsc);
81 void rsdGLCheckError(const android::renderscript::Context *rsc,
83 void rsdGLSetPriority(const android::renderscript::Context *rsc,
85 void rsdGLClearColor(const android::renderscript::Context *rsc,
[all...]
H A DrsdScriptGroup.cpp31 bool rsdScriptGroupInit(const Context *rsc, ScriptGroupBase *sg) { argument
32 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
38 void rsdScriptGroupSetInput(const Context *rsc, const ScriptGroup *sg, argument
42 void rsdScriptGroupSetOutput(const Context *rsc, const ScriptGroup *sg, argument
46 void rsdScriptGroupExecute(const Context *rsc, const ScriptGroupBase *sg) { argument
52 void rsdScriptGroupDestroy(const Context *rsc, const ScriptGroupBase *sg) { argument
58 void rsdScriptGroupUpdateCachedObject(const Context *rsc, argument
H A DrsdFrameBufferObj.cpp49 void RsdFrameBufferObj::checkError(const Context *rsc) { argument
56 rsc->setError(RS_ERROR_BAD_VALUE,
60 rsc->setError(RS_ERROR_BAD_VALUE,
64 rsc->setError(RS_ERROR_BAD_VALUE,
68 rsc->setError(RS_ERROR_BAD_VALUE,
125 void RsdFrameBufferObj::setActive(const Context *rsc) { argument
126 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
130 rsdGLSetInternalSurface(rsc, mColorTargets[0]->wnd);
149 checkError(rsc);
152 rsdGLSetInternalSurface(rsc, d
[all...]
H A DrsdAllocation.h82 uint32_t rsdAllocationGrallocBits(const android::renderscript::Context *rsc,
84 bool rsdAllocationInit(const android::renderscript::Context *rsc,
87 bool rsdAllocationAdapterInit(const android::renderscript::Context *rsc,
89 void rsdAllocationDestroy(const android::renderscript::Context *rsc,
92 void rsdAllocationResize(const android::renderscript::Context *rsc,
95 void rsdAllocationSyncAll(const android::renderscript::Context *rsc,
98 void rsdAllocationMarkDirty(const android::renderscript::Context *rsc,
100 void rsdAllocationSetSurface(const android::renderscript::Context *rsc,
102 void rsdAllocationIoSend(const android::renderscript::Context *rsc,
104 void rsdAllocationIoReceive(const android::renderscript::Context *rsc,
[all...]
H A DrsdFrameBuffer.cpp32 void setDepthAttachment(const Context *rsc, const FBOCache *fb) { argument
40 rsdAllocationSyncAll(rsc, fb->mHal.state.depthTarget,
47 void setColorAttachment(const Context *rsc, const FBOCache *fb) { argument
56 rsdAllocationSyncAll(rsc, fb->mHal.state.colorTargets[i],
64 bool rsdFrameBufferInit(const Context *rsc, const FBOCache *fb) { argument
71 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
77 void rsdFrameBufferSetActive(const Context *rsc, const FBOCache *fb) { argument
78 setDepthAttachment(rsc, fb);
79 setColorAttachment(rsc, fb);
90 fbo->setActive(rsc);
93 rsdFrameBufferDestroy(const Context *rsc, const FBOCache *fb) argument
[all...]
H A DrsdType.cpp40 void rsdTypeDestroy(const Context *rsc, const Type *t) { argument
43 void rsdTypeUpdateCachedObject(const Context *rsc, argument
H A DrsdGL.cpp152 void rsdGLShutdown(const Context *rsc) { argument
153 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
155 rsdGLSetSurface(rsc, 0, 0, nullptr);
177 void getConfigData(const Context *rsc, argument
204 if (rsc->mUserSurfaceConfig.alphaMin > 0) {
206 configAttribsPtr[1] = rsc->mUserSurfaceConfig.alphaMin;
210 if (rsc->mUserSurfaceConfig.depthMin > 0) {
212 configAttribsPtr[1] = rsc->mUserSurfaceConfig.depthMin;
216 if (rsc->mDev->mForceSW) {
234 bool rsdGLInit(const Context *rsc) {
[all...]
H A DrsdRuntimeStubs.cpp120 static bool failIfInKernel(Context *rsc, const char *funcName) { argument
121 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
128 rsc->setError(RS_ERROR_FATAL_DRIVER, buf);
140 Context *rsc = RsdCpuReference::getTlsContext(); local
142 Allocation* alloc = rsdScriptGetAllocationForPointer(rsc, sc, ptr);
144 alloc->callUpdateCacheObject(rsc, &obj);
149 Context *rsc = RsdCpuReference::getTlsContext(); local
151 Allocation* alloc = rsdScriptGetAllocationForPointer(rsc, sc, ptr);
158 alloc->callUpdateCacheObject(rsc, &obj);
164 Context *rsc local
171 Context *rsc = RsdCpuReference::getTlsContext(); local
182 Context *rsc = RsdCpuReference::getTlsContext(); local
197 Context *rsc = RsdCpuReference::getTlsContext(); local
242 Context *rsc = RsdCpuReference::getTlsContext(); local
441 Context *rsc = RsdCpuReference::getTlsContext(); local
450 Context *rsc = RsdCpuReference::getTlsContext(); local
458 Context *rsc = RsdCpuReference::getTlsContext(); local
470 Context *rsc = RsdCpuReference::getTlsContext(); local
481 Context *rsc = RsdCpuReference::getTlsContext(); local
491 Context *rsc = RsdCpuReference::getTlsContext(); local
496 Context *rsc = RsdCpuReference::getTlsContext(); local
501 Context *rsc = RsdCpuReference::getTlsContext(); local
506 Context *rsc = RsdCpuReference::getTlsContext(); local
522 Context *rsc = RsdCpuReference::getTlsContext(); local
531 Context *rsc = RsdCpuReference::getTlsContext(); local
536 Context *rsc = RsdCpuReference::getTlsContext(); local
541 Context *rsc = RsdCpuReference::getTlsContext(); local
546 Context *rsc = RsdCpuReference::getTlsContext(); local
559 Context *rsc = RsdCpuReference::getTlsContext(); local
600 Context *rsc = RsdCpuReference::getTlsContext(); local
618 Context *rsc = RsdCpuReference::getTlsContext(); local
623 Context *rsc = RsdCpuReference::getTlsContext(); local
629 Context *rsc = RsdCpuReference::getTlsContext(); local
636 Context *rsc = RsdCpuReference::getTlsContext(); local
641 Context *rsc = RsdCpuReference::getTlsContext(); local
646 Context *rsc = RsdCpuReference::getTlsContext(); local
651 Context *rsc = RsdCpuReference::getTlsContext(); local
656 Context *rsc = RsdCpuReference::getTlsContext(); local
662 Context *rsc = RsdCpuReference::getTlsContext(); local
668 Context *rsc = RsdCpuReference::getTlsContext(); local
674 Context *rsc = RsdCpuReference::getTlsContext(); local
680 Context *rsc = RsdCpuReference::getTlsContext(); local
685 Context *rsc = RsdCpuReference::getTlsContext(); local
690 Context *rsc = RsdCpuReference::getTlsContext(); local
695 Context *rsc = RsdCpuReference::getTlsContext(); local
700 Context *rsc = RsdCpuReference::getTlsContext(); local
706 Context *rsc = RsdCpuReference::getTlsContext(); local
711 Context *rsc = RsdCpuReference::getTlsContext(); local
716 Context *rsc = RsdCpuReference::getTlsContext(); local
752 Context *rsc = RsdCpuReference::getTlsContext(); local
757 Context *rsc = RsdCpuReference::getTlsContext(); local
762 Context *rsc = RsdCpuReference::getTlsContext(); local
769 Context *rsc = RsdCpuReference::getTlsContext(); local
774 Context *rsc = RsdCpuReference::getTlsContext(); local
780 Context *rsc = RsdCpuReference::getTlsContext(); local
786 Context *rsc = RsdCpuReference::getTlsContext(); local
791 Context *rsc = RsdCpuReference::getTlsContext(); local
797 Context *rsc = RsdCpuReference::getTlsContext(); local
803 Context *rsc = RsdCpuReference::getTlsContext(); local
808 Context *rsc = RsdCpuReference::getTlsContext(); local
813 Context *rsc = RsdCpuReference::getTlsContext(); local
818 Context *rsc = RsdCpuReference::getTlsContext(); local
823 Context *rsc = RsdCpuReference::getTlsContext(); local
828 Context *rsc = RsdCpuReference::getTlsContext(); local
833 Context *rsc = RsdCpuReference::getTlsContext(); local
838 Context *rsc = RsdCpuReference::getTlsContext(); local
843 Context *rsc = RsdCpuReference::getTlsContext(); local
848 Context *rsc = RsdCpuReference::getTlsContext(); local
[all...]
/frameworks/rs/
H A DrsProgramBase.h29 ProgramBase(Context *rsc) : ObjectBase(rsc) { argument
H A DrsFBOCache.h33 void init(Context *rsc);
34 void deinit(Context *rsc);
36 void bindColorTarget(Context *rsc, Allocation *a, uint32_t slot);
60 void setColorAttachment(Context *rsc);
61 void setDepthAttachment(Context *rsc);
H A DrsProgramFragment.h30 ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength,
37 virtual void serialize(Context *rsc, OStream *stream) const;
39 static ProgramFragment *createFromStream(Context *rsc, IStream *stream);
54 void init(Context *rsc);
55 void deinit(Context *rsc);
H A DrsScriptIntrinsic.h36 bool init(Context *rsc, RsScriptIntrinsicID iid, Element *e);
39 virtual void serialize(Context *rsc, OStream *stream) const;
43 virtual void runForEach(Context* rsc,
52 virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len);
53 virtual void setupScript(Context *rsc);
H A Drs_hal.h130 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, cons
[all...]
H A DrsScript.cpp23 Script::Script(Context *rsc) : ObjectBase(rsc) { argument
108 void Script::callUpdateCacheObject(const Context *rsc, void *dstObj) const { argument
109 if (rsc->mHal.funcs.script.updateCachedObject != nullptr) {
110 rsc->mHal.funcs.script.updateCachedObject(rsc, this, (rs_script *)dstObj);
122 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) argument
123 : IDBase(rsc, s, slot) {
132 ScriptInvokeID::ScriptInvokeID(Context *rsc, Script *s, int slot) argument
133 : IDBase(rsc,
140 ScriptFieldID(Context *rsc, Script *s, int slot) argument
152 rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) argument
158 rsi_ScriptInvokeIDCreate(Context *rsc, RsScript vs, uint32_t slot) argument
164 rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) argument
170 rsi_ScriptBindAllocation(Context * rsc, RsScript vs, RsAllocation va, uint32_t slot) argument
176 rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, size_t length) argument
195 rsi_ScriptForEachMulti(Context *rsc, RsScript vs, uint32_t slot, RsAllocation *vains, size_t inLen, RsAllocation vaout, const void *params, size_t paramLen, const RsScriptCall *sc, size_t scLen) argument
210 rsi_ScriptForEach(Context *rsc, RsScript vs, uint32_t slot, RsAllocation vain, RsAllocation vaout, const void *params, size_t paramLen, const RsScriptCall *sc, size_t scLen) argument
227 rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) argument
233 rsi_ScriptInvokeData(Context *rsc, RsScript vs, uint32_t slot, void *data) argument
238 rsi_ScriptInvokeV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument
243 rsi_ScriptSetVarI(Context *rsc, RsScript vs, uint32_t slot, int value) argument
248 rsi_ScriptSetVarObj(Context *rsc, RsScript vs, uint32_t slot, RsObjectBase value) argument
254 rsi_ScriptSetVarJ(Context *rsc, RsScript vs, uint32_t slot, int64_t value) argument
259 rsi_ScriptSetVarF(Context *rsc, RsScript vs, uint32_t slot, float value) argument
264 rsi_ScriptSetVarD(Context *rsc, RsScript vs, uint32_t slot, double value) argument
269 rsi_ScriptSetVarV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument
274 rsi_ScriptGetVarV(Context *rsc, RsScript vs, uint32_t slot, void *data, size_t len) argument
279 rsi_ScriptSetVarVE(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len, RsElement ve, const uint32_t *dims, size_t dimLen) argument
[all...]
H A DrsAnimation.cpp24 void Animation::serialize(Context *rsc, OStream *stream) const { argument
27 Animation *Animation::createFromStream(Context *rsc, IStream *stream) { argument
32 Animation::Animation(Context *rsc) : ObjectBase(rsc)
47 Animation * Animation::create(Context *rsc,
53 rsc->setError(RS_ERROR_BAD_VALUE, "Animations require more than 2 values.");
56 Animation *a = new Animation(rsc);
58 rsc->setError(RS_ERROR_OUT_OF_MEMORY);
68 rsc->setError(RS_ERROR_OUT_OF_MEMORY);
122 RsAnimation rsi_AnimationCreate(Context *rsc, argument
[all...]
H A DrsScriptGroup2.h16 ScriptGroup2(Context* rsc, const char* name, const char* cacheDir, argument
18 ScriptGroupBase(rsc), mClosures(closures, closures + numClosures),
23 virtual void execute(Context* rsc);
H A DrsProgramStore.cpp24 ProgramStore::ProgramStore(Context *rsc, argument
28 RsDepthFunc depthFunc) : ProgramBase(rsc) {
57 void ProgramStore::setup(const Context *rsc, ProgramStoreState *state) { argument
63 rsc->mHal.funcs.store.setActive(rsc, this);
66 void ProgramStore::serialize(Context *rsc, OStream *stream) const { argument
69 ProgramStore *ProgramStore::createFromStream(Context *rsc, IStream *stream) { argument
83 ObjectBaseRef<ProgramStore> ProgramStore::getProgramStore(Context *rsc, argument
94 for (uint32_t ct = 0; ct < rsc->mStateFragmentStore.mStorePrograms.size(); ct++) {
95 ProgramStore *existing = rsc
129 init(Context *rsc) argument
137 deinit(Context *rsc) argument
146 rsi_ProgramStoreCreate(Context *rsc, bool colorMaskR, bool colorMaskG, bool colorMaskB, bool colorMaskA, bool depthMask, bool ditherEnable, RsBlendSrcFunc srcFunc, RsBlendDstFunc destFunc, RsDepthFunc depthFunc) argument
[all...]
H A DrsAnimation.h32 static Animation * create(Context *rsc,
39 virtual void serialize(Context *rsc, OStream *stream) const;
41 static Animation *createFromStream(Context *rsc, IStream *stream);
44 Animation(Context *rsc);
H A DrsDevice.cpp30 void Device::addContext(Context *rsc) { argument
31 mContexts.push(rsc);
34 void Device::removeContext(Context *rsc) { argument
36 if (mContexts[idx] == rsc) {
H A DrsProgramRaster.h49 virtual void serialize(Context *rsc, OStream *stream) const;
51 static ProgramRaster *createFromStream(Context *rsc, IStream *stream);
53 static ObjectBaseRef<ProgramRaster> getProgramRaster(Context *rsc,
61 ProgramRaster(Context *rsc,
71 void init(Context *rsc);
72 void deinit(Context *rsc);
H A DrsProgramVertex.h35 virtual void setup(Context *rsc, ProgramVertexState *state);
44 virtual void serialize(Context *rsc, OStream *stream) const;
46 static ProgramVertex *createFromStream(Context *rsc, IStream *stream);
54 void init(Context *rsc);
55 void deinit(Context *rsc);
56 void updateSize(Context *rsc);
H A DrsSampler.cpp25 Sampler::Sampler(Context *rsc) : ObjectBase(rsc) { argument
30 Sampler::Sampler(Context *rsc, argument
36 float aniso) : ObjectBase(rsc) {
71 void Sampler::serialize(Context *rsc, OStream *stream) const { argument
74 Sampler *Sampler::createFromStream(Context *rsc, IStream *stream) { argument
78 ObjectBaseRef<Sampler> Sampler::getSampler(Context *rsc, argument
87 for (uint32_t ct = 0; ct < rsc->mStateSampler.mAllSamplers.size(); ct++) {
88 Sampler *existing = rsc->mStateSampler.mAllSamplers[ct];
101 void* allocMem = rsc
135 rsi_SamplerCreate(Context * rsc, RsSamplerValue magFilter, RsSamplerValue minFilter, RsSamplerValue wrapS, RsSamplerValue wrapT, RsSamplerValue wrapR, float aniso) argument
[all...]
H A DrsAllocation.h111 static Allocation * createAllocation(Context *rsc, const Type *, uint32_t usages,
114 static Allocation * createAdapter(Context *rsc, const Allocation *alloc, const Type *type);
122 void syncAll(Context *rsc, RsAllocationUsageType src);
124 void copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len);
126 void resize1D(Context *rsc, uint32_t dimX);
127 void resize2D(Context *rsc, uint32_t dimX, uint32_t dimY);
129 void data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes);
130 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face,
132 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod,
135 void read(Context *rsc, uint32_
216 const android::renderscript::Context *rsc; member in class:android::renderscript::Allocation::NewBufferListener
[all...]

Completed in 1152 milliseconds

1234