HomeSort by relevance Sort by last modified time
    Searched refs:rsc (Results 1 - 25 of 153) sorted by null

1 2 3 4 5 6 7

  /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...]

Completed in 113 milliseconds

1 2 3 4 5 6 7