/frameworks/rs/ |
D | rsScriptC_LibGL.cpp | 49 void rsrBindTexture(Context *rsc, ProgramFragment *pf, uint32_t slot, Allocation *a) { in rsrBindTexture() argument 52 pf->bindTexture(rsc, slot, a); in rsrBindTexture() 55 void rsrBindConstant(Context *rsc, ProgramFragment *pf, uint32_t slot, Allocation *a) { in rsrBindConstant() argument 58 pf->bindAllocation(rsc, a, slot); in rsrBindConstant() 61 void rsrBindConstant(Context *rsc, ProgramVertex *pv, uint32_t slot, Allocation *a) { in rsrBindConstant() argument 64 pv->bindAllocation(rsc, a, slot); in rsrBindConstant() 67 void rsrBindSampler(Context *rsc, ProgramFragment *pf, uint32_t slot, Sampler *s) { in rsrBindSampler() argument 70 pf->bindSampler(rsc, slot, s); in rsrBindSampler() 73 void rsrBindProgramStore(Context *rsc, ProgramStore *ps) { in rsrBindProgramStore() argument 75 rsc->setProgramStore(ps); in rsrBindProgramStore() [all …]
|
D | rsProgramVertex.cpp | 25 ProgramVertex::ProgramVertex(Context *rsc, const char * shaderText, size_t shaderLength, in ProgramVertex() argument 29 : Program(rsc, shaderText, shaderLength, params, paramLength) { in ProgramVertex() 38 void ProgramVertex::setup(Context *rsc, ProgramVertexState *state) { in setup() argument 45 rsc->setError(RS_ERROR_FATAL_UNKNOWN, in setup() 49 float *f = static_cast<float *>(rsc->mHal.funcs.allocation.lock1D( in setup() 50 rsc, mHal.state.constants[0])); in setup() 59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]); in setup() 64 rsc->mHal.funcs.vertex.setActive(rsc, this); in setup() 67 void ProgramVertex::setProjectionMatrix(Context *rsc, const rsc_Matrix *m) const { in setProjectionMatrix() argument 69 rsc->setError(RS_ERROR_FATAL_UNKNOWN, in setProjectionMatrix() [all …]
|
D | rsContext.cpp | 247 bool Context::loadRuntime(const char* filename, Context* rsc) { in loadRuntime() argument 276 if (!(*halInit)(rsc, 0, 0)) { in loadRuntime() 291 Context *rsc = static_cast<Context *>(vrsc); in threadProc() local 293 rsc->mNativeThreadId = gettid(); in threadProc() 295 if (!rsc->isSynchronous()) { in threadProc() 296 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, ANDROID_PRIORITY_DISPLAY); in threadProc() 298 rsc->mThreadPriority = ANDROID_PRIORITY_DISPLAY; in threadProc() 300 if (!rsc->isSynchronous()) { in threadProc() 301 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, -4); in threadProc() 303 rsc->mThreadPriority = -4; in threadProc() [all …]
|
D | rs_hal.h | 103 bool (*init)(const Context *rsc, ScriptC *s, 109 bool (*initIntrinsic)(const Context *rsc, Script *s, 113 void (*invokeFunction)(const Context *rsc, Script *s, 117 int (*invokeRoot)(const Context *rsc, Script *s); 118 void (*invokeForEach)(const Context *rsc, 126 void (*invokeInit)(const Context *rsc, Script *s); 127 void (*invokeFreeChildren)(const Context *rsc, Script *s); 129 void (*setGlobalVar)(const Context *rsc, const Script *s, 133 void (*getGlobalVar)(const Context *rsc, const Script *s, 137 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s, [all …]
|
D | rsAllocation.cpp | 30 Allocation::Allocation(Context *rsc, const Type *type, uint32_t usages, in Allocation() argument 32 : ObjectBase(rsc) { in Allocation() 51 Allocation * Allocation::createAllocation(Context *rsc, const Type *type, uint32_t usages, in createAllocation() argument 54 void* allocMem = rsc->mHal.funcs.allocRuntimeMem(sizeof(Allocation), 0); in createAllocation() 57 rsc->setError(RS_ERROR_FATAL_DRIVER, "Couldn't allocate memory for Allocation"); in createAllocation() 61 Allocation *a = new (allocMem) Allocation(rsc, type, usages, mc, ptr); in createAllocation() 63 if (!rsc->mHal.funcs.allocation.init(rsc, a, type->getElement()->getHasReferences())) { in createAllocation() 64 rsc->setError(RS_ERROR_FATAL_DRIVER, "Allocation::Allocation, alloc failure"); in createAllocation() 93 void Allocation::syncAll(Context *rsc, RsAllocationUsageType src) { in syncAll() argument 94 rsc->mHal.funcs.allocation.syncAll(rsc, this, src); in syncAll() [all …]
|
D | rsScriptC.cpp | 37 Context * rsc = tls->mContext; \ 40 ScriptC::ScriptC(Context *rsc) : Script(rsc) { in ScriptC() argument 98 void ScriptC::setupScript(Context *rsc) { in setupScript() argument 111 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); in setupScript() 115 void ScriptC::setupGLState(Context *rsc) { in setupGLState() argument 118 rsc->setProgramStore(mEnviroment.mFragmentStore.get()); in setupGLState() 121 rsc->setProgramFragment(mEnviroment.mFragment.get()); in setupGLState() 124 rsc->setProgramVertex(mEnviroment.mVertex.get()); in setupGLState() 127 rsc->setProgramRaster(mEnviroment.mRaster.get()); in setupGLState() 132 uint32_t ScriptC::run(Context *rsc) { in run() argument [all …]
|
D | rsScriptC_Lib.cpp | 84 time_t rsrTime(Context *rsc, time_t *timer) { in rsrTime() argument 88 tm* rsrLocalTime(Context *rsc, tm *local, time_t *timer) { in rsrLocalTime() argument 95 pthread_mutex_lock(&rsc->gLibMutex); in rsrLocalTime() 103 pthread_mutex_unlock(&rsc->gLibMutex); in rsrLocalTime() 107 int64_t rsrUptimeMillis(Context *rsc) { in rsrUptimeMillis() argument 115 int64_t rsrUptimeNanos(Context *rsc) { in rsrUptimeNanos() argument 123 float rsrGetDt(Context *rsc, const Script *sc) { in rsrGetDt() argument 137 static void SetObjectRef(const Context *rsc, const ObjectBase *dst, const ObjectBase *src) { in SetObjectRef() argument 150 void rsrSetObject(const Context *rsc, void *dst, ObjectBase *src) { in rsrSetObject() argument 153 SetObjectRef(rsc, odst[0], src); in rsrSetObject() [all …]
|
D | rsProgramFragment.cpp | 25 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength, in ProgramFragment() argument 28 : Program(rsc, shaderText, shaderLength, params, paramLength) { in ProgramFragment() 42 void ProgramFragment::setConstantColor(Context *rsc, float r, float g, float b, float a) { in setConstantColor() argument 45 … rsc->setError(RS_ERROR_BAD_SHADER, "Cannot set fixed function emulation color on user program"); in setConstantColor() 50 …rsc->setError(RS_ERROR_BAD_SHADER, "Unable to set fixed function emulation color because allocatio… in setConstantColor() 57 void *p = rsc->mHal.funcs.allocation.lock1D(rsc, mHal.state.constants[0]); in setConstantColor() 60 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]); in setConstantColor() 63 void ProgramFragment::setup(Context *rsc, ProgramFragmentState *state) { in setup() argument 72 rsc->setError(RS_ERROR_BAD_SHADER, "No texture bound"); in setup() 77 rsc->mHal.funcs.fragment.setActive(rsc, this); in setup() [all …]
|
D | rsAdapter.cpp | 24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) { in Adapter1D() argument 28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) { in Adapter1D() argument 40 void Adapter1D::data(Context *rsc, uint32_t x, uint32_t count, const void *data, size_t sizeBytes) { in data() argument 41 mAllocation->data(rsc, x, mY, mLOD, mFace, count, 1, data, sizeBytes, 0); in data() 44 void Adapter1D::serialize(Context *rsc, OStream *stream) const { in serialize() argument 47 Adapter1D *Adapter1D::createFromStream(Context *rsc, IStream *stream) { in createFromStream() argument 54 RsAdapter1D rsi_Adapter1DCreate(Context *rsc) { in rsi_Adapter1DCreate() argument 55 Adapter1D *a = new Adapter1D(rsc); in rsi_Adapter1DCreate() 60 void rsi_Adapter1DBindAllocation(Context *rsc, RsAdapter1D va, RsAllocation valloc) { in rsi_Adapter1DBindAllocation() argument 66 void rsi_Adapter1DSetConstraint(Context *rsc, RsAdapter1D va, RsDimension dim, uint32_t value) { in rsi_Adapter1DSetConstraint() argument [all …]
|
D | rsScriptIntrinsic.cpp | 24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { in ScriptIntrinsic() argument 34 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { in init() argument 40 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e); in init() 50 void ScriptIntrinsic::setupScript(Context *rsc) { in setupScript() argument 53 uint32_t ScriptIntrinsic::run(Context *rsc) { in run() argument 59 void ScriptIntrinsic::runForEach(Context *rsc, in runForEach() argument 67 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc); in runForEach() 70 void ScriptIntrinsic::runForEach(Context* rsc, in runForEach() argument 79 … rsc->mHal.funcs.script.invokeForEachMulti(rsc, this, slot, ains, inLen, aout, usr, usrBytes, sc); in runForEach() 82 void ScriptIntrinsic::Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) { in Invoke() argument [all …]
|
D | rsProgramRaster.cpp | 24 ProgramRaster::ProgramRaster(Context *rsc, bool pointSprite, RsCullMode cull) in ProgramRaster() argument 25 : ProgramBase(rsc) { in ProgramRaster() 30 rsc->mHal.funcs.raster.init(rsc, this); in ProgramRaster() 46 void ProgramRaster::setup(const Context *rsc, ProgramRasterState *state) { in setup() argument 53 rsc->mHal.funcs.raster.setActive(rsc, this); in setup() 56 void ProgramRaster::serialize(Context *rsc, OStream *stream) const { in serialize() argument 59 ProgramRaster *ProgramRaster::createFromStream(Context *rsc, IStream *stream) { in createFromStream() argument 69 void ProgramRasterState::init(Context *rsc) { in init() argument 70 mDefault.set(ProgramRaster::getProgramRaster(rsc, false, RS_CULL_BACK).get()); in init() 73 void ProgramRasterState::deinit(Context *rsc) { in deinit() argument [all …]
|
D | rsScript.cpp | 23 Script::Script(Context *rsc) : ObjectBase(rsc) { in Script() argument 97 void Script::callUpdateCacheObject(const Context *rsc, void *dstObj) const { in callUpdateCacheObject() argument 98 if (rsc->mHal.funcs.script.updateCachedObject != NULL) { in callUpdateCacheObject() 99 rsc->mHal.funcs.script.updateCachedObject(rsc, this, (rs_script *)dstObj); in callUpdateCacheObject() 111 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) in ScriptKernelID() argument 112 : ObjectBase(rsc) { in ScriptKernelID() 124 void ScriptKernelID::serialize(Context *rsc, OStream *stream) const { in serialize() argument 132 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) { in ScriptFieldID() argument 141 void ScriptFieldID::serialize(Context *rsc, OStream *stream) const { in serialize() argument 153 RsScriptKernelID rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) { in rsi_ScriptKernelIDCreate() argument [all …]
|
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 size… 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_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, [all …]
|
D | rsObjectBase.cpp | 25 ObjectBase::ObjectBase(Context *rsc) { in ObjectBase() argument 28 mRSC = rsc; in ObjectBase() 38 rsAssert(rsc); in ObjectBase() 210 void ObjectBase::zeroAllUserRef(Context *rsc) { in zeroAllUserRef() argument 211 if (rsc->props.mLogObjects) { in zeroAllUserRef() 216 const ObjectBase * o = rsc->mObjHead; in zeroAllUserRef() 221 o = rsc->mObjHead; in zeroAllUserRef() 229 if (rsc->props.mLogObjects) { in zeroAllUserRef() 231 dumpAll(rsc); in zeroAllUserRef() 235 void ObjectBase::freeAllChildren(Context *rsc) { in freeAllChildren() argument [all …]
|
D | rsPath.cpp | 24 Path::Path(Context *rsc) : ObjectBase(rsc) { in Path() argument 27 Path::Path(Context *rsc, RsPathPrimitive pp, bool isStatic, in Path() argument 29 : ObjectBase(rsc) { in Path() 36 rsc->mHal.funcs.path.initStatic(rsc, this, vtx, loops); in Path() 41 Path::Path(Context *rsc, uint32_t vertexBuffersCount, uint32_t primitivesCount) in Path() argument 42 : ObjectBase(rsc) { in Path() 59 void Path::render(Context *rsc) { in render() argument 62 void Path::serialize(Context *rsc, OStream *stream) const { in serialize() argument 73 RsPath rsi_PathCreate(Context *rsc, RsPathPrimitive pp, bool isStatic, in rsi_PathCreate() argument 75 return new Path(rsc, pp, isStatic, (Allocation *)vtx, (Allocation *)loops, quality); in rsi_PathCreate()
|
D | rsProgramStore.cpp | 24 ProgramStore::ProgramStore(Context *rsc, in ProgramStore() argument 28 RsDepthFunc depthFunc) : ProgramBase(rsc) { in ProgramStore() 57 void ProgramStore::setup(const Context *rsc, ProgramStoreState *state) { in setup() argument 63 rsc->mHal.funcs.store.setActive(rsc, this); in setup() 66 void ProgramStore::serialize(Context *rsc, OStream *stream) const { in serialize() argument 69 ProgramStore *ProgramStore::createFromStream(Context *rsc, IStream *stream) { in createFromStream() argument 83 ObjectBaseRef<ProgramStore> ProgramStore::getProgramStore(Context *rsc, in getProgramStore() argument 94 for (uint32_t ct = 0; ct < rsc->mStateFragmentStore.mStorePrograms.size(); ct++) { in getProgramStore() 95 ProgramStore *existing = rsc->mStateFragmentStore.mStorePrograms[ct]; in getProgramStore() 112 ProgramStore *pfs = new ProgramStore(rsc, in getProgramStore() [all …]
|
D | rsScriptGroup.cpp | 23 ScriptGroup::ScriptGroup(Context *rsc) : ObjectBase(rsc) { in ScriptGroup() argument 193 ScriptGroup * ScriptGroup::create(Context *rsc, in create() argument 208 ScriptGroup *sg = new ScriptGroup(rsc); in create() 237 Allocation * alloc = Allocation::createAllocation(rsc, in create() 249 if (rsc->mHal.funcs.scriptgroup.init) { in create() 250 rsc->mHal.funcs.scriptgroup.init(rsc, sg); in create() 256 void ScriptGroup::setInput(Context *rsc, ScriptKernelID *kid, Allocation *a) { in setInput() argument 261 if (rsc->mHal.funcs.scriptgroup.setInput) { in setInput() 262 rsc->mHal.funcs.scriptgroup.setInput(rsc, this, kid, a); in setInput() 270 void ScriptGroup::setOutput(Context *rsc, ScriptKernelID *kid, Allocation *a) { in setOutput() argument [all …]
|
D | rsFBOCache.cpp | 39 void FBOCache::init(Context *rsc) { in init() argument 40 rsc->mHal.funcs.framebuffer.init(rsc, this); in init() 43 void FBOCache::deinit(Context *rsc) { in deinit() argument 44 rsc->mHal.funcs.framebuffer.destroy(rsc, this); in deinit() 47 void FBOCache::bindColorTarget(Context *rsc, Allocation *a, uint32_t slot) { in bindColorTarget() argument 63 void FBOCache::bindDepthTarget(Context *rsc, Allocation *a) { in bindDepthTarget() argument 85 void FBOCache::setup(Context *rsc) { in setup() argument 90 rsc->mHal.funcs.framebuffer.setActive(rsc, this); in setup()
|
/frameworks/rs/driver/ |
D | rsdRuntimeStubs.cpp | 110 Context *rsc = RsdCpuReference::getTlsContext(); in SC_AllocationSyncAll2() local 111 rsrAllocationSyncAll(rsc, (Allocation*)a.p, source); in SC_AllocationSyncAll2() 115 Context *rsc = RsdCpuReference::getTlsContext(); in SC_AllocationSyncAll() local 116 rsrAllocationSyncAll(rsc, (Allocation*)a.p, RS_ALLOCATION_USAGE_SCRIPT); in SC_AllocationSyncAll() 127 Context *rsc = RsdCpuReference::getTlsContext(); in SC_AllocationCopy1DRange() local 128 rsrAllocationCopy1DRange(rsc, (Allocation*)dstAlloc.p, dstOff, dstMip, count, in SC_AllocationCopy1DRange() 139 Context *rsc = RsdCpuReference::getTlsContext(); in SC_AllocationCopy2DRange() local 140 rsrAllocationCopy2DRange(rsc, (Allocation*)dstAlloc.p, in SC_AllocationCopy2DRange() 148 Context *rsc = RsdCpuReference::getTlsContext(); in SC_AllocationIoSend() local 149 rsrAllocationIoSend(rsc, (Allocation*)alloc.p); in SC_AllocationIoSend() [all …]
|
D | rsdProgram.cpp | 36 bool rsdProgramVertexInit(const Context *rsc, const ProgramVertex *pv, in rsdProgramVertexInit() argument 47 static void SyncProgramConstants(const Context *rsc, const Program *p) { in SyncProgramConstants() argument 55 rsdAllocationSyncAll(rsc, a, RS_ALLOCATION_USAGE_SCRIPT); in SyncProgramConstants() 60 void rsdProgramVertexSetActive(const Context *rsc, const ProgramVertex *pv) { in rsdProgramVertexSetActive() argument 61 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdProgramVertexSetActive() 63 SyncProgramConstants(rsc, pv); in rsdProgramVertexSetActive() 67 void rsdProgramVertexDestroy(const Context *rsc, const ProgramVertex *pv) { in rsdProgramVertexDestroy() argument 68 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdProgramVertexDestroy() 73 if (rsc->props.mLogShaders) { in rsdProgramVertexDestroy() 83 bool rsdProgramFragmentInit(const Context *rsc, const ProgramFragment *pf, in rsdProgramFragmentInit() argument [all …]
|
D | rsdGL.cpp | 152 void rsdGLShutdown(const Context *rsc) { in rsdGLShutdown() argument 153 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdGLShutdown() 155 rsdGLSetSurface(rsc, 0, 0, NULL); in rsdGLShutdown() 177 void getConfigData(const Context *rsc, in getConfigData() argument 204 if (rsc->mUserSurfaceConfig.alphaMin > 0) { in getConfigData() 206 configAttribsPtr[1] = rsc->mUserSurfaceConfig.alphaMin; in getConfigData() 210 if (rsc->mUserSurfaceConfig.depthMin > 0) { in getConfigData() 212 configAttribsPtr[1] = rsc->mUserSurfaceConfig.depthMin; in getConfigData() 216 if (rsc->mDev->mForceSW) { in getConfigData() 234 bool rsdGLInit(const Context *rsc) { in rsdGLInit() argument [all …]
|
D | rsdAllocation.h | 79 uint32_t rsdAllocationGrallocBits(const android::renderscript::Context *rsc, 81 bool rsdAllocationInit(const android::renderscript::Context *rsc, 84 void rsdAllocationDestroy(const android::renderscript::Context *rsc, 87 void rsdAllocationResize(const android::renderscript::Context *rsc, 90 void rsdAllocationSyncAll(const android::renderscript::Context *rsc, 93 void rsdAllocationMarkDirty(const android::renderscript::Context *rsc, 95 void rsdAllocationSetSurface(const android::renderscript::Context *rsc, 97 void rsdAllocationIoSend(const android::renderscript::Context *rsc, 99 void rsdAllocationIoReceive(const android::renderscript::Context *rsc, 102 void rsdAllocationData1D(const android::renderscript::Context *rsc, [all …]
|
D | rsdGL.h | 23 #define RSD_CALL_GL(x, ...) rsc->setWatchdogGL(#x, __LINE__, __FILE__); x(__VA_ARGS__); rsc->setWat… 77 bool rsdGLSetInternalSurface(const android::renderscript::Context *rsc, 79 bool rsdGLInit(const android::renderscript::Context *rsc); 80 void rsdGLShutdown(const android::renderscript::Context *rsc); 81 bool rsdGLSetSurface(const android::renderscript::Context *rsc, 83 void rsdGLSwap(const android::renderscript::Context *rsc); 84 void rsdGLCheckError(const android::renderscript::Context *rsc, 86 void rsdGLSetPriority(const android::renderscript::Context *rsc, 88 void rsdGLClearColor(const android::renderscript::Context *rsc, 90 void rsdGLClearDepth(const android::renderscript::Context *rsc, float v); [all …]
|
D | rsdCore.cpp | 50 static void Shutdown(Context *rsc); 51 static void SetPriority(const Context *rsc, int32_t priority); 198 Context *rsc = (Context*) c; in rsdHalInit() local 199 rsc->mHal.funcs = FunctionTable; in rsdHalInit() 206 rsc->mHal.drv = dc; in rsdHalInit() 208 dc->mCpuRef = RsdCpuReference::create(rsc, version_major, version_minor, in rsdHalInit() 212 rsc->mHal.drv = NULL; in rsdHalInit() 229 rsc->mHal.funcs.allocRuntimeMem, in rsdHalInit() 230 rsc->mHal.funcs.freeRuntimeMem); in rsdHalInit() 238 void SetPriority(const Context *rsc, int32_t priority) { in SetPriority() argument [all …]
|
D | rsdPath.cpp | 65 static void cleanup(const Context *rsc, const Path *m) { in cleanup() argument 72 bool rsdPathInitStatic(const Context *rsc, const Path *m, in rsdPathInitStatic() argument 75 cleanup(rsc, m); in rsdPathInitStatic() 83 bool rsdPathInitDynamic(const Context *rsc, const Path *m) { in rsdPathInitDynamic() argument 88 void rsdPathDraw(const Context *rsc, const Path *m) { in rsdPathDraw() argument 94 drv->draw((Context *)rsc); in rsdPathDraw() 98 void rsdPathDestroy(const Context *rsc, const Path *m) { in rsdPathDestroy() argument 99 cleanup(rsc, m); in rsdPathDestroy() 135 void DrvPathStatic::draw(Context *rsc) { in draw() argument 143 if (!rsc->setupCheck()) { in draw() [all …]
|