Searched defs:rsc (Results 1 - 22 of 22) sorted by relevance

/frameworks/base/libs/rs/
H A DrsMesh.cpp25 Mesh::Mesh(Context *rsc) : ObjectBase(rsc) argument
H A DrsDevice.cpp34 void Device::addContext(Context *rsc) argument
36 mContexts.add(rsc);
39 void Device::removeContext(Context *rsc) argument
42 if (mContexts[idx] == rsc) {
H A DrsHandcode.h4 static inline void rsHCAPI_AllocationData (RsContext rsc, RsAllocation va, const void * data, uint32_t sizeBytes) argument
6 ThreadIO *io = &((Context *)rsc)->mIO;
25 static inline void rsHCAPI_Allocation1DSubData (RsContext rsc, RsAllocation va, uint32_t xoff, uint32_t count, const void * data, uint32_t sizeBytes) argument
27 ThreadIO *io = &((Context *)rsc)->mIO;
H A DrsShaderCache.cpp44 bool ShaderCache::lookup(Context *rsc, ProgramVertex *vtx, ProgramFragment *frag) argument
47 vtx->loadShader(rsc);
50 frag->loadShader(rsc);
62 rsc->checkError("ShaderCache::lookup (hit)");
126 rsc->setError(RS_ERROR_BAD_SHADER, "Error linking GL Programs");
132 if (rsc->props.mLogShaders) {
139 if (rsc->props.mLogShaders) {
145 if (rsc->props.mLogShaders) {
155 rsc->checkError("ShaderCache::lookup (miss)");
H A DrsObjectBase.cpp23 ObjectBase::ObjectBase(Context *rsc) argument
33 setContext(rsc);
56 void ObjectBase::setContext(Context *rsc) argument
61 mRSC = rsc;
62 if (rsc) {
134 //LOGV("calling add rsc %p", mRSC);
144 //LOGV("calling remove rsc %p", mRSC);
163 void ObjectBase::zeroAllUserRef(Context *rsc) argument
165 if (rsc->props.mLogObjects) {
170 const ObjectBase * o = rsc
189 dumpAll(Context *rsc) argument
[all...]
H A DrsSampler.cpp28 Sampler::Sampler(Context *rsc) : ObjectBase(rsc) argument
36 Sampler::Sampler(Context *rsc, argument
41 RsSamplerValue wrapR) : ObjectBase(rsc)
56 void Sampler::setupGL(const Context *rsc, bool npot) argument
68 if (!rsc->ext_OES_texture_npot() && npot) {
73 if (rsc->ext_GL_IMG_texture_npot()) {
86 rsc->checkError("ProgramFragment::setupGL2 tex env");
107 s->setupGL(rsc);
120 void rsi_SamplerBegin(Context *rsc) argument
131 rsi_SamplerSet(Context *rsc, RsSamplerParam param, RsSamplerValue value) argument
155 rsi_SamplerCreate(Context *rsc) argument
[all...]
H A DrsSimpleMesh.cpp25 SimpleMesh::SimpleMesh(Context *rsc) : ObjectBase(rsc) argument
37 void SimpleMesh::render(Context *rsc) const
40 renderRange(rsc, 0, mPrimitiveType->getDimX());
45 renderRange(rsc, 0, mIndexType->getDimX());
49 renderRange(rsc, 0, mVertexTypes[0]->getDimX());
52 void SimpleMesh::renderRange(Context *rsc, uint32_t start, uint32_t len) const argument
58 rsc->checkError("SimpleMesh::renderRange 1");
60 if (rsc->checkVersion2_0()) {
62 mVertexBuffers[ct]->uploadCheck(rsc);
88 uploadAll(Context *rsc) argument
118 rsi_SimpleMeshCreate(Context *rsc, RsType prim, RsType idx, RsType *vtx, uint32_t vtxCount, uint32_t primType) argument
145 rsi_SimpleMeshBindVertex(Context *rsc, RsSimpleMesh mv, RsAllocation va, uint32_t slot) argument
153 rsi_SimpleMeshBindIndex(Context *rsc, RsSimpleMesh mv, RsAllocation va) argument
159 rsi_SimpleMeshBindPrimitive(Context *rsc, RsSimpleMesh mv, RsAllocation va) argument
[all...]
H A DrsAdapter.cpp24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) argument
31 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) argument
76 RsAdapter1D rsi_Adapter1DCreate(Context *rsc) argument
78 Adapter1D *a = new Adapter1D(rsc);
83 void rsi_Adapter1DBindAllocation(Context *rsc, RsAdapter1D va, RsAllocation valloc) argument
90 void rsi_Adapter1DSetConstraint(Context *rsc, RsAdapter1D va, RsDimension dim, uint32_t value) argument
115 void rsi_Adapter1DSubData(Context *rsc, RsAdapter1D va, uint32_t xoff, uint32_t count, const void *data) argument
121 void rsi_Adapter1DData(Context *rsc, RsAdapter1 argument
132 Adapter2D(Context *rsc) argument
139 Adapter2D(Context *rsc, Allocation *a) argument
193 rsi_Adapter2DCreate(Context *rsc) argument
200 rsi_Adapter2DBindAllocation(Context *rsc, RsAdapter2D va, RsAllocation valloc) argument
207 rsi_Adapter2DSetConstraint(Context *rsc, RsAdapter2D va, RsDimension dim, uint32_t value) argument
232 rsi_Adapter2DData(Context *rsc, RsAdapter2D va, const void *data) argument
238 rsi_Adapter2DSubData(Context *rsc, RsAdapter2D va, uint32_t xoff, uint32_t yoff, uint32_t w, uint32_t h, const void *data) argument
[all...]
H A DrsElement.cpp25 Element::Element(Context *rsc) : ObjectBase(rsc) argument
87 const Element * Element::create(Context *rsc, RsDataType dt, RsDataKind dk, argument
91 for (uint32_t ct=0; ct < rsc->mStateElement.mElements.size(); ct++) {
92 const Element *ee = rsc->mStateElement.mElements[ct];
104 Element *e = new Element(rsc);
107 rsc->mStateElement.mElements.push(e);
111 const Element * Element::create(Context *rsc, size_t count, const Element **ein, argument
115 for (uint32_t ct=0; ct < rsc->mStateElement.mElements.size(); ct++) {
116 const Element *ee = rsc
222 rsi_ElementCreate(Context *rsc, RsDataType dt, RsDataKind dk, bool norm, uint32_t vecSize) argument
234 rsi_ElementCreate2(Context *rsc, size_t count, const RsElement * ein, const char ** names, const size_t * nameLengths) argument
[all...]
H A DrsLight.cpp25 Light::Light(Context *rsc, bool isLocal, bool isMono) : ObjectBase(rsc) argument
92 void rsi_LightBegin(Context *rsc) argument
94 rsc->mStateLight.clear();
97 void rsi_LightSetLocal(Context *rsc, bool isLocal) argument
99 rsc->mStateLight.mIsLocal = isLocal;
102 void rsi_LightSetMonochromatic(Context *rsc, bool isMono) argument
104 rsc->mStateLight.mIsMono = isMono;
107 RsLight rsi_LightCreate(Context *rsc) argument
109 Light *l = new Light(rsc, rs
115 rsi_LightSetColor(Context *rsc, RsLight vl, float r, float g, float b) argument
121 rsi_LightSetPosition(Context *rsc, RsLight vl, float x, float y, float z) argument
[all...]
H A DrsProgramFragment.cpp29 ProgramFragment::ProgramFragment(Context *rsc, const uint32_t * params, argument
31 Program(rsc)
50 init(rsc);
53 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, argument
56 Program(rsc, shaderText, shaderLength, params, paramLength)
61 init(rsc);
70 void ProgramFragment::setupGL(const Context *rsc, ProgramFragmentState *state) argument
85 if (rsc->checkVersion1_1()) {
93 mTextures[ct]->uploadCheck(rsc);
112 mSamplers[ct]->setupGL(rsc, mTexture
142 setupGL2(const Context *rsc, ProgramFragmentState *state, ShaderCache *sc) argument
180 loadShader(Context *rsc) argument
283 init(Context *rsc) argument
303 init(Context *rsc, int32_t w, int32_t h) argument
315 deinit(Context *rsc) argument
325 rsi_ProgramFragmentCreate(Context *rsc, const uint32_t * params, uint32_t paramLength) argument
334 rsi_ProgramFragmentCreate2(Context *rsc, const char * shaderText, uint32_t shaderLength, const uint32_t * params, uint32_t paramLength) argument
[all...]
H A DrsProgramFragmentStore.cpp27 ProgramFragmentStore::ProgramFragmentStore(Context *rsc) : argument
28 Program(rsc)
53 void ProgramFragmentStore::setupGL(const Context *rsc, ProgramFragmentStoreState *state) argument
88 void ProgramFragmentStore::setupGL2(const Context *rsc, ProgramFragmentStoreState *state) argument
250 void ProgramFragmentStoreState::init(Context *rsc, int32_t w, int32_t h) argument
252 ProgramFragmentStore *pfs = new ProgramFragmentStore(rsc);
256 void ProgramFragmentStoreState::deinit(Context *rsc) argument
266 void rsi_ProgramFragmentStoreBegin(Context * rsc, RsElement in, RsElement out) argument
268 delete rsc->mStateFragmentStore.mPFS;
269 rsc
273 rsi_ProgramFragmentStoreDepthFunc(Context *rsc, RsDepthFunc func) argument
278 rsi_ProgramFragmentStoreDepthMask(Context *rsc, bool mask) argument
283 rsi_ProgramFragmentStoreColorMask(Context *rsc, bool r, bool g, bool b, bool a) argument
288 rsi_ProgramFragmentStoreBlendFunc(Context *rsc, RsBlendSrcFunc src, RsBlendDstFunc dst) argument
293 rsi_ProgramFragmentStoreCreate(Context *rsc) argument
301 rsi_ProgramFragmentStoreDither(Context *rsc, bool enable) argument
[all...]
H A DrsProgramRaster.cpp27 ProgramRaster::ProgramRaster(Context *rsc, argument
31 Program(rsc)
57 void ProgramRaster::setupGL(const Context *rsc, ProgramRasterState *state) argument
78 if (rsc->checkVersion1_1()) {
87 void ProgramRaster::setupGL2(const Context *rsc, ProgramRasterState *state) argument
105 void ProgramRasterState::init(Context *rsc, int32_t w, int32_t h) argument
107 ProgramRaster *pr = new ProgramRaster(rsc, false, false, false);
111 void ProgramRasterState::deinit(Context *rsc) argument
121 RsProgramRaster rsi_ProgramRasterCreate(Context * rsc, RsElement in, RsElement out, argument
126 ProgramRaster *pr = new ProgramRaster(rsc,
134 rsi_ProgramRasterSetPointSize(Context * rsc, RsProgramRaster vpr, float s) argument
140 rsi_ProgramRasterSetLineWidth(Context * rsc, RsProgramRaster vpr, float s) argument
[all...]
H A DrsScript.cpp22 Script::Script(Context *rsc) : ObjectBase(rsc) argument
44 void rsi_ScriptBindAllocation(Context * rsc, RsScript vs, RsAllocation va, uint32_t slot) argument
50 void rsi_ScriptSetClearColor(Context * rsc, RsScript vs, float r, float g, float b, float a) argument
59 void rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, uint32_t length) argument
65 void rsi_ScriptSetClearDepth(Context * rsc, RsScript vs, float v) argument
71 void rsi_ScriptSetClearStencil(Context * rsc, RsScript vs, uint32_t v) argument
77 void rsi_ScriptSetType(Context * rsc, RsType vt, uint32_t slot, bool writable, const char *name) argument
79 ScriptCState *ss = &rsc->mScriptC;
90 void rsi_ScriptSetInvoke(Context *rsc, cons argument
96 rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) argument
108 rsi_ScriptSetRoot(Context * rsc, bool isRoot) argument
[all...]
H A DrsFileA3D.cpp40 bool FileA3D::load(Context *rsc, FILE *f) argument
103 return process(rsc);
106 bool FileA3D::processIndex(Context *rsc, A3DIndexEntry *ie) argument
115 processChunk_Element(rsc, &io, ie);
118 processChunk_ElementSource(rsc, &io, ie);
121 processChunk_Verticies(rsc, &io, ie);
124 processChunk_Mesh(rsc, &io, ie);
127 processChunk_Primitive(rsc, &io, ie);
136 bool FileA3D::process(Context *rsc) argument
207 processIndex(rsc,
243 processChunk_Mesh(Context *rsc, IO *io, A3DIndexEntry *ie) argument
258 processChunk_Primitive(Context *rsc, IO *io, A3DIndexEntry *ie) argument
311 processChunk_Verticies(Context *rsc, IO *io, A3DIndexEntry *ie) argument
325 processChunk_Element(Context *rsc, IO *io, A3DIndexEntry *ie) argument
345 processChunk_ElementSource(Context *rsc, IO *io, A3DIndexEntry *ie) argument
370 rsi_FileOpen(Context *rsc, char const *path, unsigned int len) argument
[all...]
H A DrsProgram.cpp27 Program::Program(Context *rsc) : ObjectBase(rsc) argument
45 Program::Program(Context *rsc, const char * shaderText, uint32_t shaderLength, argument
47 ObjectBase(rsc)
191 bool Program::loadShader(Context *rsc, uint32_t type) argument
196 if (rsc->props.mLogShaders) {
220 rsc->setError(RS_ERROR_BAD_SHADER, "Error returned from GL driver loading shader text,");
226 if (rsc->props.mLogShaders) {
244 void rsi_ProgramBindConstants(Context *rsc, RsProgram vp, uint32_t slot, RsAllocation constants) argument
250 void rsi_ProgramBindTexture(Context *rsc, RsProgra argument
256 rsi_ProgramBindSampler(Context *rsc, RsProgram vpf, uint32_t slot, RsSampler s) argument
[all...]
H A DrsProgramVertex.cpp29 ProgramVertex::ProgramVertex(Context *rsc, bool texMat) : argument
30 Program(rsc)
36 init(rsc);
39 ProgramVertex::ProgramVertex(Context *rsc, const char * shaderText, argument
42 Program(rsc, shaderText, shaderLength, params, paramLength)
49 init(rsc);
65 void ProgramVertex::setupGL(const Context *rsc, ProgramVertexState *state) argument
111 void ProgramVertex::loadShader(Context *rsc) { argument
112 Program::loadShader(rsc, GL_VERTEX_SHADER);
200 void ProgramVertex::setupGL2(const Context *rsc, ProgramVertexStat argument
306 transformToScreen(const Context *rsc, float *v4out, const float *v3in) const argument
332 init(Context *rsc) argument
365 init(Context *rsc, int32_t w, int32_t h) argument
388 updateSize(Context *rsc, int32_t w, int32_t h) argument
398 deinit(Context *rsc) argument
411 rsi_ProgramVertexCreate(Context *rsc, bool texMat) argument
418 rsi_ProgramVertexCreate2(Context *rsc, const char * shaderText, uint32_t shaderLength, const uint32_t * params, uint32_t paramLength) argument
[all...]
H A DrsScriptC.cpp32 Context * rsc = tls->mContext; \
36 ScriptC::ScriptC(Context *rsc) : Script(rsc) argument
63 uint32_t ScriptC::run(Context *rsc, uint32_t launchIndex) argument
66 rsc->setError(RS_ERROR_BAD_SCRIPT, "Attempted to run bad script");
75 rsc->setFragmentStore(mEnviroment.mFragmentStore.get());
78 rsc->setFragment(mEnviroment.mFragment.get());
81 rsc->setVertex(mEnviroment.mVertex.get());
84 rsc->setRaster(mEnviroment.mRaster.get());
138 void ScriptCState::runCompiler(Context *rsc, Script argument
290 appendVarDefines(const Context *rsc, String8 *str) argument
315 appendTypes(const Context *rsc, String8 *str) argument
386 rsi_ScriptCBegin(Context * rsc) argument
392 rsi_ScriptCSetScript(Context * rsc, void *vp) argument
399 rsi_ScriptCSetText(Context *rsc, const char *text, uint32_t len) argument
411 rsi_ScriptCCreate(Context * rsc) argument
431 rsi_ScriptCSetDefineF(Context *rsc, const char* name, float value) argument
437 rsi_ScriptCSetDefineI32(Context *rsc, const char* name, int32_t value) argument
[all...]
H A DrsType.cpp23 Type::Type(Context *rsc) : ObjectBase(rsc) argument
310 void rsi_TypeBegin(Context *rsc, RsElement vse) argument
312 TypeState * stc = &rsc->mStateType;
322 void rsi_TypeAdd(Context *rsc, RsDimension dim, size_t value) argument
324 TypeState * stc = &rsc->mStateType;
364 RsType rsi_TypeCreate(Context *rsc) argument
366 TypeState * stc = &rsc->mStateType;
380 Type * st = new Type(rsc);
H A DrsAllocation.cpp26 Allocation::Allocation(Context *rsc, const Type *type) : ObjectBase(rsc) argument
28 init(rsc, type);
36 Allocation::Allocation(Context *rsc, const Type *type, void *bmp, argument
38 : ObjectBase(rsc)
40 init(rsc, type);
47 void Allocation::init(Context *rsc, const Type *type) argument
118 void Allocation::deferedUploadToTexture(const Context *rsc, bool genMipmap, uint32_t lodOffset) argument
127 void Allocation::uploadToTexture(const Context *rsc) argument
132 if (!rsc
175 deferedUploadToBufferObject(const Context *rsc) argument
181 uploadToBufferObject(const Context *rsc) argument
206 uploadCheck(const Context *rsc) argument
333 rsi_AllocationCreateTyped(Context *rsc, RsType vtype) argument
342 rsi_AllocationCreateSized(Context *rsc, RsElement e, size_t count) argument
351 rsi_AllocationUploadToTexture(Context *rsc, RsAllocation va, bool genmip, uint32_t baseMipLevel) argument
357 rsi_AllocationUploadToBufferObject(Context *rsc, RsAllocation va) argument
515 rsi_AllocationCreateBitmapRef(Context *rsc, RsType vtype, void *bmp, void *callbackData, RsBitmapCallback_t callback) argument
524 rsi_AllocationCreateFromBitmap(Context *rsc, uint32_t w, uint32_t h, RsElement _dst, RsElement _src, bool genMips, const void *data) argument
564 rsi_AllocationCreateFromBitmapBoxed(Context *rsc, uint32_t w, uint32_t h, RsElement _dst, RsElement _src, bool genMips, const void *data) argument
592 rsi_AllocationData(Context *rsc, RsAllocation va, const void *data, uint32_t sizeBytes) argument
598 rsi_Allocation1DSubData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t count, const void *data, uint32_t sizeBytes) argument
604 rsi_Allocation2DSubData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t w, uint32_t h, const void *data, uint32_t sizeBytes) argument
610 rsi_AllocationRead(Context *rsc, RsAllocation va, void *data) argument
[all...]
H A DrsContext.cpp291 Context *rsc = static_cast<Context *>(vrsc); local
292 rsc->mNativeThreadId = gettid();
294 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, ANDROID_PRIORITY_DISPLAY);
295 rsc->mThreadPriority = ANDROID_PRIORITY_DISPLAY;
297 rsc->props.mLogTimes = getProp("debug.rs.profile");
298 rsc->props.mLogScripts = getProp("debug.rs.script");
299 rsc->props.mLogObjects = getProp("debug.rs.object");
300 rsc->props.mLogShaders = getProp("debug.rs.shader");
307 tlsStruct->mContext = rsc;
309 int status = pthread_setspecific(rsc
839 rsi_ContextBindRootScript(Context *rsc, RsScript vs) argument
845 rsi_ContextBindSampler(Context *rsc, uint32_t slot, RsSampler vs) argument
857 rsi_ContextBindProgramFragmentStore(Context *rsc, RsProgramFragmentStore vpfs) argument
863 rsi_ContextBindProgramFragment(Context *rsc, RsProgramFragment vpf) argument
869 rsi_ContextBindProgramRaster(Context *rsc, RsProgramRaster vpr) argument
875 rsi_ContextBindProgramVertex(Context *rsc, RsProgramVertex vpv) argument
881 rsi_AssignName(Context *rsc, void * obj, const char *name, uint32_t len) argument
887 rsi_ObjDestroy(Context *rsc, void *obj) argument
894 rsi_ContextPause(Context *rsc) argument
899 rsi_ContextResume(Context *rsc) argument
904 rsi_ContextSetSurface(Context *rsc, uint32_t w, uint32_t h, ANativeWindow *sur) argument
909 rsi_ContextSetPriority(Context *rsc, int32_t p) argument
914 rsi_ContextDump(Context *rsc, int32_t bits) argument
919 rsi_ContextGetError(Context *rsc, RsError *e) argument
936 Context *rsc = new Context(dev, false, false); local
944 Context *rsc = new Context(dev, true, useDepth); local
950 Context * rsc = static_cast<Context *>(vrsc); local
956 Context * rsc = static_cast<Context *>(vrsc); local
962 Context * rsc = static_cast<Context *>(vrsc); local
968 Context * rsc = static_cast<Context *>(vrsc); local
974 Context * rsc = static_cast<Context *>(vrsc); local
[all...]
/frameworks/base/tools/aapt/
H A DXMLNode.cpp524 sp<AaptFile> rsc = new AaptFile(String8(), AaptGroupEntry(), String8()); local
525 status_t err = root->flatten(rsc, !keepComments, false);
529 err = outTree->setTo(rsc->getData(), rsc->getSize(), true);

Completed in 1616 milliseconds