Home
last modified time | relevance | path

Searched refs:funcs (Results 1 – 14 of 14) sorted by relevance

/frameworks/base/libs/rs/
DrsScriptC.cpp47 mRSC->mHal.funcs.script.invokeFreeChildren(mRSC, this); in ~ScriptC()
48 mRSC->mHal.funcs.script.destroy(mRSC, this); in ~ScriptC()
67 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, ptr); in setupScript()
117 ret = rsc->mHal.funcs.script.invokeRoot(rsc, this); in run()
138 rsc->mHal.funcs.script.invokeForEach(rsc, this, 0, ain, aout, usr, usrBytes, sc); in runForEach()
151 rsc->mHal.funcs.script.invokeFunction(rsc, this, slot, data, len); in Invoke()
215 rsc->mHal.funcs.script.init(rsc, this, resName, cacheDir, bitcode, bitcodeLen, 0); in runCompiler()
222 rsc->mHal.funcs.script.invokeInit(rsc, this); in runCompiler()
DrsFBOCache.cpp37 rsc->mHal.funcs.framebuffer.init(rsc, this); in init()
41 rsc->mHal.funcs.framebuffer.destroy(rsc, this); in deinit()
83 rsc->mHal.funcs.framebuffer.setActive(rsc, this); in setup()
DrsScript.cpp50 mRSC->mHal.funcs.script.setGlobalBind(mRSC, this, slot, a->getPtr()); in setSlot()
52 mRSC->mHal.funcs.script.setGlobalBind(mRSC, this, slot, NULL); in setSlot()
62 mRSC->mHal.funcs.script.setGlobalVar(mRSC, this, slot, (void *)val, len); in setVar()
72 mRSC->mHal.funcs.script.setGlobalObj(mRSC, this, slot, val); in setVarObj()
77 mRSC->mHal.funcs.script.invokeFreeChildren(mRSC, this); in freeChildren()
DrsProgramRaster.cpp30 rsc->mHal.funcs.raster.init(rsc, this); in ProgramRaster()
43 mRSC->mHal.funcs.raster.destroy(mRSC, this); in ~ProgramRaster()
53 rsc->mHal.funcs.raster.setActive(rsc, this); in setup()
DrsProgramFragment.cpp32 mRSC->mHal.funcs.fragment.init(mRSC, this, mUserShader.string(), mUserShader.length()); in ProgramFragment()
36 mRSC->mHal.funcs.fragment.destroy(mRSC, this); in ~ProgramFragment()
72 rsc->mHal.funcs.fragment.setActive(rsc, this); in setup()
DrsProgramStore.cpp54 mRSC->mHal.funcs.store.destroy(mRSC, this); in ~ProgramStore()
63 rsc->mHal.funcs.store.setActive(rsc, this); in setup()
74 mRSC->mHal.funcs.store.init(mRSC, this); in init()
DrsAllocation.cpp41 if (!rsc->mHal.funcs.allocation.init(rsc, a, type->getElement()->getHasReferences())) { in createAllocation()
62 mRSC->mHal.funcs.allocation.destroy(mRSC, this); in ~Allocation()
66 rsc->mHal.funcs.allocation.syncAll(rsc, this, src); in syncAll()
84 rsc->mHal.funcs.allocation.data1D(rsc, this, xoff, lod, count, data, sizeBytes); in data()
101 rsc->mHal.funcs.allocation.data2D(rsc, this, xoff, yoff, lod, face, w, h, data, sizeBytes); in data()
133 rsc->mHal.funcs.allocation.elementData1D(rsc, this, x, data, cIdx, sizeBytes); in elementData()
167 rsc->mHal.funcs.allocation.elementData2D(rsc, this, x, y, data, cIdx, sizeBytes); in elementData()
258 mRSC->mHal.funcs.allocation.markDirty(rsc, this); in sendDirty()
316 rsc->mHal.funcs.allocation.resize(rsc, this, t.get(), mHal.state.hasReferences); in resize1D()
563 rsc->mHal.funcs.allocation.allocData2D(rsc, dst, dstXoff, dstYoff, dstMip, in rsi_AllocationCopy2DRange()
DrsMesh.cpp46 mRSC->mHal.funcs.mesh.destroy(mRSC, this); in ~Mesh()
64 mRSC->mHal.funcs.mesh.init(mRSC, this); in init()
192 mRSC->mHal.funcs.mesh.draw(mRSC, this, primIndex, start, len); in renderPrimitiveRange()
198 rsc->mHal.funcs.allocation.markDirty(rsc, mHal.state.vertexBuffers[ct].get()); in uploadAll()
204 … rsc->mHal.funcs.allocation.markDirty(rsc, mHal.state.primitives[ct]->mIndexBuffer.get()); in uploadAll()
DrsContext.cpp41 if (!mHal.funcs.initGraphics(this)) { in initGLThread()
52 mHal.funcs.shutdownGraphics(this); in deinitEGL()
225 rsc->mHal.funcs.setPriority(rsc, rsc->mThreadPriority); in threadProc()
277 rsc->mHal.funcs.swap(rsc); in threadProc()
445 if (mHal.funcs.shutdownDriver) { in ~Context()
446 mHal.funcs.shutdownDriver(this); in ~Context()
462 mHal.funcs.setSurface(this, w, h, sur); in setSurface()
DrsSampler.cpp44 mRSC->mHal.funcs.sampler.init(mRSC, this); in Sampler()
48 mRSC->mHal.funcs.sampler.destroy(mRSC, this); in ~Sampler()
DrsProgramVertex.cpp28 mRSC->mHal.funcs.vertex.init(mRSC, this, mUserShader.string(), mUserShader.length()); in ProgramVertex()
32 mRSC->mHal.funcs.vertex.destroy(mRSC, this); in ~ProgramVertex()
59 rsc->mHal.funcs.vertex.setActive(rsc, this); in setup()
DrsContext.h72 RsdHalFunctions funcs; member
/frameworks/compile/slang/
Dslang_rs_metadata_spec.h77 RSFunction *funcs; member
/frameworks/base/libs/rs/driver/
DrsdCore.cpp190 rsc->mHal.funcs = FunctionTable; in rsdHalInit()