Searched refs:rsc (Results 101 - 121 of 121) sorted by last modified time

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 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 DrsProgramStore.h62 virtual void serialize(Context *rsc, OStream *stream) const;
64 static ProgramStore *createFromStream(Context *rsc, IStream *stream);
88 void init(Context *rsc);
89 void deinit(Context *rsc);
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
221 updateSize(Context *rsc) argument
238 deinit(Context *rsc) argument
248 rsi_ProgramVertexCreate(Context *rsc, const char * shaderText, size_t shaderLength, const char** textureNames, size_t textureNamesCount, const size_t *textureNamesLength, const uint32_t * params, size_t paramLength) argument
[all...]
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 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 DrsSampler.h64 virtual void serialize(Context *rsc, OStream *stream) const;
66 static Sampler *createFromStream(Context *rsc, IStream *stream);
89 void init(Context *rsc) { argument
91 void deinit(Context *rsc) { argument
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 DrsScript.h34 ScriptKernelID(Context *rsc, Script *s, int slot, int sig);
37 virtual void serialize(Context *rsc, OStream *stream) const;
48 ScriptFieldID(Context *rsc, Script *s, int slot);
51 virtual void serialize(Context *rsc, OStream *stream) const;
105 virtual void runForEach(Context *rsc,
113 virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) = 0;
114 virtual void setupScript(Context *rsc) = 0;
H A DrsScriptC.cpp34 Context * rsc = tls->mContext; \
37 ScriptC::ScriptC(Context *rsc) : Script(rsc) { argument
93 void ScriptC::setupScript(Context *rsc) { argument
104 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get());
108 void ScriptC::setupGLState(Context *rsc) { argument
110 rsc->setProgramStore(mEnviroment.mFragmentStore.get());
113 rsc->setProgramFragment(mEnviroment.mFragment.get());
116 rsc
123 run(Context *rsc) argument
148 runForEach(Context *rsc, uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument
163 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument
213 runCompiler(Context *rsc, const char *resName, const char *cacheDir, const uint8_t *bitcode, size_t bitcodeLen) argument
340 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.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 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 DrsScriptC_LibGL.cpp49 void rsrBindTexture(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { argument
52 pf->bindTexture(rsc, slot, a);
55 void rsrBindConstant(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { argument
58 pf->bindAllocation(rsc, a, slot);
61 void rsrBindConstant(Context *rsc, Script *sc, ProgramVertex *pv, uint32_t slot, Allocation *a) { argument
64 pv->bindAllocation(rsc, a, slot);
67 void rsrBindSampler(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Sampler *s) { argument
70 pf->bindSampler(rsc, slot, s);
73 void rsrBindProgramStore(Context *rsc, Script *sc, ProgramStore *ps) { argument
75 rsc
78 rsrBindProgramFragment(Context *rsc, Script *sc, ProgramFragment *pf) argument
83 rsrBindProgramVertex(Context *rsc, Script *sc, ProgramVertex *pv) argument
88 rsrBindProgramRaster(Context *rsc, Script *sc, ProgramRaster *pr) argument
93 rsrBindFrameBufferObjectColorTarget(Context *rsc, Script *sc, Allocation *a, uint32_t slot) argument
99 rsrBindFrameBufferObjectDepthTarget(Context *rsc, Script *sc, Allocation *a) argument
105 rsrClearFrameBufferObjectColorTarget(Context *rsc, Script *sc, uint32_t slot) argument
110 rsrClearFrameBufferObjectDepthTarget(Context *rsc, Script *sc) argument
115 rsrClearFrameBufferObjectTargets(Context *rsc, Script *sc) argument
124 rsrVpLoadProjectionMatrix(Context *rsc, Script *sc, const rsc_Matrix *m) argument
128 rsrVpLoadModelMatrix(Context *rsc, Script *sc, const rsc_Matrix *m) argument
132 rsrVpLoadTextureMatrix(Context *rsc, Script *sc, const rsc_Matrix *m) argument
136 rsrPfConstantColor(Context *rsc, Script *sc, ProgramFragment *pf, float r, float g, float b, float a) argument
142 rsrVpGetProjectionMatrix(Context *rsc, Script *sc, rsc_Matrix *m) argument
151 rsrDrawPath(Context *rsc, Script *sc, Path *sm) argument
159 rsrDrawMesh(Context *rsc, Script *sc, Mesh *sm) argument
167 rsrDrawMeshPrimitive(Context *rsc, Script *sc, Mesh *sm, uint32_t primIndex) argument
175 rsrDrawMeshPrimitiveRange(Context *rsc, Script *sc, Mesh *sm, uint32_t primIndex, uint32_t start, uint32_t len) argument
184 rsrMeshComputeBoundingBox(Context *rsc, Script *sc, Mesh *sm, float *minX, float *minY, float *minZ, float *maxX, float *maxY, float *maxZ) argument
203 rsrColor(Context *rsc, Script *sc, float r, float g, float b, float a) argument
208 rsrPrepareClear(Context *rsc, Script *sc) argument
213 rsrGetWidth(Context *rsc, Script *sc) argument
217 rsrGetHeight(Context *rsc, Script *sc) argument
221 rsrDrawTextAlloc(Context *rsc, Script *sc, Allocation *a, int x, int y) argument
228 rsrDrawText(Context *rsc, Script *sc, const char *text, int x, int y) argument
249 rsrMeasureTextAlloc(Context *rsc, Script *sc, Allocation *a, int32_t *left, int32_t *right, int32_t *top, int32_t *bottom) argument
260 rsrMeasureText(Context *rsc, Script *sc, const char *text, int32_t *left, int32_t *right, int32_t *top, int32_t *bottom) argument
268 rsrBindFont(Context *rsc, Script *sc, Font *font) argument
273 rsrFontColor(Context *rsc, Script *sc, float r, float g, float b, float a) 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 DrsScriptGroup.h82 static ScriptGroup * create(Context *rsc,
89 virtual void serialize(Context *rsc, OStream *stream) const;
92 void execute(Context *rsc);
93 void setInput(Context *rsc, ScriptKernelID *kid, Allocation *a);
94 void setOutput(Context *rsc, ScriptKernelID *kid, Allocation *a);
H A DrsScriptIntrinsic.cpp24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { argument
30 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { argument
36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e);
46 void ScriptIntrinsic::setupScript(Context *rsc) { argument
49 uint32_t ScriptIntrinsic::run(Context *rsc) { argument
55 void ScriptIntrinsic::runForEach(Context *rsc, argument
63 rsc->mHal.funcs.script.invokeForEach(rsc, thi
66 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument
69 serialize(Context *rsc, OStream *stream) const argument
82 rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) argument
[all...]
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 DrsType.cpp22 Type::Type(Context *rsc) : ObjectBase(rsc) { argument
158 void Type::serialize(Context *rsc, OStream *stream) const { argument
165 mElement->serialize(rsc, stream);
175 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 );
218 ObjectBaseRef<Type> Type::getTypeRef(Context *rsc, const Element *e, argument
223 TypeState * stc = &rsc->mStateType;
241 Type *nt = new Type(rsc);
258 cloneAndResize1D(Context *rsc, uint32_t dimX) const argument
263 cloneAndResize2D(Context *rsc, uint32_t dimX, uint32_t dimY) const argument
307 rsi_TypeCreate(Context *rsc, RsElement _e, uint32_t dimX, uint32_t dimY, uint32_t dimZ, bool mips, bool faces) argument
[all...]
H A DrsType.h102 virtual void serialize(Context *rsc, OStream *stream) const;
104 static Type *createFromStream(Context *rsc, IStream *stream);
106 ObjectBaseRef<Type> cloneAndResize1D(Context *rsc, uint32_t dimX) const;
107 ObjectBaseRef<Type> cloneAndResize2D(Context *rsc, uint32_t dimX, uint32_t dimY) const;
109 static ObjectBaseRef<Type> getTypeRef(Context *rsc, const Element *e,
113 static Type* getType(Context *rsc, const Element *e,
116 ObjectBaseRef<Type> type = getTypeRef(rsc, e, dimX, dimY, dimZ, dimLOD, dimFaces);
H A Drs_hal.h92 bool (*init)(const Context *rsc, ScriptC *s,
98 bool (*initIntrinsic)(const Context *rsc, Script *s,
102 void (*invokeFunction)(const Context *rsc, Script *s,
106 int (*invokeRoot)(const Context *rsc, Script *s);
107 void (*invokeForEach)(const Context *rsc,
115 void (*invokeInit)(const Context *rsc, Script *s);
116 void (*invokeFreeChildren)(const Context *rsc, Script *s);
118 void (*setGlobalVar)(const Context *rsc, const Script *s,
122 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s,
129 void (*setGlobalBind)(const Context *rsc, cons
[all...]
/frameworks/base/tools/aapt/
H A DXMLNode.cpp534 sp<AaptFile> rsc = new AaptFile(String8(), AaptGroupEntry(), String8()); local
535 status_t err = root->flatten(rsc, !keepComments, false);
539 err = outTree->setTo(rsc->getData(), rsc->getSize(), true);

Completed in 2771 milliseconds

12345