/frameworks/rs/ |
H A D | rsFileA3D.h | 35 FileA3D(Context *rsc); 70 void appendToFile(Context *rsc, ObjectBase *obj); 75 virtual void serialize(Context *rsc, OStream *stream) const { argument
|
H A D | rsObjectBase.cpp | 25 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 D | rsProgram.cpp | 25 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 D | rsProgramFragment.cpp | 25 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 D | rsProgramStore.cpp | 24 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 D | rsSampler.cpp | 25 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 D | rsScriptIntrinsic.cpp | 24 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 D | rsAllocation.h | 101 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 D | rsElement.h | 99 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 D | rsFileA3D.cpp | 34 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 D | rsMesh.cpp | 24 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 D | rsProgramVertex.cpp | 25 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 D | rsScriptC.cpp | 37 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 D | rsScriptC_Lib.cpp | 84 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 D | rsScriptGroup.cpp | 23 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 D | rsElement.cpp | 24 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 D | rsScript.cpp | 23 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 D | rsScriptC_LibGL.cpp | 49 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 D | rsType.cpp | 30 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 D | rsFont.h | 69 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 D | rsdBcc.cpp | 38 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 D | rsdShader.cpp | 102 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 D | XMLNode.cpp | 562 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 D | rsCpuCore.cpp | 65 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 D | rsCpuCore.h | 94 RsdCpuReferenceImpl *rsc; member in struct:android::renderscript::__anon1484
|