/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 155 rsrDrawMesh(Context *rsc, Mesh *sm) argument 163 rsrDrawMeshPrimitive(Context *rsc, Mesh *sm, uint32_t primIndex) argument 171 rsrDrawMeshPrimitiveRange(Context *rsc, Mesh *sm, uint32_t primIndex, uint32_t start, uint32_t len) argument 180 rsrMeshComputeBoundingBox(Context *rsc, Mesh *sm, float *minX, float *minY, float *minZ, float *maxX, float *maxY, float *maxZ) argument 199 rsrColor(Context *rsc, float r, float g, float b, float a) argument 204 rsrPrepareClear(Context *rsc) argument 209 rsrGetWidth(Context *rsc) argument 213 rsrGetHeight(Context *rsc) argument 217 rsrDrawTextAlloc(Context *rsc, Allocation *a, int x, int y) argument 224 rsrDrawText(Context *rsc, const char *text, int x, int y) argument 245 rsrMeasureTextAlloc(Context *rsc, Allocation *a, int32_t *left, int32_t *right, int32_t *top, int32_t *bottom) argument 256 rsrMeasureText(Context *rsc, const char *text, int32_t *left, int32_t *right, int32_t *top, int32_t *bottom) argument 264 rsrBindFont(Context *rsc, Font *font) argument 269 rsrFontColor(Context *rsc, float r, float g, float b, float a) argument [all...] |
H A D | rsScriptGroup2.cpp | 14 void ScriptGroup2::execute(Context* rsc) { argument 15 if (rsc->mHal.funcs.scriptgroup.execute) { 16 rsc->mHal.funcs.scriptgroup.execute(rsc, this); 20 RsScriptGroup2 rsi_ScriptGroup2Create(Context* rsc, const char* name, argument 25 ScriptGroup2* group = new ScriptGroup2(rsc, name, cacheDir, 29 if (rsc->mHal.funcs.scriptgroup.init) { 30 rsc->mHal.funcs.scriptgroup.init(rsc, group);
|
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 | rsDriverLoader.cpp | 59 static bool LoadHalTable(Context *rsc, HalQueryHal fn, bool loadGraphics) { argument 62 ret &= fn(RS_HAL_CORE_SHUTDOWN, (void **)&rsc->mHal.funcs.shutdownDriver); 63 ret &= fn(RS_HAL_CORE_SET_PRIORITY, (void **)&rsc->mHal.funcs.setPriority); 64 ret &= fn(RS_HAL_CORE_ALLOC_RUNTIME_MEM, (void **)&rsc->mHal.funcs.allocRuntimeMem); 65 ret &= fn(RS_HAL_CORE_FREE_RUNTIME_MEM, (void **)&rsc->mHal.funcs.freeRuntimeMem); 66 ret &= fn(RS_HAL_CORE_FINISH, (void **)&rsc->mHal.funcs.finish); 68 ret &= fn(RS_HAL_SCRIPT_INIT, (void **)&rsc->mHal.funcs.script.init); 69 ret &= fn(RS_HAL_SCRIPT_INIT_INTRINSIC, (void **)&rsc->mHal.funcs.script.initIntrinsic); 70 ret &= fn(RS_HAL_SCRIPT_INVOKE_FUNCTION, (void **)&rsc->mHal.funcs.script.invokeFunction); 71 ret &= fn(RS_HAL_SCRIPT_INVOKE_ROOT, (void **)&rsc [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 58 void ScriptIntrinsic::runForEach(Context* rsc, argument 67 rsc->mHal.funcs.script.invokeForEachMulti(rsc, thi 71 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument 74 serialize(Context *rsc, OStream *stream) const argument 87 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 | 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 | 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); 98 pthread_mutex_unlock(&rsc->gLibMutex); 102 int64_t rsrUptimeMillis(Context *rsc) { argument 110 int64_t rsrUptimeNanos(Context *rsc) { argument 118 float rsrGetDt(Context *rsc, const Script *sc) { argument 132 static void SetObjectRef(const Context *rsc, const ObjectBase *dst, const ObjectBase *src) { argument 133 //ALOGE("setObjectRef %p,%p %p", rsc, dst, src); 145 void rsrClearObject(const Context *rsc, voi argument 157 rsrClearObject(const Context *rsc, rs_object_base *dst) argument 169 rsrSetObject(const Context *rsc, void *dst, ObjectBase *src) argument 183 rsrSetObject(const Context *rsc, rs_object_base *dst, const ObjectBase *src) argument 203 rsrIsObject(const Context *rsc, rs_object_base o) argument 209 rsrToClient(Context *rsc, int cmdID, const void *data, int len) argument 214 rsrToClientBlocking(Context *rsc, int cmdID, const void *data, int len) argument 221 rsrToClient(Context *rsc, int cmdID, void *data, int len) argument 225 rsrToClientBlocking(Context *rsc, int cmdID, void *data, int len) argument 229 rsrAllocationIoSend(Context *rsc, Allocation *src) argument 233 rsrAllocationIoReceive(Context *rsc, Allocation *src) argument 237 rsrForEach(Context *rsc, Script *target, Allocation *in, Allocation *out, const void *usr, uint32_t usrBytes, const RsScriptCall *call) argument 255 rsrAllocationSyncAll(Context *rsc, Allocation *a, RsAllocationUsageType usage) argument 259 rsrAllocationCopy1DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstOff, uint32_t dstMip, uint32_t count, Allocation *srcAlloc, uint32_t srcOff, uint32_t srcMip) argument 270 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 | rsScriptC.cpp | 52 Context * rsc = tls->mContext; \ 55 ScriptC::ScriptC(Context *rsc) : Script(rsc) { argument 128 void ScriptC::setupScript(Context *rsc) { argument 141 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); 145 void ScriptC::setupGLState(Context *rsc) { argument 148 rsc->setProgramStore(mEnviroment.mFragmentStore.get()); 151 rsc->setProgramFragment(mEnviroment.mFragment.get()); 154 rsc 162 run(Context *rsc) 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 241 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument 296 runCompiler(Context *rsc, const char *resName, const char *cacheDir, const uint8_t *bitcode, size_t bitcodeLen) argument 446 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 | rsAllocation.cpp | 30 Allocation::Allocation(Context *rsc, const Type *type, uint32_t usages, argument 32 : ObjectBase(rsc) { 44 Allocation::Allocation(Context *rsc, const Allocation *alloc, const Type *type) argument 45 : ObjectBase(rsc) { 63 Allocation * Allocation::createAllocation(Context *rsc, const Type *type, uint32_t usages, argument 66 void* allocMem = rsc->mHal.funcs.allocRuntimeMem(sizeof(Allocation), 0); 69 rsc->setError(RS_ERROR_FATAL_DRIVER, "Couldn't allocate memory for Allocation"); 76 if (rsc->mHal.funcs.allocation.initOem != nullptr) { 77 a = new (allocMem) Allocation(rsc, type, usages, mc, nullptr); 78 success = rsc 97 createAdapter(Context *rsc, const Allocation *alloc, const Type *type) argument 117 adapterOffset(Context *rsc, const uint32_t *offsets, size_t len) argument 156 syncAll(Context *rsc, RsAllocationUsageType src) argument 160 getPointer(const Context *rsc, uint32_t lod, RsAllocationCubemapFace face, uint32_t z, uint32_t array, size_t *stride) argument 182 data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument 199 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 205 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 212 read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument 228 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 246 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 258 elementData(Context *rsc, uint32_t x, uint32_t y, uint32_t z, const void *data, uint32_t cIdx, size_t sizeBytes) argument 293 elementRead(Context *rsc, uint32_t x, uint32_t y, uint32_t z, void *data, uint32_t cIdx, size_t sizeBytes) argument 360 writePackedData(Context *rsc, const Type *type, uint8_t *dst, const uint8_t *src, bool dstPadded) argument 409 unpackVec3Allocation(Context *rsc, const void *data, size_t dataSize) argument 417 packVec3Allocation(Context *rsc, OStream *stream) const argument 432 serialize(Context *rsc, OStream *stream) const argument 456 createFromStream(Context *rsc, IStream *stream) argument 522 callUpdateCacheObject(const Context *rsc, void *dstObj) const argument 546 copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len) argument 549 resize1D(Context *rsc, uint32_t dimX) argument 565 resize2D(Context *rsc, uint32_t dimX, uint32_t dimY) argument 576 getSurface(const Context *rsc) argument 597 setSurface(const Context *rsc, RsNativeWindow sur) argument 602 ioSend(const Context *rsc) argument 606 ioReceive(const Context *rsc) argument 645 rsi_AllocationSyncAll(Context *rsc, RsAllocation va, RsAllocationUsageType src) argument 651 rsi_AllocationGenerateMipmaps(Context *rsc, RsAllocation va) argument 656 rsi_AllocationCopyToBitmap(Context *rsc, RsAllocation va, void *data, size_t sizeBytes) argument 663 rsi_Allocation1DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument 669 rsi_Allocation1DElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t lod, const void *data, size_t sizeBytes, size_t eoff) argument 675 rsi_AllocationElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t y, uint32_t z, uint32_t lod, const void *data, size_t sizeBytes, size_t eoff) argument 681 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 687 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 694 rsi_AllocationRead(Context *rsc, RsAllocation va, void *data, size_t sizeBytes) argument 709 rsi_AllocationResize1D(Context *rsc, RsAllocation va, uint32_t dimX) argument 714 rsi_AllocationResize2D(Context *rsc, RsAllocation va, uint32_t dimX, uint32_t dimY) argument 719 rsi_AllocationCreateTyped(Context *rsc, RsType vtype, RsAllocationMipmapControl mipmaps, uint32_t usages, uintptr_t ptr) argument 730 rsi_AllocationCreateFromBitmap(Context *rsc, RsType vtype, RsAllocationMipmapControl mipmaps, const void *data, size_t sizeBytes, uint32_t usages) argument 752 rsi_AllocationCubeCreateFromBitmap(Context *rsc, RsType vtype, RsAllocationMipmapControl mipmaps, const void *data, size_t sizeBytes, uint32_t usages) argument 790 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 807 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 823 rsi_AllocationGetSurface(Context *rsc, RsAllocation valloc) argument 829 rsi_AllocationSetSurface(Context *rsc, RsAllocation valloc, RsNativeWindow sur) argument 834 rsi_AllocationIoSend(Context *rsc, RsAllocation valloc) argument 839 rsi_AllocationIoReceive(Context *rsc, RsAllocation valloc) argument 844 rsi_AllocationGetPointer(Context *rsc, RsAllocation valloc, uint32_t lod, RsAllocationCubemapFace face, uint32_t z, uint32_t array, size_t *stride, size_t strideLen) argument 853 rsi_Allocation1DRead(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument 859 rsi_AllocationElementRead(Context *rsc, RsAllocation va, uint32_t x, uint32_t y, uint32_t z, uint32_t lod, void *data, size_t sizeBytes, size_t eoff) argument 865 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 872 rsi_Allocation3DRead(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, void *data, size_t sizeBytes, size_t stride) argument 880 rsi_AllocationAdapterCreate(Context *rsc, RsType vwindow, RsAllocation vbase) argument 892 rsi_AllocationAdapterOffset(Context *rsc, RsAllocation va, const uint32_t *offsets, size_t len) argument [all...] |
H A D | rsContext.cpp | 250 Context *rsc = static_cast<Context *>(vrsc); local 253 rsc->mNativeThreadId = gettid(); 256 rsc->props.mLogTimes = getProp("debug.rs.profile") != 0; 257 rsc->props.mLogScripts = getProp("debug.rs.script") != 0; 258 rsc->props.mLogShaders = getProp("debug.rs.shader") != 0; 259 rsc->props.mLogShadersAttr = getProp("debug.rs.shader.attributes") != 0; 260 rsc->props.mLogShadersUniforms = getProp("debug.rs.shader.uniforms") != 0; 261 rsc->props.mLogVisual = getProp("debug.rs.visual") != 0; 262 rsc->props.mDebugMaxThreads = getProp("debug.rs.max-threads"); 266 rsc 411 Context *rsc = (Context *)ctx; local 491 Context * rsc = new Context(); local 515 Context * rsc = new Context(); local 785 rsi_ContextFinish(Context *rsc) argument 789 rsi_ContextBindRootScript(Context *rsc, RsScript vs) argument 796 rsi_ContextSetCacheDir(Context *rsc, const char *cacheDir, size_t cacheDir_length) argument 800 rsi_ContextBindSampler(Context *rsc, uint32_t slot, RsSampler vs) argument 812 rsi_ContextBindProgramStore(Context *rsc, RsProgramStore vpfs) argument 817 rsi_ContextBindProgramFragment(Context *rsc, RsProgramFragment vpf) argument 822 rsi_ContextBindProgramRaster(Context *rsc, RsProgramRaster vpr) argument 827 rsi_ContextBindProgramVertex(Context *rsc, RsProgramVertex vpv) argument 832 rsi_ContextBindFont(Context *rsc, RsFont vfont) argument 838 rsi_AssignName(Context *rsc, RsObjectBase obj, const char *name, size_t name_length) argument 843 rsi_ObjDestroy(Context *rsc, void *optr) argument 850 rsi_ContextPause(Context *rsc) argument 854 rsi_ContextResume(Context *rsc) argument 858 rsi_ContextSetSurface(Context *rsc, uint32_t w, uint32_t h, RsNativeWindow sur) argument 863 rsi_ContextSetPriority(Context *rsc, int32_t p) argument 867 rsi_ContextDump(Context *rsc, int32_t bits) argument 871 rsi_ContextDestroyWorker(Context *rsc) argument 875 rsi_ContextDestroy(Context *rsc) argument 882 rsi_ContextPeekMessage(Context *rsc, size_t * receiveLen, size_t receiveLen_length, uint32_t * subID, size_t subID_length) argument 888 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 896 rsi_ContextInitToClient(Context *rsc) argument 900 rsi_ContextDeinitToClient(Context *rsc) argument 904 rsi_ContextSendMessage(Context *rsc, uint32_t id, const uint8_t *data, size_t len) argument 910 LF_ObjDestroy_handcode(const Context *rsc, RsAsyncVoidPtr objPtr) argument 941 Context *rsc = Context::createContext(dev, nullptr, ct, flags); local 950 Context *rsc = static_cast<Context *>(con); local 961 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 | rsScriptGroupBase.h | 11 ScriptGroupBase(Context* rsc) : ObjectBase(rsc) {} argument 14 virtual void serialize(Context *rsc, OStream *stream) const {} argument 25 virtual void execute(Context *rsc) = 0;
|
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...] |
/frameworks/rs/driver/ |
H A D | rsdElement.h | 23 bool rsdElementInit(const android::renderscript::Context *rsc, 26 void rsdElementDestroy(const android::renderscript::Context *rsc, 29 void rsdElementUpdateCachedObject(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 | rsdSampler.h | 23 bool rsdSamplerInit(const android::renderscript::Context *rsc, 26 void rsdSamplerDestroy(const android::renderscript::Context *rsc, 29 void rsdSamplerUpdateCachedObject(const android::renderscript::Context *rsc,
|
H A D | rsdType.h | 23 bool rsdTypeInit(const android::renderscript::Context *rsc, 26 void rsdTypeDestroy(const android::renderscript::Context *rsc, 29 void rsdTypeUpdateCachedObject(const android::renderscript::Context *rsc,
|
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, 36 void rsdScriptGroupUpdateCachedObject(const android::renderscript::Context *rsc,
|
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 | 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...] |