Searched refs:rsc (Results 26 - 50 of 93) 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(NULL, 0, NULL)
77 bool rsdGLSetInternalSurface(const android::renderscript::Context *rsc,
79 bool rsdGLInit(const android::renderscript::Context *rsc);
80 void rsdGLShutdown(const android::renderscript::Context *rsc);
81 bool rsdGLSetSurface(const android::renderscript::Context *rsc,
83 void rsdGLSwap(const android::renderscript::Context *rsc);
84 void rsdGLCheckError(const android::renderscript::Context *rsc,
86 void rsdGLSetPriority(const android::renderscript::Context *rsc,
88 void rsdGLClearColor(const android::renderscript::Context *rsc,
[all...]
H A DrsdScriptGroup.cpp31 bool rsdScriptGroupInit(const Context *rsc, ScriptGroup *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 ScriptGroup *sg) { argument
51 void rsdScriptGroupDestroy(const Context *rsc, const ScriptGroup *sg) { argument
56 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 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 DrsdAllocation.h79 uint32_t rsdAllocationGrallocBits(const android::renderscript::Context *rsc,
81 bool rsdAllocationInit(const android::renderscript::Context *rsc,
84 void rsdAllocationDestroy(const android::renderscript::Context *rsc,
87 void rsdAllocationResize(const android::renderscript::Context *rsc,
90 void rsdAllocationSyncAll(const android::renderscript::Context *rsc,
93 void rsdAllocationMarkDirty(const android::renderscript::Context *rsc,
95 void rsdAllocationSetSurface(const android::renderscript::Context *rsc,
97 void rsdAllocationIoSend(const android::renderscript::Context *rsc,
99 void rsdAllocationIoReceive(const android::renderscript::Context *rsc,
102 void rsdAllocationData1D(const android::renderscript::Context *rsc,
[all...]
H A DrsdCore.cpp50 static void Shutdown(Context *rsc);
51 static void SetPriority(const Context *rsc, int32_t priority);
198 Context *rsc = (Context*) c; local
199 rsc->mHal.funcs = FunctionTable;
206 rsc->mHal.drv = dc;
208 dc->mCpuRef = RsdCpuReference::create(rsc, version_major, version_minor,
212 rsc->mHal.drv = NULL;
229 rsc->mHal.funcs.allocRuntimeMem,
230 rsc->mHal.funcs.freeRuntimeMem);
238 void SetPriority(const Context *rsc, int32_ argument
250 Shutdown(Context *rsc) argument
[all...]
H A DrsdGL.cpp152 void rsdGLShutdown(const Context *rsc) { argument
153 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
155 rsdGLSetSurface(rsc, 0, 0, NULL);
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...]
/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 DrsObjectBase.cpp25 ObjectBase::ObjectBase(Context *rsc) { argument
28 mRSC = rsc;
38 rsAssert(rsc);
210 void ObjectBase::zeroAllUserRef(Context *rsc) { argument
211 if (rsc->props.mLogObjects) {
216 const ObjectBase * o = rsc->mObjHead;
221 o = rsc->mObjHead;
229 if (rsc->props.mLogObjects) {
231 dumpAll(rsc);
235 void ObjectBase::freeAllChildren(Context *rsc) { argument
257 dumpAll(Context *rsc) argument
271 isValid(const Context *rsc, const ObjectBase *obj) argument
286 callUpdateCacheObject(const Context *rsc, void *dstObj) const argument
[all...]
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 DrsScript.cpp23 Script::Script(Context *rsc) : ObjectBase(rsc) { argument
97 void Script::callUpdateCacheObject(const Context *rsc, void *dstObj) const { argument
98 if (rsc->mHal.funcs.script.updateCachedObject != NULL) {
99 rsc->mHal.funcs.script.updateCachedObject(rsc, this, (rs_script *)dstObj);
111 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) argument
112 : ObjectBase(rsc) {
124 void ScriptKernelID::serialize(Context *rsc, OStream *stream) const { argument
132 ScriptFieldID::ScriptFieldID(Context *rsc, Scrip argument
141 serialize(Context *rsc, OStream *stream) const argument
153 rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) argument
159 rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) argument
165 rsi_ScriptBindAllocation(Context * rsc, RsScript vs, RsAllocation va, uint32_t slot) argument
171 rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, size_t length) argument
190 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
208 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
230 rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) argument
236 rsi_ScriptInvokeData(Context *rsc, RsScript vs, uint32_t slot, void *data) argument
241 rsi_ScriptInvokeV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument
246 rsi_ScriptSetVarI(Context *rsc, RsScript vs, uint32_t slot, int value) argument
251 rsi_ScriptSetVarObj(Context *rsc, RsScript vs, uint32_t slot, RsObjectBase value) argument
257 rsi_ScriptSetVarJ(Context *rsc, RsScript vs, uint32_t slot, int64_t value) argument
262 rsi_ScriptSetVarF(Context *rsc, RsScript vs, uint32_t slot, float value) argument
267 rsi_ScriptSetVarD(Context *rsc, RsScript vs, uint32_t slot, double value) argument
272 rsi_ScriptSetVarV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument
277 rsi_ScriptGetVarV(Context *rsc, RsScript vs, uint32_t slot, void *data, size_t len) argument
282 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 DrsAllocation.h101 static Allocation * createAllocation(Context *rsc, const Type *, uint32_t usages,
109 void syncAll(Context *rsc, RsAllocationUsageType src);
111 void copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len);
113 void resize1D(Context *rsc, uint32_t dimX);
114 void resize2D(Context *rsc, uint32_t dimX, uint32_t dimY);
116 void data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes);
117 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face,
119 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod,
122 void read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes);
123 void read(Context *rsc, uint32_
185 const android::renderscript::Context *rsc; member in class:android::renderscript::Allocation::NewBufferListener
[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 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 DrsScriptC.h41 virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len);
45 virtual void runForEach(Context *rsc,
53 virtual void runForEach(Context *rsc,
62 virtual void serialize(Context *rsc, OStream *stream) const { } argument
64 static Type *createFromStream(Context *rsc, IStream *stream) { return NULL; } argument
66 bool runCompiler(Context *rsc, const char *resName, const char *cacheDir,
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,
51 virtual void runForEach(Context* rsc,
60 virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len);
61 virtual void setupScript(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...]

Completed in 810 milliseconds

1234