/frameworks/rs/ |
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 | 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 uint32_t * params, size_t paramLength) argument [all...] |
H A D | rsPath.cpp | 24 Path::Path(Context *rsc) : ObjectBase(rsc) { argument 27 Path::Path(Context *rsc, RsPathPrimitive pp, bool isStatic, argument 29 : ObjectBase(rsc) { 36 rsc->mHal.funcs.path.initStatic(rsc, this, vtx, loops); 41 Path::Path(Context *rsc, uint32_t vertexBuffersCount, uint32_t primitivesCount) argument 42 : ObjectBase(rsc) { 59 void Path::render(Context *rsc) { argument 62 void Path::serialize(Context *rsc, OStrea argument 73 rsi_PathCreate(Context *rsc, RsPathPrimitive pp, bool isStatic, RsAllocation vtx, RsAllocation loops, float quality) 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 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument 73 serialize(Context *rsc, OStream *stream) const argument 86 rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) argument [all...] |
H A D | rsProgramRaster.cpp | 24 ProgramRaster::ProgramRaster(Context *rsc, bool pointSprite, RsCullMode cull) argument 25 : ProgramBase(rsc) { 30 rsc->mHal.funcs.raster.init(rsc, this); 46 void ProgramRaster::setup(const Context *rsc, ProgramRasterState *state) { argument 53 rsc->mHal.funcs.raster.setActive(rsc, this); 56 void ProgramRaster::serialize(Context *rsc, OStream *stream) const { argument 59 ProgramRaster *ProgramRaster::createFromStream(Context *rsc, IStream *stream) { argument 69 void ProgramRasterState::init(Context *rsc) { argument 73 deinit(Context *rsc) argument 78 getProgramRaster(Context *rsc, bool pointSprite, RsCullMode cull) argument 106 rsi_ProgramRasterCreate(Context * rsc, bool pointSprite, RsCullMode cull) argument [all...] |
H A D | rsProgramFragment.cpp | 23 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength, argument 27 : Program(rsc, shaderText, shaderLength, params, paramLength) { 41 void ProgramFragment::setConstantColor(Context *rsc, float r, float g, float b, float a) { argument 44 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot set fixed function emulation color on user program"); 49 rsc->setError(RS_ERROR_BAD_SHADER, "Unable to set fixed function emulation color because allocation is missing"); 56 void *p = rsc->mHal.funcs.allocation.lock1D(rsc, mHal.state.constants[0]); 59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]); 62 void ProgramFragment::setup(Context *rsc, ProgramFragmentStat argument 79 serialize(Context *rsc, OStream *stream) const argument 82 createFromStream(Context *rsc, IStream *stream) argument 95 init(Context *rsc) argument 127 deinit(Context *rsc) argument 135 rsi_ProgramFragmentCreate(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 D | rsAllocation.cpp | 30 Allocation::Allocation(Context *rsc, const Type *type, uint32_t usages, argument 32 : ObjectBase(rsc) { 51 Allocation * Allocation::createAllocation(Context *rsc, const Type *type, uint32_t usages, argument 54 void* allocMem = rsc->mHal.funcs.allocRuntimeMem(sizeof(Allocation), 0); 57 rsc->setError(RS_ERROR_FATAL_DRIVER, "Couldn't allocate memory for Allocation"); 61 Allocation *a = new (allocMem) Allocation(rsc, type, usages, mc, ptr); 63 if (!rsc->mHal.funcs.allocation.init(rsc, a, type->getElement()->getHasReferences())) { 64 rsc->setError(RS_ERROR_FATAL_DRIVER, "Allocation::Allocation, alloc failure"); 93 void Allocation::syncAll(Context *rsc, RsAllocationUsageTyp argument 97 data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument 112 data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, const void *data, size_t sizeBytes, size_t stride) argument 118 data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, const void *data, size_t sizeBytes, size_t stride) argument 125 read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument 139 read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, void *data, size_t sizeBytes, size_t stride) argument 156 read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, void *data, size_t sizeBytes, size_t stride) argument 168 elementData(Context *rsc, uint32_t x, const void *data, uint32_t cIdx, size_t sizeBytes) argument 196 elementData(Context *rsc, uint32_t x, uint32_t y, const void *data, uint32_t cIdx, size_t sizeBytes) argument 263 writePackedData(Context *rsc, const Type *type, uint8_t *dst, const uint8_t *src, bool dstPadded) argument 312 unpackVec3Allocation(Context *rsc, const void *data, size_t dataSize) argument 320 packVec3Allocation(Context *rsc, OStream *stream) const argument 335 serialize(Context *rsc, OStream *stream) const argument 359 createFromStream(Context *rsc, IStream *stream) argument 438 copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len) argument 441 resize1D(Context *rsc, uint32_t dimX) argument 457 resize2D(Context *rsc, uint32_t dimX, uint32_t dimY) argument 468 getSurface(const Context *rsc) argument 488 setSurface(const Context *rsc, RsNativeWindow sur) argument 493 ioSend(const Context *rsc) argument 497 ioReceive(const Context *rsc) argument 523 rsi_AllocationSyncAll(Context *rsc, RsAllocation va, RsAllocationUsageType src) argument 529 rsi_AllocationGenerateMipmaps(Context *rsc, RsAllocation va) argument 534 rsi_AllocationCopyToBitmap(Context *rsc, RsAllocation va, void *data, size_t sizeBytes) argument 541 rsi_Allocation1DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument 547 rsi_Allocation2DElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t y, uint32_t lod, RsAllocationCubemapFace face, const void *data, size_t sizeBytes, size_t eoff) argument 553 rsi_Allocation1DElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t lod, const void *data, size_t sizeBytes, size_t eoff) argument 559 rsi_Allocation2DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, const void *data, size_t sizeBytes, size_t stride) argument 565 rsi_Allocation3DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, const void *data, size_t sizeBytes, size_t stride) argument 572 rsi_AllocationRead(Context *rsc, RsAllocation va, void *data, size_t sizeBytes) argument 584 rsi_AllocationResize1D(Context *rsc, RsAllocation va, uint32_t dimX) argument 589 rsi_AllocationResize2D(Context *rsc, RsAllocation va, uint32_t dimX, uint32_t dimY) argument 594 rsi_AllocationCreateTyped(Context *rsc, RsType vtype, RsAllocationMipmapControl mips, uint32_t usages, uintptr_t ptr) argument 605 rsi_AllocationCreateFromBitmap(Context *rsc, RsType vtype, RsAllocationMipmapControl mips, const void *data, size_t sizeBytes, uint32_t usages) argument 627 rsi_AllocationCubeCreateFromBitmap(Context *rsc, RsType vtype, RsAllocationMipmapControl mips, const void *data, size_t sizeBytes, uint32_t usages) argument 665 rsi_AllocationCopy2DRange(Context *rsc, RsAllocation dstAlloc, uint32_t dstXoff, uint32_t dstYoff, uint32_t dstMip, uint32_t dstFace, uint32_t width, uint32_t height, RsAllocation srcAlloc, uint32_t srcXoff, uint32_t srcYoff, uint32_t srcMip, uint32_t srcFace) argument 682 rsi_AllocationCopy3DRange(Context *rsc, RsAllocation dstAlloc, uint32_t dstXoff, uint32_t dstYoff, uint32_t dstZoff, uint32_t dstMip, uint32_t width, uint32_t height, uint32_t depth, RsAllocation srcAlloc, uint32_t srcXoff, uint32_t srcYoff, uint32_t srcZoff, uint32_t srcMip) argument 698 rsi_AllocationGetSurface(Context *rsc, RsAllocation valloc) argument 704 rsi_AllocationSetSurface(Context *rsc, RsAllocation valloc, RsNativeWindow sur) argument 709 rsi_AllocationIoSend(Context *rsc, RsAllocation valloc) argument 714 rsi_AllocationIoReceive(Context *rsc, RsAllocation valloc) argument 719 rsi_Allocation1DRead(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument 725 rsi_Allocation2DRead(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, void *data, size_t sizeBytes, size_t stride) argument [all...] |
H A D | rsContext.cpp | 246 bool Context::loadRuntime(const char* filename, Context* rsc) { argument 275 if (!(*halInit)(rsc, 0, 0)) { 290 Context *rsc = static_cast<Context *>(vrsc); local 292 rsc->mNativeThreadId = gettid(); 294 if (!rsc->isSynchronous()) { 295 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, ANDROID_PRIORITY_DISPLAY); 297 rsc->mThreadPriority = ANDROID_PRIORITY_DISPLAY; 299 if (!rsc->isSynchronous()) { 300 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, -4); 302 rsc 484 Context *rsc = (Context *)ctx; local 522 Context * rsc = new Context(); local 540 Context * rsc = new Context(); local 789 rsi_ContextFinish(Context *rsc) argument 792 rsi_ContextBindRootScript(Context *rsc, RsScript vs) argument 799 rsi_ContextBindSampler(Context *rsc, uint32_t slot, RsSampler vs) argument 811 rsi_ContextBindProgramStore(Context *rsc, RsProgramStore vpfs) argument 816 rsi_ContextBindProgramFragment(Context *rsc, RsProgramFragment vpf) argument 821 rsi_ContextBindProgramRaster(Context *rsc, RsProgramRaster vpr) argument 826 rsi_ContextBindProgramVertex(Context *rsc, RsProgramVertex vpv) argument 831 rsi_ContextBindFont(Context *rsc, RsFont vfont) argument 837 rsi_AssignName(Context *rsc, RsObjectBase obj, const char *name, size_t name_length) argument 842 rsi_ObjDestroy(Context *rsc, void *optr) argument 849 rsi_ContextPause(Context *rsc) argument 853 rsi_ContextResume(Context *rsc) argument 857 rsi_ContextSetSurface(Context *rsc, uint32_t w, uint32_t h, RsNativeWindow sur) argument 862 rsi_ContextSetPriority(Context *rsc, int32_t p) argument 866 rsi_ContextDump(Context *rsc, int32_t bits) argument 870 rsi_ContextDestroyWorker(Context *rsc) argument 874 rsi_ContextDestroy(Context *rsc) argument 881 rsi_ContextPeekMessage(Context *rsc, size_t * receiveLen, size_t receiveLen_length, uint32_t * subID, size_t subID_length) argument 887 rsi_ContextGetMessage(Context *rsc, void * data, size_t data_length, size_t * receiveLen, size_t receiveLen_length, uint32_t * subID, size_t subID_length) argument 895 rsi_ContextInitToClient(Context *rsc) argument 899 rsi_ContextDeinitToClient(Context *rsc) argument 903 rsi_ContextSendMessage(Context *rsc, uint32_t id, const uint8_t *data, size_t len) argument 909 LF_ObjDestroy_handcode(const Context *rsc, RsAsyncVoidPtr objPtr) argument 940 Context *rsc = Context::createContext(dev, NULL, ct, flags); local 953 Context *rsc = Context::createContext(dev, &sc); local [all...] |
H A D | rsAdapter.cpp | 24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) { argument 28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) { argument 40 void Adapter1D::data(Context *rsc, uint32_t x, uint32_t count, const void *data, size_t sizeBytes) { argument 41 mAllocation->data(rsc, x, mY, mLOD, mFace, count, 1, data, sizeBytes, 0); 44 void Adapter1D::serialize(Context *rsc, OStream *stream) const { argument 47 Adapter1D *Adapter1D::createFromStream(Context *rsc, IStream *stream) { argument 54 RsAdapter1D rsi_Adapter1DCreate(Context *rsc) { argument 55 Adapter1D *a = new Adapter1D(rsc); 60 rsi_Adapter1DBindAllocation(Context *rsc, RsAdapter1D va, RsAllocation valloc) argument 66 rsi_Adapter1DSetConstraint(Context *rsc, RsAdapter1D va, RsDimension dim, uint32_t value) argument 95 Adapter2D(Context *rsc) argument 99 Adapter2D(Context *rsc, Allocation *a) argument 111 data(Context *rsc, uint32_t x, uint32_t y, uint32_t w, uint32_t h, const void *data, size_t sizeBytes) argument 117 serialize(Context *rsc, OStream *stream) const argument 120 createFromStream(Context *rsc, IStream *stream) argument 128 rsi_Adapter2DCreate(Context *rsc) argument 134 rsi_Adapter2DBindAllocation(Context *rsc, RsAdapter2D va, RsAllocation valloc) argument 140 rsi_Adapter2DSetConstraint(Context *rsc, RsAdapter2D va, RsDimension dim, uint32_t value) argument [all...] |
H A D | rs_hal.h | 94 bool (*init)(const Context *rsc, ScriptC *s, 100 bool (*initIntrinsic)(const Context *rsc, Script *s, 104 void (*invokeFunction)(const Context *rsc, Script *s, 108 int (*invokeRoot)(const Context *rsc, Script *s); 109 void (*invokeForEach)(const Context *rsc, 117 void (*invokeInit)(const Context *rsc, Script *s); 118 void (*invokeFreeChildren)(const Context *rsc, Script *s); 120 void (*setGlobalVar)(const Context *rsc, const Script *s, 124 void (*getGlobalVar)(const Context *rsc, const Script *s, 128 void (*setGlobalVarWithElemDims)(const Context *rsc, cons [all...] |
H A D | rsScriptC.cpp | 39 Context * rsc = tls->mContext; \ 42 ScriptC::ScriptC(Context *rsc) : Script(rsc) { argument 104 void ScriptC::setupScript(Context *rsc) { argument 117 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); 121 void ScriptC::setupGLState(Context *rsc) { argument 124 rsc->setProgramStore(mEnviroment.mFragmentStore.get()); 127 rsc->setProgramFragment(mEnviroment.mFragment.get()); 130 rsc 138 run(Context *rsc) argument 163 runForEach(Context *rsc, uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument 193 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument 245 runCompiler(Context *rsc, const char *resName, const char *cacheDir, const uint8_t *bitcode, size_t bitcodeLen) argument 385 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 | rsFBOCache.cpp | 39 void FBOCache::init(Context *rsc) { argument 40 rsc->mHal.funcs.framebuffer.init(rsc, this); 43 void FBOCache::deinit(Context *rsc) { argument 44 rsc->mHal.funcs.framebuffer.destroy(rsc, this); 47 void FBOCache::bindColorTarget(Context *rsc, Allocation *a, uint32_t slot) { argument 63 void FBOCache::bindDepthTarget(Context *rsc, Allocation *a) { argument 85 void FBOCache::setup(Context *rsc) { argument 90 rsc [all...] |
H A D | rsProgramBase.h | 29 ProgramBase(Context *rsc) : ObjectBase(rsc) { argument
|
/frameworks/rs/driver/ |
H A D | rsdSampler.h | 23 bool rsdSamplerInit(const android::renderscript::Context *rsc, 26 void rsdSamplerDestroy(const android::renderscript::Context *rsc,
|
H A D | rsdFrameBuffer.h | 22 bool rsdFrameBufferInit(const android::renderscript::Context *rsc, 24 void rsdFrameBufferSetActive(const android::renderscript::Context *rsc, 26 void rsdFrameBufferDestroy(const android::renderscript::Context *rsc,
|
H A D | rsdProgramRaster.h | 23 bool rsdProgramRasterInit(const android::renderscript::Context *rsc, 25 void rsdProgramRasterSetActive(const android::renderscript::Context *rsc, 27 void rsdProgramRasterDestroy(const android::renderscript::Context *rsc,
|
H A D | rsdProgramStore.h | 23 bool rsdProgramStoreInit(const android::renderscript::Context *rsc, 25 void rsdProgramStoreSetActive(const android::renderscript::Context *rsc, 27 void rsdProgramStoreDestroy(const android::renderscript::Context *rsc,
|
H A D | rsdScriptGroup.cpp | 31 bool rsdScriptGroupInit(const Context *rsc, ScriptGroup *sg) { argument 32 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 38 void rsdScriptGroupSetInput(const Context *rsc, const ScriptGroup *sg, argument 42 void rsdScriptGroupSetOutput(const Context *rsc, const ScriptGroup *sg, argument 46 void rsdScriptGroupExecute(const Context *rsc, const ScriptGroup *sg) { argument 51 void rsdScriptGroupDestroy(const Context *rsc, const ScriptGroup *sg) { argument
|
H A D | rsdMesh.h | 23 bool rsdMeshInit(const android::renderscript::Context *rsc, 25 void rsdMeshDraw(const android::renderscript::Context *rsc, 28 void rsdMeshDestroy(const android::renderscript::Context *rsc,
|
H A D | rsdProgramFragment.h | 23 bool rsdProgramFragmentInit(const android::renderscript::Context *rsc, 28 void rsdProgramFragmentSetActive(const android::renderscript::Context *rsc, 30 void rsdProgramFragmentDestroy(const android::renderscript::Context *rsc,
|
H A D | rsdProgramVertex.h | 22 bool rsdProgramVertexInit(const android::renderscript::Context *rsc, 27 void rsdProgramVertexSetActive(const android::renderscript::Context *rsc, 29 void rsdProgramVertexDestroy(const android::renderscript::Context *rsc,
|
H A D | rsdPath.h | 23 bool rsdPathInitStatic(const android::renderscript::Context *rsc, 27 bool rsdPathInitDynamic(const android::renderscript::Context *rsc, 29 void rsdPathDraw(const android::renderscript::Context *rsc, 31 void rsdPathDestroy(const android::renderscript::Context *rsc,
|
H A D | rsdProgram.cpp | 36 bool rsdProgramVertexInit(const Context *rsc, const ProgramVertex *pv, argument 47 static void SyncProgramConstants(const Context *rsc, const Program *p) { argument 55 rsdAllocationSyncAll(rsc, a, RS_ALLOCATION_USAGE_SCRIPT); 60 void rsdProgramVertexSetActive(const Context *rsc, const ProgramVertex *pv) { argument 61 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 63 SyncProgramConstants(rsc, pv); 67 void rsdProgramVertexDestroy(const Context *rsc, const ProgramVertex *pv) { argument 68 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 73 if (rsc->props.mLogShaders) { 83 bool rsdProgramFragmentInit(const Context *rsc, cons argument 94 rsdProgramFragmentSetActive(const Context *rsc, const ProgramFragment *pf) argument 101 rsdProgramFragmentDestroy(const Context *rsc, const ProgramFragment *pf) argument [all...] |
H A D | rsdMesh.cpp | 30 bool rsdMeshInit(const Context *rsc, const Mesh *m) { argument 36 drv = new RsdMeshObj(rsc, m); 38 return drv->init(rsc); 41 void rsdMeshDraw(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len) { argument 43 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 44 if (!dc->gl.shaderCache->setup(rsc)) { 49 drv->renderPrimitiveRange(rsc, primIndex, start, len); 53 void rsdMeshDestroy(const Context *rsc, const Mesh *m) { argument
|
H A D | rsdScriptGroup.h | 22 bool rsdScriptGroupInit(const android::renderscript::Context *rsc, 24 void rsdScriptGroupSetInput(const android::renderscript::Context *rsc, 28 void rsdScriptGroupSetOutput(const android::renderscript::Context *rsc, 32 void rsdScriptGroupExecute(const android::renderscript::Context *rsc, 34 void rsdScriptGroupDestroy(const android::renderscript::Context *rsc,
|