/frameworks/rs/ |
rsScriptC_LibGL.cpp | 49 void rsrBindTexture(Context *rsc, ProgramFragment *pf, uint32_t slot, Allocation *a) { 52 pf->bindTexture(rsc, slot, a); 55 void rsrBindConstant(Context *rsc, ProgramFragment *pf, uint32_t slot, Allocation *a) { 58 pf->bindAllocation(rsc, a, slot); 61 void rsrBindConstant(Context *rsc, ProgramVertex *pv, uint32_t slot, Allocation *a) { 64 pv->bindAllocation(rsc, a, slot); 67 void rsrBindSampler(Context *rsc, ProgramFragment *pf, uint32_t slot, Sampler *s) { 70 pf->bindSampler(rsc, slot, s); 73 void rsrBindProgramStore(Context *rsc, ProgramStore *ps) { 75 rsc->setProgramStore(ps) [all...] |
rsDevice.cpp | 30 void Device::addContext(Context *rsc) { 31 mContexts.push(rsc); 34 void Device::removeContext(Context *rsc) { 36 if (mContexts[idx] == rsc) {
|
rsScriptGroup2.cpp | 14 void ScriptGroup2::execute(Context* rsc) { 15 if (rsc->mHal.funcs.scriptgroup.execute) { 16 rsc->mHal.funcs.scriptgroup.execute(rsc, this); 20 RsScriptGroup2 rsi_ScriptGroup2Create(Context* rsc, const char* name, 25 ScriptGroup2* group = new ScriptGroup2(rsc, name, cacheDir, 29 if (rsc->mHal.funcs.scriptgroup.init) { 30 rsc->mHal.funcs.scriptgroup.init(rsc, group);
|
rsProgramVertex.cpp | 25 ProgramVertex::ProgramVertex(Context *rsc, const char * shaderText, size_t shaderLength, 29 : Program(rsc, shaderText, shaderLength, params, paramLength) { 38 void ProgramVertex::setup(Context *rsc, ProgramVertexState *state) { 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, this) [all...] |
rsProgramBase.h | 29 ProgramBase(Context *rsc) : ObjectBase(rsc) {
|
rsDriverLoader.cpp | 59 static bool LoadHalTable(Context *rsc, HalQueryHal fn, bool loadGraphics) { 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->mHal.funcs.script.invokeRoot) [all...] |
rsScriptGroupBase.h | 11 ScriptGroupBase(Context* rsc) : ObjectBase(rsc) {} 14 virtual void serialize(Context *rsc, OStream *stream) const {} 25 virtual void execute(Context *rsc) = 0;
|
rsScriptIntrinsic.cpp | 24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { 34 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { 40 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e); 50 void ScriptIntrinsic::setupScript(Context *rsc) { 53 uint32_t ScriptIntrinsic::run(Context *rsc) { 58 void ScriptIntrinsic::runForEach(Context* rsc, 67 rsc->mHal.funcs.script.invokeForEachMulti(rsc, this, slot, ains, inLen [all...] |
rsApiContext.cpp | 42 Context *rsc = Context::createContext(dev, nullptr, ct, flags); local 43 if (rsc) { 44 rsc->setTargetSdkVersion(sdkVersion); 46 return rsc; 51 Context *rsc = static_cast<Context *>(con); local 52 rsc->setNativeLibDir(libDir, length); 62 Context *rsc = Context::createContext(dev, &sc); local 63 if (rsc) { 64 rsc->setTargetSdkVersion(sdkVersion); 65 rsc->setDPI(dpi) [all...] |
rsProgramRaster.cpp | 24 ProgramRaster::ProgramRaster(Context *rsc, bool pointSprite, RsCullMode cull) 25 : ProgramBase(rsc) { 30 rsc->mHal.funcs.raster.init(rsc, this); 46 void ProgramRaster::setup(const Context *rsc, ProgramRasterState *state) { 53 rsc->mHal.funcs.raster.setActive(rsc, this); 56 void ProgramRaster::serialize(Context *rsc, OStream *stream) const { 59 ProgramRaster *ProgramRaster::createFromStream(Context *rsc, IStream *stream) { 69 void ProgramRasterState::init(Context *rsc) { [all...] |
rsProgramFragment.cpp | 25 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength, 28 : Program(rsc, shaderText, shaderLength, params, paramLength) { 42 void ProgramFragment::setConstantColor(Context *rsc, float r, float g, float b, float a) { 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, ProgramFragmentState *state) [all...] |
rsProgramRaster.h | 49 virtual void serialize(Context *rsc, OStream *stream) const; 51 static ProgramRaster *createFromStream(Context *rsc, IStream *stream); 53 static ObjectBaseRef<ProgramRaster> getProgramRaster(Context *rsc, 61 ProgramRaster(Context *rsc, 71 void init(Context *rsc); 72 void deinit(Context *rsc);
|
rsProgramVertex.h | 35 virtual void setup(Context *rsc, ProgramVertexState *state); 44 virtual void serialize(Context *rsc, OStream *stream) const; 46 static ProgramVertex *createFromStream(Context *rsc, IStream *stream); 54 void init(Context *rsc); 55 void deinit(Context *rsc); 56 void updateSize(Context *rsc);
|
rsScriptGroup2.h | 16 ScriptGroup2(Context* rsc, const char* name, const char* cacheDir, 18 ScriptGroupBase(rsc), mClosures(closures, closures + numClosures), 23 virtual void execute(Context* rsc);
|
/frameworks/rs/driver/ |
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
rsdProgram.cpp | 36 bool rsdProgramVertexInit(const Context *rsc, const ProgramVertex *pv, 47 static void SyncProgramConstants(const Context *rsc, const Program *p) { 55 rsdAllocationSyncAll(rsc, a, RS_ALLOCATION_USAGE_SCRIPT); 60 void rsdProgramVertexSetActive(const Context *rsc, const ProgramVertex *pv) { 61 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 63 SyncProgramConstants(rsc, pv); 67 void rsdProgramVertexDestroy(const Context *rsc, const ProgramVertex *pv) { 68 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 73 if (rsc->props.mLogShaders) { 83 bool rsdProgramFragmentInit(const Context *rsc, const ProgramFragment *pf [all...] |