Searched refs:rsc (Results 1 - 25 of 94) sorted by relevance

1234

/frameworks/rs/
H A DrsScriptC_LibGL.cpp49 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 DrsDevice.cpp30 void Device::addContext(Context *rsc) { argument
31 mContexts.push(rsc);
34 void Device::removeContext(Context *rsc) { argument
36 if (mContexts[idx] == rsc) {
H A DrsScriptGroup2.cpp14 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 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
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 DrsDriverLoader.cpp59 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 DrsScriptIntrinsic.cpp24 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 runReduce(Context *rsc, uint32_t slot, const Allocation ** ains, size_t inLen, Allocation *aout, const RsScriptCall *sc) argument
76 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument
79 serialize(Context *rsc, OStream *stream) const argument
92 rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) argument
[all...]
H A DrsApiContext.cpp31 Context *rsc = Context::createContext(dev, nullptr, ct, flags); local
32 if (rsc) {
33 rsc->setTargetSdkVersion(sdkVersion);
35 return rsc;
40 Context *rsc = static_cast<Context *>(con); local
41 rsc->setNativeLibDir(libDir, length);
51 Context *rsc = Context::createContext(dev, &sc); local
52 if (rsc) {
53 rsc->setTargetSdkVersion(sdkVersion);
54 rsc
[all...]
H A DrsProgramRaster.cpp24 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 DrsAllocation.cpp29 Allocation::Allocation(Context *rsc, const Type *type, uint32_t usages, argument
31 : ObjectBase(rsc) {
43 Allocation::Allocation(Context *rsc, const Allocation *alloc, const Type *type) argument
44 : ObjectBase(rsc) {
62 Allocation * Allocation::createAllocationStrided(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
102 createAllocation(Context *rsc, const Type *type, uint32_t usages, RsAllocationMipmapControl mc, void * ptr) argument
107 createAdapter(Context *rsc, const Allocation *alloc, const Type *type) argument
127 adapterOffset(Context *rsc, const uint32_t *offsets, size_t len) argument
166 syncAll(Context *rsc, RsAllocationUsageType src) argument
170 getPointer(const Context *rsc, uint32_t lod, RsAllocationCubemapFace face, uint32_t z, uint32_t array, size_t *stride) argument
192 data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument
209 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
215 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
222 read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument
238 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
256 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
268 elementData(Context *rsc, uint32_t x, uint32_t y, uint32_t z, const void *data, uint32_t cIdx, size_t sizeBytes) argument
303 elementRead(Context *rsc, uint32_t x, uint32_t y, uint32_t z, void *data, uint32_t cIdx, size_t sizeBytes) argument
370 writePackedData(Context *rsc, const Type *type, uint8_t *dst, const uint8_t *src, bool dstPadded) argument
419 unpackVec3Allocation(Context *rsc, const void *data, size_t dataSize) argument
427 packVec3Allocation(Context *rsc, OStream *stream) const argument
442 serialize(Context *rsc, OStream *stream) const argument
466 createFromStream(Context *rsc, IStream *stream) argument
532 callUpdateCacheObject(const Context *rsc, void *dstObj) const argument
556 copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len) argument
559 resize1D(Context *rsc, uint32_t dimX) argument
575 resize2D(Context *rsc, uint32_t dimX, uint32_t dimY) argument
602 setupGrallocConsumer(const Context *rsc, uint32_t numAlloc) argument
623 getSurface(const Context *rsc) argument
640 shareBufferQueue(const Context *rsc, const Allocation *alloc) argument
657 setSurface(const Context *rsc, RsNativeWindow sur) argument
662 ioSend(const Context *rsc) argument
666 ioReceive(const Context *rsc) argument
705 rsi_AllocationSyncAll(Context *rsc, RsAllocation va, RsAllocationUsageType src) argument
711 rsi_AllocationGenerateMipmaps(Context *rsc, RsAllocation va) argument
716 rsi_AllocationCopyToBitmap(Context *rsc, RsAllocation va, void *data, size_t sizeBytes) argument
723 rsi_Allocation1DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument
729 rsi_Allocation1DElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t lod, const void *data, size_t sizeBytes, size_t eoff) argument
735 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
741 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
747 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
754 rsi_AllocationRead(Context *rsc, RsAllocation va, void *data, size_t sizeBytes) argument
769 rsi_AllocationResize1D(Context *rsc, RsAllocation va, uint32_t dimX) argument
774 rsi_AllocationResize2D(Context *rsc, RsAllocation va, uint32_t dimX, uint32_t dimY) argument
779 rsi_AllocationCreateTyped(Context *rsc, RsType vtype, RsAllocationMipmapControl mipmaps, uint32_t usages, uintptr_t ptr) argument
790 rsi_AllocationCreateStrided(Context *rsc, RsType vtype, RsAllocationMipmapControl mipmaps, uint32_t usages, uintptr_t ptr, size_t requiredAlignment) argument
803 rsi_AllocationCreateFromBitmap(Context *rsc, RsType vtype, RsAllocationMipmapControl mipmaps, const void *data, size_t sizeBytes, uint32_t usages) argument
825 rsi_AllocationCubeCreateFromBitmap(Context *rsc, RsType vtype, RsAllocationMipmapControl mipmaps, const void *data, size_t sizeBytes, uint32_t usages) argument
863 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
880 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
895 rsi_AllocationSetupBufferQueue(Context *rsc, RsAllocation valloc, uint32_t numAlloc) argument
900 rsi_AllocationGetSurface(Context *rsc, RsAllocation valloc) argument
906 rsi_AllocationShareBufferQueue(Context *rsc, RsAllocation valloc1, RsAllocation valloc2) argument
912 rsi_AllocationSetSurface(Context *rsc, RsAllocation valloc, RsNativeWindow sur) argument
917 rsi_AllocationIoSend(Context *rsc, RsAllocation valloc) argument
922 rsi_AllocationIoReceive(Context *rsc, RsAllocation valloc) argument
928 rsi_AllocationGetPointer(Context *rsc, RsAllocation valloc, uint32_t lod, RsAllocationCubemapFace face, uint32_t z, uint32_t array, size_t *stride, size_t strideLen) argument
937 rsi_Allocation1DRead(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument
943 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
949 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
956 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
964 rsi_AllocationAdapterCreate(Context *rsc, RsType vwindow, RsAllocation vbase) argument
976 rsi_AllocationAdapterOffset(Context *rsc, RsAllocation va, const uint32_t *offsets, size_t len) argument
[all...]
H A DrsProgramFragment.cpp25 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 DrsScriptGroupBase.h11 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 DrsContext.cpp250 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.mLogReduce = getProp("debug.rs.reduce");
263 rsc
413 Context *rsc = (Context *)ctx; local
494 Context * rsc = new Context(); local
518 Context * rsc = new Context(); local
786 rsi_ContextFinish(Context *rsc) argument
790 rsi_ContextBindRootScript(Context *rsc, RsScript vs) argument
797 rsi_ContextSetCacheDir(Context *rsc, const char *cacheDir, size_t cacheDir_length) argument
801 rsi_ContextBindSampler(Context *rsc, uint32_t slot, RsSampler vs) argument
813 rsi_ContextBindProgramStore(Context *rsc, RsProgramStore vpfs) argument
818 rsi_ContextBindProgramFragment(Context *rsc, RsProgramFragment vpf) argument
823 rsi_ContextBindProgramRaster(Context *rsc, RsProgramRaster vpr) argument
828 rsi_ContextBindProgramVertex(Context *rsc, RsProgramVertex vpv) argument
833 rsi_ContextBindFont(Context *rsc, RsFont vfont) argument
839 rsi_AssignName(Context *rsc, RsObjectBase obj, const char *name, size_t name_length) argument
844 rsi_ObjDestroy(Context *rsc, void *optr) argument
851 rsi_ContextPause(Context *rsc) argument
855 rsi_ContextResume(Context *rsc) argument
859 rsi_ContextSetSurface(Context *rsc, uint32_t w, uint32_t h, RsNativeWindow sur) argument
864 rsi_ContextSetPriority(Context *rsc, int32_t p) argument
868 rsi_ContextDump(Context *rsc, int32_t bits) argument
872 rsi_ContextDestroyWorker(Context *rsc) argument
876 rsi_ContextDestroy(Context *rsc) argument
883 rsi_ContextPeekMessage(Context *rsc, size_t * receiveLen, size_t receiveLen_length, uint32_t * subID, size_t subID_length) argument
889 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
897 rsi_ContextInitToClient(Context *rsc) argument
901 rsi_ContextDeinitToClient(Context *rsc) argument
905 rsi_ContextSendMessage(Context *rsc, uint32_t id, const uint8_t *data, size_t len) argument
911 LF_ObjDestroy_handcode(const Context *rsc, RsAsyncVoidPtr objPtr) argument
[all...]
H A DrsScriptC.cpp52 Context * rsc = tls->mContext; \
55 ScriptC::ScriptC(Context *rsc) : Script(rsc) { argument
119 void ScriptC::setupScript(Context *rsc) { argument
132 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get());
136 void ScriptC::setupGLState(Context *rsc) { argument
139 rsc->setProgramStore(mEnviroment.mFragmentStore.get());
142 rsc->setProgramFragment(mEnviroment.mFragment.get());
145 rsc
153 run(Context *rsc) argument
178 runForEach(Context *rsc, uint32_t slot, const Allocation ** ains, size_t inLen, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument
242 runReduce(Context *rsc, uint32_t slot, const Allocation ** ains, size_t inLen, Allocation *aout, const RsScriptCall *sc) argument
263 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument
318 runCompiler(Context *rsc, const char *resName, const char *cacheDir, const uint8_t *bitcode, size_t bitcodeLen) argument
468 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_Lib.cpp84 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
169 rsrClearObject(const Context *rsc, rs_object_base *dst) argument
174 rsrSetObject(const Context *rsc, void *dst, ObjectBase *src) argument
188 rsrSetObject(const Context *rsc, rs_object_base *dst, const ObjectBase *src) argument
208 rsrIsObject(const Context *rsc, rs_object_base o) argument
214 rsrToClient(Context *rsc, int cmdID, const void *data, int len) argument
219 rsrToClientBlocking(Context *rsc, int cmdID, const void *data, int len) argument
226 rsrToClient(Context *rsc, int cmdID, void *data, int len) argument
230 rsrToClientBlocking(Context *rsc, int cmdID, void *data, int len) argument
234 rsrAllocationIoSend(Context *rsc, Allocation *src) argument
238 rsrAllocationIoReceive(Context *rsc, Allocation *src) argument
242 rsrForEach(Context *rsc, Script *target, uint32_t slot, uint32_t numInputs, Allocation **in, Allocation *out, const void *usr, uint32_t usrBytes, const RsScriptCall *call) argument
252 rsrAllocationSyncAll(Context *rsc, Allocation *a, RsAllocationUsageType usage) argument
256 rsrAllocationCopy1DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstOff, uint32_t dstMip, uint32_t count, Allocation *srcAlloc, uint32_t srcOff, uint32_t srcMip) argument
267 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
279 rsrElementCreate(Context *rsc, RsDataType dt, RsDataKind dk, bool norm, uint32_t vecSize) argument
284 rsrTypeCreate(Context *rsc, const RsElement element, uint32_t dimX, uint32_t dimY, uint32_t dimZ, bool mipmaps, bool faces, uint32_t yuv) argument
290 rsrAllocationCreateTyped(Context *rsc, const RsType type, RsAllocationMipmapControl mipmaps, uint32_t usages, uintptr_t ptr) argument
[all...]
/frameworks/rs/driver/
H A DrsdElement.h23 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 DrsdFrameBuffer.h22 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 DrsdProgramRaster.h23 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 DrsdProgramStore.h23 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 DrsdSampler.h23 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 DrsdType.h23 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 DrsdScriptGroup.h22 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 DrsdMesh.h23 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 DrsdProgramFragment.h23 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 DrsdProgramVertex.h22 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 DrsdProgram.cpp36 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...]

Completed in 3099 milliseconds

1234