Searched refs:rsc (Results 51 - 75 of 121) sorted by relevance

12345

/frameworks/rs/
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_Lib.cpp82 time_t rsrTime(Context *rsc, Script *sc, time_t *timer) { argument
86 tm* rsrLocalTime(Context *rsc, Script *sc, tm *local, time_t *timer) { argument
93 pthread_mutex_lock(&rsc->gLibMutex);
96 pthread_mutex_unlock(&rsc->gLibMutex);
100 int64_t rsrUptimeMillis(Context *rsc, Script *sc) { argument
104 int64_t rsrUptimeNanos(Context *rsc, Script *sc) { argument
108 float rsrGetDt(Context *rsc, Script *sc) { argument
118 void rsrSetObject(const Context *rsc, const Script *sc, ObjectBase **dst, ObjectBase * src) { argument
131 void rsrClearObject(const Context *rsc, const Script *sc, ObjectBase **dst) { argument
140 bool rsrIsObject(const Context *rsc, cons argument
145 rsrToClient(Context *rsc, Script *sc, int cmdID, void *data, int len) argument
150 rsrToClientBlocking(Context *rsc, Script *sc, int cmdID, void *data, int len) argument
156 rsrForEach(Context *rsc, Script *sc, Script *target, Allocation *in, Allocation *out, const void *usr, uint32_t usrBytes, const RsScriptCall *call) argument
164 rsrAllocationSyncAll(Context *rsc, Script *sc, Allocation *a, RsAllocationUsageType usage) argument
168 rsrAllocationCopy1DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstOff, uint32_t dstMip, uint32_t count, Allocation *srcAlloc, uint32_t srcOff, uint32_t srcMip) argument
179 rsrAllocationCopy2DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstXoff, uint32_t dstYoff, uint32_t dstMip, uint32_t dstFace, uint32_t width, uint32_t height, Allocation *srcAlloc, uint32_t srcXoff, uint32_t srcYoff, uint32_t srcMip, uint32_t srcFace) argument
[all...]
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 Sampler *s = new Sampler(rsc, magFilte
116 rsi_SamplerCreate(Context * rsc, RsSamplerValue magFilter, RsSamplerValue minFilter, RsSamplerValue wrapS, RsSamplerValue wrapT, RsSamplerValue wrapR, float aniso) argument
[all...]
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 serialize(Context *rsc, OStream *stream) const { } argument
55 static Type *createFromStream(Context *rsc, IStream *stream) { return NULL; } argument
57 bool runCompiler(Context *rsc, const char *resName, const char *cacheDir,
H A DrsObjectBase.h36 ObjectBase(Context *rsc);
56 static void zeroAllUserRef(Context *rsc);
57 static void freeAllChildren(Context *rsc);
58 static void dumpAll(Context *rsc);
61 virtual void serialize(Context *rsc, OStream *stream) const = 0;
64 static bool isValid(const Context *rsc, const ObjectBase *obj);
H A DrsMesh.cpp24 Mesh::Mesh(Context *rsc) : ObjectBase(rsc) { argument
38 Mesh::Mesh(Context *rsc, argument
40 uint32_t primitivesCount) : ObjectBase(rsc) {
81 void Mesh::serialize(Context *rsc, OStream *stream) const { argument
91 mHal.state.vertexBuffers[vCount]->serialize(rsc, stream);
101 mHal.state.indexBuffers[pCount]->serialize(rsc, stream);
108 Mesh *Mesh::createFromStream(Context *rsc, IStream *stream) { argument
125 Allocation *vertexAlloc = Allocation::createFromStream(rsc, stream);
144 Allocation *indexAlloc = Allocation::createFromStream(rsc, strea
181 renderPrimitive(Context *rsc, uint32_t primIndex) const argument
195 renderPrimitiveRange(Context *rsc, uint32_t primIndex, uint32_t start, uint32_t len) const argument
204 uploadAll(Context *rsc) argument
218 computeBBox(Context *rsc) argument
272 rsi_MeshCreate(Context *rsc, RsAllocation * vtx, size_t vtxCount, RsAllocation * idx, size_t idxCount, uint32_t * primType, size_t primTypeCount) argument
[all...]
H A DrsScriptGroup.cpp23 ScriptGroup::ScriptGroup(Context *rsc) : ObjectBase(rsc) { argument
177 ScriptGroup * ScriptGroup::create(Context *rsc, argument
192 ScriptGroup *sg = new ScriptGroup(rsc);
221 Allocation * alloc = Allocation::createAllocation(rsc,
233 if (rsc->mHal.funcs.scriptgroup.init) {
234 rsc->mHal.funcs.scriptgroup.init(rsc, sg);
239 void ScriptGroup::setInput(Context *rsc, ScriptKernelID *kid, Allocation *a) { argument
244 if (rsc
253 setOutput(Context *rsc, ScriptKernelID *kid, Allocation *a) argument
267 execute(Context *rsc) argument
316 serialize(Context *rsc, OStream *stream) const argument
333 rsi_ScriptGroupCreate(Context *rsc, RsScriptKernelID * kernels, size_t kernelsSize, RsScriptKernelID * src, size_t srcSize, RsScriptKernelID * dstK, size_t dstKSize, RsScriptFieldID * dstF, size_t dstFSize, const RsType * type, size_t typeSize) argument
350 rsi_ScriptGroupSetInput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, RsAllocation alloc) argument
357 rsi_ScriptGroupSetOutput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, RsAllocation alloc) argument
364 rsi_ScriptGroupExecute(Context *rsc, RsScriptGroup sg) argument
[all...]
H A DrsProgram.cpp23 Program::Program(Context *rsc, const char * shaderText, size_t shaderLength, argument
25 : ProgramBase(rsc) {
139 void Program::bindAllocation(Context *rsc, Allocation *alloc, uint32_t slot) { argument
144 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind allocation");
150 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind allocation");
168 void Program::bindTexture(Context *rsc, uint32_t slot, Allocation *a) { argument
171 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind texture");
177 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind cubemap to 2d texture slot");
187 void Program::bindSampler(Context *rsc, uint32_t slot, Sampler *s) { argument
190 rsc
202 rsi_ProgramBindConstants(Context *rsc, RsProgram vp, uint32_t slot, RsAllocation constants) argument
207 rsi_ProgramBindTexture(Context *rsc, RsProgram vpf, uint32_t slot, RsAllocation a) argument
212 rsi_ProgramBindSampler(Context *rsc, RsProgram vpf, uint32_t slot, RsSampler s) argument
[all...]
/frameworks/rs/driver/
H A DrsdAllocation.h71 bool rsdAllocationInit(const android::renderscript::Context *rsc,
74 void rsdAllocationDestroy(const android::renderscript::Context *rsc,
77 void rsdAllocationResize(const android::renderscript::Context *rsc,
80 void rsdAllocationSyncAll(const android::renderscript::Context *rsc,
83 void rsdAllocationMarkDirty(const android::renderscript::Context *rsc,
85 int32_t rsdAllocationInitSurfaceTexture(const android::renderscript::Context *rsc,
87 void rsdAllocationSetSurfaceTexture(const android::renderscript::Context *rsc,
89 void rsdAllocationIoSend(const android::renderscript::Context *rsc,
91 void rsdAllocationIoReceive(const android::renderscript::Context *rsc,
94 void rsdAllocationData1D(const android::renderscript::Context *rsc,
[all...]
H A DrsdGL.cpp154 void rsdGLShutdown(const Context *rsc) { argument
155 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
157 rsdGLSetSurface(rsc, 0, 0, NULL);
179 void getConfigData(const Context *rsc, argument
206 if (rsc->mUserSurfaceConfig.alphaMin > 0) {
208 configAttribsPtr[1] = rsc->mUserSurfaceConfig.alphaMin;
212 if (rsc->mUserSurfaceConfig.depthMin > 0) {
214 configAttribsPtr[1] = rsc->mUserSurfaceConfig.depthMin;
218 if (rsc->mDev->mForceSW) {
236 bool rsdGLInit(const Context *rsc) {
[all...]
H A DrsdPath.cpp65 static void cleanup(const Context *rsc, const Path *m) { argument
72 bool rsdPathInitStatic(const Context *rsc, const Path *m, argument
75 cleanup(rsc, m);
83 bool rsdPathInitDynamic(const Context *rsc, const Path *m) { argument
88 void rsdPathDraw(const Context *rsc, const Path *m) { argument
94 drv->draw((Context *)rsc);
98 void rsdPathDestroy(const Context *rsc, const Path *m) { argument
99 cleanup(rsc, m);
135 void DrvPathStatic::draw(Context *rsc) { argument
143 if (!rsc
[all...]
H A DrsdCore.cpp44 static void Shutdown(Context *rsc);
45 static void SetPriority(const Context *rsc, int32_t priority);
163 Context *rsc = static_cast<Context *>(vrsc); local
164 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
169 //ALOGV("RS helperThread starting %p idx=%i", rsc, idx);
184 int ret = syscall(241, rsc->mWorkers.mNativeThreadId[idx],
198 //ALOGV("RS helperThread exited %p idx=%i", rsc, idx);
202 void rsdLaunchThreads(Context *rsc, WorkerCallback_t cbk, void *data) { argument
203 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
218 Context *rsc local
292 SetPriority(const Context *rsc, int32_t priority) argument
302 Shutdown(Context *rsc) argument
[all...]
H A DrsdProgramRaster.cpp35 void rsdProgramRasterSetActive(const Context *rsc, const ProgramRaster *pr) { argument
49 rsc->setError(RS_ERROR_FATAL_DRIVER, "Invalid cull type");
H A DrsdRuntimeStubs.cpp41 Context * rsc = tls->mContext; \
80 rsrAllocationSyncAll(rsc, sc, a, source);
85 rsrAllocationSyncAll(rsc, sc, a, RS_ALLOCATION_USAGE_SCRIPT);
95 rsrAllocationCopy1DRange(rsc, dstAlloc, dstOff, dstMip, count,
107 rsrAllocationCopy2DRange(rsc, dstAlloc,
116 rsdAllocationIoSend(rsc, alloc);
122 rsdAllocationIoReceive(rsc, alloc);
133 rsrBindTexture(rsc, sc, pf, slot, a);
138 rsrBindConstant(rsc, sc, pv, slot, a);
143 rsrBindConstant(rsc, s
[all...]
H A DrsdSampler.cpp38 void rsdSamplerDestroy(const android::renderscript::Context *rsc, argument
/frameworks/support/renderscript/v8/rs_support/
H A DrsScriptC_Lib.cpp82 time_t rsrTime(Context *rsc, Script *sc, time_t *timer) { argument
86 tm* rsrLocalTime(Context *rsc, Script *sc, tm *local, time_t *timer) { argument
93 pthread_mutex_lock(&rsc->gLibMutex);
96 pthread_mutex_unlock(&rsc->gLibMutex);
100 int64_t rsrUptimeMillis(Context *rsc, Script *sc) { argument
104 int64_t rsrUptimeNanos(Context *rsc, Script *sc) { argument
108 float rsrGetDt(Context *rsc, Script *sc) { argument
118 void rsrSetObject(const Context *rsc, const Script *sc, ObjectBase **dst, ObjectBase * src) { argument
131 void rsrClearObject(const Context *rsc, const Script *sc, ObjectBase **dst) { argument
140 bool rsrIsObject(const Context *rsc, cons argument
145 rsrToClient(Context *rsc, Script *sc, int cmdID, void *data, int len) argument
150 rsrToClientBlocking(Context *rsc, Script *sc, int cmdID, void *data, int len) argument
156 rsrForEach(Context *rsc, Script *sc, Script *target, Allocation *in, Allocation *out, const void *usr, uint32_t usrBytes, const RsScriptCall *call) argument
164 rsrAllocationSyncAll(Context *rsc, Script *sc, Allocation *a, RsAllocationUsageType usage) argument
168 rsrAllocationCopy1DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstOff, uint32_t dstMip, uint32_t count, Allocation *srcAlloc, uint32_t srcOff, uint32_t srcMip) argument
179 rsrAllocationCopy2DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstXoff, uint32_t dstYoff, uint32_t dstMip, uint32_t dstFace, uint32_t width, uint32_t height, Allocation *srcAlloc, uint32_t srcXoff, uint32_t srcYoff, uint32_t srcMip, uint32_t srcFace) argument
[all...]
H A DrsScript.h29 ScriptKernelID(Context *rsc, Script *s, int slot, int sig);
32 virtual void serialize(Context *rsc, OStream *stream) const;
43 ScriptFieldID(Context *rsc, Script *s, int slot);
46 virtual void serialize(Context *rsc, OStream *stream) const;
95 virtual void runForEach(Context *rsc,
103 virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) = 0;
104 virtual void setupScript(Context *rsc) = 0;
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 Sampler *s = new Sampler(rsc, magFilte
116 rsi_SamplerCreate(Context * rsc, RsSamplerValue magFilter, RsSamplerValue minFilter, RsSamplerValue wrapS, RsSamplerValue wrapT, RsSamplerValue wrapR, float aniso) argument
[all...]
H A DrsAllocation.h77 static Allocation * createAllocation(Context *rsc, const Type *, uint32_t usages,
85 void syncAll(Context *rsc, RsAllocationUsageType src);
87 void copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len);
89 void resize1D(Context *rsc, uint32_t dimX);
90 void resize2D(Context *rsc, uint32_t dimX, uint32_t dimY);
92 void data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes);
93 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face,
95 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, RsAllocationCubemapFace face,
98 void read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes);
99 void read(Context *rsc, uint32_
[all...]
H A DrsScriptC.h37 virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len);
41 virtual void runForEach(Context *rsc,
49 virtual void serialize(Context *rsc, OStream *stream) const { } argument
51 static Type *createFromStream(Context *rsc, IStream *stream) { return NULL; } argument
53 bool runCompiler(Context *rsc, const char *resName, const char *cacheDir,
H A DrsObjectBase.h36 ObjectBase(Context *rsc);
56 static void zeroAllUserRef(Context *rsc);
57 static void freeAllChildren(Context *rsc);
58 static void dumpAll(Context *rsc);
61 virtual void serialize(Context *rsc, OStream *stream) const = 0;
64 static bool isValid(const Context *rsc, const ObjectBase *obj);
H A DrsScriptGroup.cpp23 ScriptGroup::ScriptGroup(Context *rsc) : ObjectBase(rsc) { argument
177 ScriptGroup * ScriptGroup::create(Context *rsc, argument
192 ScriptGroup *sg = new ScriptGroup(rsc);
221 Allocation * alloc = Allocation::createAllocation(rsc,
233 if (rsc->mHal.funcs.scriptgroup.init) {
234 rsc->mHal.funcs.scriptgroup.init(rsc, sg);
239 void ScriptGroup::setInput(Context *rsc, ScriptKernelID *kid, Allocation *a) { argument
244 if (rsc
253 setOutput(Context *rsc, ScriptKernelID *kid, Allocation *a) argument
267 execute(Context *rsc) argument
316 serialize(Context *rsc, OStream *stream) const argument
333 rsi_ScriptGroupCreate(Context *rsc, RsScriptKernelID * kernels, size_t kernelsSize, RsScriptKernelID * src, size_t srcSize, RsScriptKernelID * dstK, size_t dstKSize, RsScriptFieldID * dstF, size_t dstFSize, const RsType * type, size_t typeSize) argument
350 rsi_ScriptGroupSetInput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, RsAllocation alloc) argument
357 rsi_ScriptGroupSetOutput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, RsAllocation alloc) argument
364 rsi_ScriptGroupExecute(Context *rsc, RsScriptGroup sg) argument
[all...]
/frameworks/support/renderscript/v8/rs_support/driver/
H A DrsdAllocation.h68 bool rsdAllocationInit(const android::renderscript::Context *rsc,
71 void rsdAllocationDestroy(const android::renderscript::Context *rsc,
74 void rsdAllocationResize(const android::renderscript::Context *rsc,
77 void rsdAllocationSyncAll(const android::renderscript::Context *rsc,
80 void rsdAllocationMarkDirty(const android::renderscript::Context *rsc,
83 void rsdAllocationData1D(const android::renderscript::Context *rsc,
87 void rsdAllocationData2D(const android::renderscript::Context *rsc,
92 void rsdAllocationData3D(const android::renderscript::Context *rsc,
98 void rsdAllocationRead1D(const android::renderscript::Context *rsc,
102 void rsdAllocationRead2D(const android::renderscript::Context *rsc,
[all...]
H A DrsdCore.cpp36 static void Shutdown(Context *rsc);
37 static void SetPriority(const Context *rsc, int32_t priority);
155 Context *rsc = static_cast<Context *>(vrsc); local
156 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
161 //ALOGV("RS helperThread starting %p idx=%i", rsc, idx);
176 int ret = syscall(241, rsc->mWorkers.mNativeThreadId[idx],
190 //ALOGV("RS helperThread exited %p idx=%i", rsc, idx);
194 void rsdLaunchThreads(Context *rsc, WorkerCallback_t cbk, void *data) { argument
195 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
210 Context *rsc local
284 SetPriority(const Context *rsc, int32_t priority) argument
294 Shutdown(Context *rsc) argument
[all...]

Completed in 259 milliseconds

12345