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

12345

/frameworks/rs/
H A DrsContext.cpp209 Context *rsc = static_cast<Context *>(vrsc); local
211 rsc->mNativeThreadId = gettid();
212 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, ANDROID_PRIORITY_DISPLAY);
213 rsc->mThreadPriority = ANDROID_PRIORITY_DISPLAY;
215 rsc->props.mLogTimes = getProp("debug.rs.profile") != 0;
216 rsc->props.mLogScripts = getProp("debug.rs.script") != 0;
217 rsc->props.mLogObjects = getProp("debug.rs.object") != 0;
218 rsc->props.mLogShaders = getProp("debug.rs.shader") != 0;
219 rsc->props.mLogShadersAttr = getProp("debug.rs.shader.attributes") != 0;
220 rsc
396 Context *rsc = (Context *)ctx; local
430 Context * rsc = new Context(); local
440 Context * rsc = new Context(); local
681 rsi_ContextFinish(Context *rsc) argument
684 rsi_ContextBindRootScript(Context *rsc, RsScript vs) argument
689 rsi_ContextBindSampler(Context *rsc, uint32_t slot, RsSampler vs) argument
700 rsi_ContextBindProgramStore(Context *rsc, RsProgramStore vpfs) argument
705 rsi_ContextBindProgramFragment(Context *rsc, RsProgramFragment vpf) argument
710 rsi_ContextBindProgramRaster(Context *rsc, RsProgramRaster vpr) argument
715 rsi_ContextBindProgramVertex(Context *rsc, RsProgramVertex vpv) argument
720 rsi_ContextBindFont(Context *rsc, RsFont vfont) argument
725 rsi_AssignName(Context *rsc, RsObjectBase obj, const char *name, size_t name_length) argument
730 rsi_ObjDestroy(Context *rsc, void *optr) argument
736 rsi_ContextPause(Context *rsc) argument
740 rsi_ContextResume(Context *rsc) argument
744 rsi_ContextSetSurface(Context *rsc, uint32_t w, uint32_t h, RsNativeWindow sur) argument
748 rsi_ContextSetPriority(Context *rsc, int32_t p) argument
752 rsi_ContextDump(Context *rsc, int32_t bits) argument
756 rsi_ContextDestroyWorker(Context *rsc) argument
760 rsi_ContextDestroy(Context *rsc) argument
768 rsi_ContextPeekMessage(Context *rsc, size_t * receiveLen, size_t receiveLen_length, uint32_t * subID, size_t subID_length) argument
774 rsi_ContextGetMessage(Context *rsc, void * data, size_t data_length, size_t * receiveLen, size_t receiveLen_length, uint32_t * subID, size_t subID_length) argument
782 rsi_ContextInitToClient(Context *rsc) argument
786 rsi_ContextDeinitToClient(Context *rsc) argument
797 Context *rsc = Context::createContext(dev, NULL); local
809 Context *rsc = Context::createContext(dev, &sc); local
[all...]
H A DrsFBOCache.cpp39 void FBOCache::init(Context *rsc) { argument
40 rsc->mHal.funcs.framebuffer.init(rsc, this);
43 void FBOCache::deinit(Context *rsc) { argument
44 rsc->mHal.funcs.framebuffer.destroy(rsc, this);
47 void FBOCache::bindColorTarget(Context *rsc, Allocation *a, uint32_t slot) { argument
63 void FBOCache::bindDepthTarget(Context *rsc, Allocation *a) { argument
85 void FBOCache::setup(Context *rsc) { argument
90 rsc
[all...]
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,
51 virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len);
52 virtual void setupScript(Context *rsc);
H A DrsObjectBase.cpp25 ObjectBase::ObjectBase(Context *rsc) { argument
28 mRSC = rsc;
36 rsAssert(rsc);
168 //ALOGV("calling add rsc %p", mRSC);
179 //ALOGV("calling remove rsc %p", mRSC);
199 void ObjectBase::zeroAllUserRef(Context *rsc) { argument
200 if (rsc->props.mLogObjects) {
205 const ObjectBase * o = rsc->mObjHead;
210 o = rsc->mObjHead;
218 if (rsc
224 freeAllChildren(Context *rsc) argument
246 dumpAll(Context *rsc) argument
260 isValid(const Context *rsc, const ObjectBase *obj) argument
[all...]
H A DrsScript.cpp23 Script::Script(Context *rsc) : ObjectBase(rsc) { argument
89 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) argument
90 : ObjectBase(rsc) {
102 void ScriptKernelID::serialize(Context *rsc, OStream *stream) const { argument
110 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) { argument
119 void ScriptFieldID::serialize(Context *rsc, OStream *stream) const { argument
131 RsScriptKernelID rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) { argument
132 return new ScriptKernelID(rsc, (Scrip
135 rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) argument
139 rsi_ScriptBindAllocation(Context * rsc, RsScript vs, RsAllocation va, uint32_t slot) argument
145 rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, size_t length) argument
164 rsi_ScriptForEach(Context *rsc, RsScript vs, uint32_t slot, RsAllocation vain, RsAllocation vaout, const void *params, size_t paramLen) argument
174 rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) argument
180 rsi_ScriptInvokeData(Context *rsc, RsScript vs, uint32_t slot, void *data) argument
185 rsi_ScriptInvokeV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument
190 rsi_ScriptSetVarI(Context *rsc, RsScript vs, uint32_t slot, int value) argument
195 rsi_ScriptSetVarObj(Context *rsc, RsScript vs, uint32_t slot, RsObjectBase value) argument
201 rsi_ScriptSetVarJ(Context *rsc, RsScript vs, uint32_t slot, long long value) argument
206 rsi_ScriptSetVarF(Context *rsc, RsScript vs, uint32_t slot, float value) argument
211 rsi_ScriptSetVarD(Context *rsc, RsScript vs, uint32_t slot, double value) argument
216 rsi_ScriptSetVarV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument
221 rsi_ScriptSetVarVE(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len, RsElement ve, const size_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 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 DrsAllocation.h80 static Allocation * createAllocation(Context *rsc, const Type *, uint32_t usages,
88 void syncAll(Context *rsc, RsAllocationUsageType src);
90 void copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len);
92 void resize1D(Context *rsc, uint32_t dimX);
93 void resize2D(Context *rsc, uint32_t dimX, uint32_t dimY);
95 void data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes);
96 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face,
98 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, RsAllocationCubemapFace face,
101 void read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes);
102 void read(Context *rsc, uint32_
[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) {
/frameworks/rs/driver/
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 DrsdScriptGroup.h22 bool rsdScriptGroupInit(const android::renderscript::Context *rsc,
24 void rsdScriptGroupSetInput(const android::renderscript::Context *rsc,
28 void rsdScriptGroupSetOutput(const android::renderscript::Context *rsc,
32 void rsdScriptGroupExecute(const android::renderscript::Context *rsc,
34 void rsdScriptGroupDestroy(const android::renderscript::Context *rsc,
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 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...]
/frameworks/support/renderscript/v8/rs_support/driver/
H A DrsdScriptGroup.h22 bool rsdScriptGroupInit(const android::renderscript::Context *rsc,
24 void rsdScriptGroupSetInput(const android::renderscript::Context *rsc,
28 void rsdScriptGroupSetOutput(const android::renderscript::Context *rsc,
32 void rsdScriptGroupExecute(const android::renderscript::Context *rsc,
34 void rsdScriptGroupDestroy(const android::renderscript::Context *rsc,
H A DrsdSampler.cpp32 void rsdSamplerDestroy(const android::renderscript::Context *rsc, argument
/frameworks/support/renderscript/v8/rs_support/
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 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len);
52 virtual void setupScript(Context *rsc);
H A DrsObjectBase.cpp25 ObjectBase::ObjectBase(Context *rsc) { argument
28 mRSC = rsc;
36 rsAssert(rsc);
168 //ALOGV("calling add rsc %p", mRSC);
179 //ALOGV("calling remove rsc %p", mRSC);
199 void ObjectBase::zeroAllUserRef(Context *rsc) { argument
200 if (rsc->props.mLogObjects) {
205 const ObjectBase * o = rsc->mObjHead;
210 o = rsc->mObjHead;
218 if (rsc
224 freeAllChildren(Context *rsc) argument
246 dumpAll(Context *rsc) argument
260 isValid(const Context *rsc, const ObjectBase *obj) argument
[all...]
H A DrsAllocation.cpp25 Allocation::Allocation(Context *rsc, const Type *type, uint32_t usages, argument
27 : ObjectBase(rsc) {
38 Allocation * Allocation::createAllocation(Context *rsc, const Type *type, uint32_t usages, argument
40 Allocation *a = new Allocation(rsc, type, usages, mc, ptr);
42 if (!rsc->mHal.funcs.allocation.init(rsc, a, type->getElement()->getHasReferences())) {
43 rsc->setError(RS_ERROR_FATAL_DRIVER, "Allocation::Allocation, alloc failure");
67 void Allocation::syncAll(Context *rsc, RsAllocationUsageType src) { argument
68 rsc->mHal.funcs.allocation.syncAll(rsc, thi
71 data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument
86 data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, const void *data, size_t sizeBytes) argument
103 data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, uint32_t d, const void *data, size_t sizeBytes) argument
108 read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument
122 read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, void *data, size_t sizeBytes) argument
136 read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, uint32_t d, void *data, size_t sizeBytes) argument
141 elementData(Context *rsc, uint32_t x, const void *data, uint32_t cIdx, size_t sizeBytes) argument
169 elementData(Context *rsc, uint32_t x, uint32_t y, const void *data, uint32_t cIdx, size_t sizeBytes) argument
221 writePackedData(Context *rsc, const Type *type, uint8_t *dst, const uint8_t *src, bool dstPadded) argument
270 unpackVec3Allocation(Context *rsc, const void *data, size_t dataSize) argument
278 packVec3Allocation(Context *rsc, OStream *stream) const argument
293 serialize(Context *rsc, OStream *stream) const argument
319 createFromStream(Context *rsc, IStream *stream) argument
395 copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len) argument
398 resize1D(Context *rsc, uint32_t dimX) argument
414 resize2D(Context *rsc, uint32_t dimX, uint32_t dimY) argument
424 rsi_AllocationSyncAll(Context *rsc, RsAllocation va, RsAllocationUsageType src) argument
430 rsi_AllocationGenerateMipmaps(Context *rsc, RsAllocation va) argument
435 rsi_AllocationCopyToBitmap(Context *rsc, RsAllocation va, void *data, size_t sizeBytes) argument
442 rsi_Allocation1DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument
448 rsi_Allocation2DElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t y, uint32_t lod, RsAllocationCubemapFace face, const void *data, size_t sizeBytes, size_t eoff) argument
454 rsi_Allocation1DElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t lod, const void *data, size_t sizeBytes, size_t eoff) argument
460 rsi_Allocation2DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, const void *data, size_t sizeBytes) argument
466 rsi_AllocationRead(Context *rsc, RsAllocation va, void *data, size_t sizeBytes) argument
478 rsi_AllocationResize1D(Context *rsc, RsAllocation va, uint32_t dimX) argument
483 rsi_AllocationResize2D(Context *rsc, RsAllocation va, uint32_t dimX, uint32_t dimY) argument
488 rsi_AllocationCreateTyped(Context *rsc, RsType vtype, RsAllocationMipmapControl mips, uint32_t usages, uint32_t ptr) argument
499 rsi_AllocationCreateFromBitmap(Context *rsc, RsType vtype, RsAllocationMipmapControl mips, const void *data, size_t sizeBytes, uint32_t usages) argument
521 rsi_AllocationCubeCreateFromBitmap(Context *rsc, RsType vtype, RsAllocationMipmapControl mips, const void *data, size_t sizeBytes, uint32_t usages) argument
559 rsi_AllocationCopy2DRange(Context *rsc, RsAllocation dstAlloc, uint32_t dstXoff, uint32_t dstYoff, uint32_t dstMip, uint32_t dstFace, uint32_t width, uint32_t height, RsAllocation srcAlloc, uint32_t srcXoff, uint32_t srcYoff, uint32_t srcMip, uint32_t srcFace) argument
[all...]
H A DrsScript.cpp23 Script::Script(Context *rsc) : ObjectBase(rsc) { argument
89 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) argument
90 : ObjectBase(rsc) {
102 void ScriptKernelID::serialize(Context *rsc, OStream *stream) const { argument
110 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) { argument
119 void ScriptFieldID::serialize(Context *rsc, OStream *stream) const { argument
131 RsScriptKernelID rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) { argument
132 return new ScriptKernelID(rsc, (Scrip
135 rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) argument
139 rsi_ScriptBindAllocation(Context * rsc, RsScript vs, RsAllocation va, uint32_t slot) argument
145 rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, size_t length) argument
164 rsi_ScriptForEach(Context *rsc, RsScript vs, uint32_t slot, RsAllocation vain, RsAllocation vaout, const void *params, size_t paramLen) argument
174 rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) argument
180 rsi_ScriptInvokeData(Context *rsc, RsScript vs, uint32_t slot, void *data) argument
185 rsi_ScriptInvokeV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument
190 rsi_ScriptSetVarI(Context *rsc, RsScript vs, uint32_t slot, int value) argument
195 rsi_ScriptSetVarObj(Context *rsc, RsScript vs, uint32_t slot, RsObjectBase value) argument
201 rsi_ScriptSetVarJ(Context *rsc, RsScript vs, uint32_t slot, long long value) argument
206 rsi_ScriptSetVarF(Context *rsc, RsScript vs, uint32_t slot, float value) argument
211 rsi_ScriptSetVarD(Context *rsc, RsScript vs, uint32_t slot, double value) argument
216 rsi_ScriptSetVarV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument
221 rsi_ScriptSetVarVE(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len, RsElement ve, const size_t *dims, size_t dimLen) argument
[all...]
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) {

Completed in 446 milliseconds

12345