Searched defs:rsc (Results 26 - 50 of 55) sorted by relevance

123

/frameworks/rs/
H A DrsFileA3D.h35 FileA3D(Context *rsc);
70 void appendToFile(Context *rsc, ObjectBase *obj);
75 virtual void serialize(Context *rsc, OStream *stream) const { argument
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 DrsProgram.cpp25 Program::Program(Context *rsc, const char * shaderText, size_t shaderLength, argument
27 : ProgramBase(rsc) {
152 void Program::bindAllocation(Context *rsc, Allocation *alloc, uint32_t slot) { argument
157 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind allocation");
163 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind allocation");
181 void Program::bindTexture(Context *rsc, uint32_t slot, Allocation *a) { argument
184 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind texture");
190 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind cubemap to 2d texture slot");
200 void Program::bindSampler(Context *rsc, uint32_t slot, Sampler *s) { argument
203 rsc
215 rsi_ProgramBindConstants(Context *rsc, RsProgram vp, uint32_t slot, RsAllocation constants) argument
220 rsi_ProgramBindTexture(Context *rsc, RsProgram vpf, uint32_t slot, RsAllocation a) argument
225 rsi_ProgramBindSampler(Context *rsc, RsProgram vpf, uint32_t slot, RsSampler s) argument
[all...]
H A DrsProgramFragment.cpp25 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength, argument
28 : Program(rsc, shaderText, shaderLength, params, paramLength) {
42 void ProgramFragment::setConstantColor(Context *rsc, float r, float g, float b, float a) { argument
45 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot set fixed function emulation color on user program");
50 rsc->setError(RS_ERROR_BAD_SHADER, "Unable to set fixed function emulation color because allocation is missing");
57 void *p = rsc->mHal.funcs.allocation.lock1D(rsc, mHal.state.constants[0]);
60 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]);
63 void ProgramFragment::setup(Context *rsc, ProgramFragmentStat argument
80 serialize(Context *rsc, OStream *stream) const argument
83 createFromStream(Context *rsc, IStream *stream) argument
96 init(Context *rsc) argument
128 deinit(Context *rsc) argument
136 rsi_ProgramFragmentCreate(Context *rsc, const char * shaderText, size_t shaderLength, const char** textureNames, size_t textureNamesCount, const size_t *textureNamesLength, const uintptr_t * params, size_t paramLength) 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 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 DrsScriptIntrinsic.cpp24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { argument
34 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { argument
40 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e);
50 void ScriptIntrinsic::setupScript(Context *rsc) { argument
53 uint32_t ScriptIntrinsic::run(Context *rsc) { argument
59 void ScriptIntrinsic::runForEach(Context *rsc, argument
67 rsc->mHal.funcs.script.invokeForEach(rsc, thi
70 runForEach(Context* rsc, uint32_t slot, const Allocation** ains, size_t inLen, Allocation* aout, const void* usr, size_t usrBytes, const RsScriptCall* sc) argument
82 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument
85 serialize(Context *rsc, OStream *stream) const argument
98 rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) 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 DrsElement.h99 virtual void serialize(Context *rsc, OStream *stream) const;
101 static Element *createFromStream(Context *rsc, IStream *stream);
103 static ObjectBaseRef<const Element> createRef(Context *rsc,
108 static ObjectBaseRef<const Element> createRef(Context *rsc, size_t count,
114 static const Element* create(Context *rsc, argument
119 ObjectBaseRef<const Element> elem = createRef(rsc, dt, dk, isNorm, vecSize);
123 static const Element* create(Context *rsc, size_t count, argument
128 ObjectBaseRef<const Element> elem = createRef(rsc, count, ein, nin, lengths, asin);
135 virtual void callUpdateCacheObject(const Context *rsc, void *dstObj) const;
H A DrsFileA3D.cpp34 FileA3D::FileA3D(Context *rsc) : ObjectBase(rsc) { argument
439 Context *rsc = static_cast<Context *>(con); local
440 FileA3D *fa3d = new FileA3D(rsc);
449 Context *rsc = static_cast<Context *>(con); local
451 FileA3D *fa3d = new FileA3D(rsc);
467 Context *rsc = static_cast<Context *>(con); local
472 fa3d = new FileA3D(rsc);
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
89 mHal.state.vertexBuffers[vCount]->serialize(rsc, stream);
99 mHal.state.indexBuffers[pCount]->serialize(rsc, stream);
106 Mesh *Mesh::createFromStream(Context *rsc, IStream *stream) { argument
122 Allocation *vertexAlloc = Allocation::createFromStream(rsc, stream);
141 Allocation *indexAlloc = Allocation::createFromStream(rsc, strea
178 renderPrimitive(Context *rsc, uint32_t primIndex) const argument
192 renderPrimitiveRange(Context *rsc, uint32_t primIndex, uint32_t start, uint32_t len) const argument
201 uploadAll(Context *rsc) argument
215 computeBBox(Context *rsc) argument
269 rsi_MeshCreate(Context *rsc, RsAllocation * vtx, size_t vtxCount, RsAllocation * idx, size_t idxCount, uint32_t * primType, size_t primTypeCount) argument
[all...]
H A DrsProgramVertex.cpp25 ProgramVertex::ProgramVertex(Context *rsc, const char * shaderText, size_t shaderLength, argument
29 : Program(rsc, shaderText, shaderLength, params, paramLength) {
38 void ProgramVertex::setup(Context *rsc, ProgramVertexState *state) { argument
45 rsc->setError(RS_ERROR_FATAL_UNKNOWN,
49 float *f = static_cast<float *>(rsc->mHal.funcs.allocation.lock1D(
50 rsc, mHal.state.constants[0]));
59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]);
64 rsc->mHal.funcs.vertex.setActive(rsc, thi
67 setProjectionMatrix(Context *rsc, const rsc_Matrix *m) const argument
85 setModelviewMatrix(Context *rsc, const rsc_Matrix *m) const argument
103 setTextureMatrix(Context *rsc, const rsc_Matrix *m) const argument
121 getProjectionMatrix(Context *rsc, rsc_Matrix *m) const argument
138 transformToScreen(Context *rsc, float *v4out, const float *v3in) const argument
151 serialize(Context *rsc, OStream *stream) const argument
154 createFromStream(Context *rsc, IStream *stream) argument
167 init(Context *rsc) argument
217 updateSize(Context *rsc) argument
234 deinit(Context *rsc) argument
244 rsi_ProgramVertexCreate(Context *rsc, const char * shaderText, size_t shaderLength, const char** textureNames, size_t textureNamesCount, const size_t *textureNamesLength, const uintptr_t * params, size_t paramLength) argument
[all...]
H A DrsScriptC.cpp37 Context * rsc = tls->mContext; \
40 ScriptC::ScriptC(Context *rsc) : Script(rsc) { argument
98 void ScriptC::setupScript(Context *rsc) { argument
111 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get());
115 void ScriptC::setupGLState(Context *rsc) { argument
118 rsc->setProgramStore(mEnviroment.mFragmentStore.get());
121 rsc->setProgramFragment(mEnviroment.mFragment.get());
124 rsc
132 run(Context *rsc) argument
157 runForEach(Context *rsc, uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument
187 runForEach(Context *rsc, uint32_t slot, const Allocation ** ains, size_t inLen, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument
219 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument
234 runCompiler(Context *rsc, const char *resName, const char *cacheDir, const uint8_t *bitcode, size_t bitcodeLen) argument
374 rsi_ScriptCCreate(Context *rsc, const char *resName, size_t resName_length, const char *cacheDir, size_t cacheDir_length, const char *text, size_t text_length) argument
[all...]
H A DrsScriptC_Lib.cpp84 time_t rsrTime(Context *rsc, time_t *timer) { argument
88 tm* rsrLocalTime(Context *rsc, tm *local, time_t *timer) { argument
95 pthread_mutex_lock(&rsc->gLibMutex);
103 pthread_mutex_unlock(&rsc->gLibMutex);
107 int64_t rsrUptimeMillis(Context *rsc) { argument
115 int64_t rsrUptimeNanos(Context *rsc) { argument
123 float rsrGetDt(Context *rsc, const Script *sc) { argument
137 static void SetObjectRef(const Context *rsc, const ObjectBase *dst, const ObjectBase *src) { argument
138 //ALOGE("setObjectRef %p,%p %p", rsc, dst, src);
150 void rsrSetObject(const Context *rsc, voi argument
159 rsrSetObject(const Context *rsc, rs_object_base *dst, const ObjectBase *src) argument
169 rsrClearObject(const Context *rsc, void *dst) argument
179 rsrClearObject(const Context *rsc, rs_object_base *dst) argument
194 rsrIsObject(const Context *rsc, rs_object_base o) argument
200 rsrToClient(Context *rsc, int cmdID, const void *data, int len) argument
205 rsrToClientBlocking(Context *rsc, int cmdID, const void *data, int len) argument
212 rsrToClient(Context *rsc, int cmdID, void *data, int len) argument
216 rsrToClientBlocking(Context *rsc, int cmdID, void *data, int len) argument
220 rsrAllocationIoSend(Context *rsc, Allocation *src) argument
224 rsrAllocationIoReceive(Context *rsc, Allocation *src) argument
228 rsrForEach(Context *rsc, Script *target, Allocation *in, Allocation *out, const void *usr, uint32_t usrBytes, const RsScriptCall *call) argument
236 rsrAllocationSyncAll(Context *rsc, Allocation *a, RsAllocationUsageType usage) argument
240 rsrAllocationCopy1DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstOff, uint32_t dstMip, uint32_t count, Allocation *srcAlloc, uint32_t srcOff, uint32_t srcMip) argument
251 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 DrsScriptGroup.cpp23 ScriptGroup::ScriptGroup(Context *rsc) : ObjectBase(rsc) { argument
193 ScriptGroup * ScriptGroup::create(Context *rsc, argument
208 ScriptGroup *sg = new ScriptGroup(rsc);
237 Allocation * alloc = Allocation::createAllocation(rsc,
249 if (rsc->mHal.funcs.scriptgroup.init) {
250 rsc->mHal.funcs.scriptgroup.init(rsc, sg);
256 void ScriptGroup::setInput(Context *rsc, ScriptKernelID *kid, Allocation *a) { argument
261 if (rsc
270 setOutput(Context *rsc, ScriptKernelID *kid, Allocation *a) argument
284 validateInputAndOutput(Context *rsc) argument
302 execute(Context *rsc) argument
356 serialize(Context *rsc, OStream *stream) const argument
373 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
390 rsi_ScriptGroupSetInput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, RsAllocation alloc) argument
397 rsi_ScriptGroupSetOutput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, RsAllocation alloc) argument
404 rsi_ScriptGroupExecute(Context *rsc, RsScriptGroup sg) argument
[all...]
H A DrsElement.cpp24 Element::Element(Context *rsc) : ObjectBase(rsc) { argument
107 void Element::serialize(Context *rsc, OStream *stream) const { argument
119 mFields[ct].e->serialize(rsc, stream);
123 Element *Element::createFromStream(Context *rsc, IStream *stream) { argument
138 return (Element *)Element::create(rsc,
154 subElems[ct] = Element::createFromStream(rsc, stream);
157 const Element *elem = Element::create(rsc, fieldCount, subElems, subElemNames,
228 ObjectBaseRef<const Element> Element::createRef(Context *rsc, RsDataType dt, RsDataKind dk, argument
233 for (uint32_t ct=0; ct < rsc
273 createRef(Context *rsc, size_t count, const Element **ein, const char **nin, const size_t * lengths, const uint32_t *asin) argument
392 callUpdateCacheObject(const Context *rsc, void *dstObj) const argument
413 rsi_ElementCreate(Context *rsc, RsDataType dt, RsDataKind dk, bool norm, uint32_t vecSize) argument
422 rsi_ElementCreate2(Context *rsc, const RsElement * ein, size_t ein_length, const char ** names, size_t nameLengths_length, const size_t * nameLengths, const uint32_t * arraySizes, size_t arraySizes_length) argument
[all...]
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 DrsScriptC_LibGL.cpp49 void rsrBindTexture(Context *rsc, ProgramFragment *pf, uint32_t slot, Allocation *a) { argument
52 pf->bindTexture(rsc, slot, a);
55 void rsrBindConstant(Context *rsc, ProgramFragment *pf, uint32_t slot, Allocation *a) { argument
58 pf->bindAllocation(rsc, a, slot);
61 void rsrBindConstant(Context *rsc, ProgramVertex *pv, uint32_t slot, Allocation *a) { argument
64 pv->bindAllocation(rsc, a, slot);
67 void rsrBindSampler(Context *rsc, ProgramFragment *pf, uint32_t slot, Sampler *s) { argument
70 pf->bindSampler(rsc, slot, s);
73 void rsrBindProgramStore(Context *rsc, ProgramStore *ps) { argument
75 rsc
78 rsrBindProgramFragment(Context *rsc, ProgramFragment *pf) argument
83 rsrBindProgramVertex(Context *rsc, ProgramVertex *pv) argument
88 rsrBindProgramRaster(Context *rsc, ProgramRaster *pr) argument
93 rsrBindFrameBufferObjectColorTarget(Context *rsc, Allocation *a, uint32_t slot) argument
99 rsrBindFrameBufferObjectDepthTarget(Context *rsc, Allocation *a) argument
105 rsrClearFrameBufferObjectColorTarget(Context *rsc, uint32_t slot) argument
110 rsrClearFrameBufferObjectDepthTarget(Context *rsc) argument
115 rsrClearFrameBufferObjectTargets(Context *rsc) argument
124 rsrVpLoadProjectionMatrix(Context *rsc, const rsc_Matrix *m) argument
128 rsrVpLoadModelMatrix(Context *rsc, const rsc_Matrix *m) argument
132 rsrVpLoadTextureMatrix(Context *rsc, const rsc_Matrix *m) argument
136 rsrPfConstantColor(Context *rsc, ProgramFragment *pf, float r, float g, float b, float a) argument
142 rsrVpGetProjectionMatrix(Context *rsc, rsc_Matrix *m) argument
151 rsrDrawPath(Context *rsc, Path *sm) argument
159 rsrDrawMesh(Context *rsc, Mesh *sm) argument
167 rsrDrawMeshPrimitive(Context *rsc, Mesh *sm, uint32_t primIndex) argument
175 rsrDrawMeshPrimitiveRange(Context *rsc, Mesh *sm, uint32_t primIndex, uint32_t start, uint32_t len) argument
184 rsrMeshComputeBoundingBox(Context *rsc, Mesh *sm, float *minX, float *minY, float *minZ, float *maxX, float *maxY, float *maxZ) argument
203 rsrColor(Context *rsc, float r, float g, float b, float a) argument
208 rsrPrepareClear(Context *rsc) argument
213 rsrGetWidth(Context *rsc) argument
217 rsrGetHeight(Context *rsc) argument
221 rsrDrawTextAlloc(Context *rsc, Allocation *a, int x, int y) argument
228 rsrDrawText(Context *rsc, const char *text, int x, int y) argument
249 rsrMeasureTextAlloc(Context *rsc, Allocation *a, int32_t *left, int32_t *right, int32_t *top, int32_t *bottom) argument
260 rsrMeasureText(Context *rsc, const char *text, int32_t *left, int32_t *right, int32_t *top, int32_t *bottom) argument
268 rsrBindFont(Context *rsc, Font *font) argument
273 rsrFontColor(Context *rsc, float r, float g, float b, float a) argument
[all...]
H A DrsType.cpp30 Type::Type(Context *rsc) : ObjectBase(rsc) { argument
161 void Type::serialize(Context *rsc, OStream *stream) const { argument
166 mElement->serialize(rsc, stream);
176 Type *Type::createFromStream(Context *rsc, IStream *stream) { argument
186 Element *elem = Element::createFromStream(rsc, stream);
196 Type *type = Type::getType(rsc, elem, x, y, z, lod != 0, faces !=0, 0);
220 ObjectBaseRef<Type> Type::getTypeRef(Context *rsc, const Element *e, argument
225 TypeState * stc = &rsc->mStateType;
244 void* allocMem = rsc
274 cloneAndResize1D(Context *rsc, uint32_t dimX) const argument
279 cloneAndResize2D(Context *rsc, uint32_t dimX, uint32_t dimY) const argument
317 callUpdateCacheObject(const Context *rsc, void *dstObj) const argument
330 rsi_TypeCreate(Context *rsc, RsElement _e, uint32_t dimX, uint32_t dimY, uint32_t dimZ, bool mipmaps, bool faces, uint32_t yuv) argument
[all...]
H A DrsFont.h69 virtual void serialize(Context *rsc, OStream *stream) const { argument
75 static Font * create(Context *rsc, const char *name, float fontSize, uint32_t dpi,
119 Font(Context *rsc);
143 void init(Context *rsc);
144 void deinit(Context *rsc);
/frameworks/rs/driver/
H A DrsdBcc.cpp38 bool rsdScriptInit(const Context *rsc, argument
45 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
56 bool rsdInitIntrinsic(const Context *rsc, Script *s, RsScriptIntrinsicID iid, Element *e) { argument
57 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
67 void rsdScriptInvokeForEach(const Context *rsc, argument
80 void rsdScriptInvokeForEachMulti(const Context *rsc, argument
163 void rsdScriptUpdateCachedObject(const Context *rsc, argument
H A DrsdShader.cpp102 uint32_t RsdShader::getStateBasedShaderID(const Context *rsc) { argument
113 loadShader(rsc);
230 bool RsdShader::loadShader(const Context *rsc) { argument
238 if (rsc->props.mLogShaders) {
257 rsc->setError(RS_ERROR_FATAL_PROGRAM_LINK, buf);
267 if (rsc->props.mLogShaders) {
355 void RsdShader::setUniform(const Context *rsc, const Element *field, const float *fd, argument
384 void RsdShader::setupSampler(const Context *rsc, const Sampler *s, const Allocation *tex) { argument
385 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
410 rsc
461 setupTextures(const Context *rsc, RsdShaderCache *sc) argument
520 setupUserConstants(const Context *rsc, RsdShaderCache *sc, bool isFragment) argument
567 setup(const android::renderscript::Context *rsc, RsdShaderCache *sc) argument
[all...]
/frameworks/base/tools/aapt/
H A DXMLNode.cpp562 sp<AaptFile> rsc = new AaptFile(String8(), AaptGroupEntry(), String8()); local
563 status_t err = root->flatten(rsc, !keepComments, false);
567 err = outTree->setTo(rsc->getData(), rsc->getSize(), true);
/frameworks/rs/cpu_ref/
H A DrsCpuCore.cpp65 RsdCpuReference * RsdCpuReference::create(Context *rsc, uint32_t version_major, argument
74 RsdCpuReferenceImpl *cpu = new RsdCpuReferenceImpl(rsc);
110 RsdCpuReferenceImpl::RsdCpuReferenceImpl(Context *rsc) { argument
111 mRSC = rsc;
148 int ret = syscall(241, rsc->mWorkers.mNativeThreadId[idx],
H A DrsCpuCore.h94 RsdCpuReferenceImpl *rsc; member in struct:android::renderscript::__anon1484

Completed in 5261 milliseconds

123