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

1 2 3 4 5

  /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...]
rsScriptIntrinsic.cpp 24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) {
30 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) {
36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e);
46 void ScriptIntrinsic::setupScript(Context *rsc) {
49 uint32_t ScriptIntrinsic::run(Context *rsc) {
55 void ScriptIntrinsic::runForEach(Context *rsc,
63 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc)
    [all...]
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) {
rsPath.cpp 24 Path::Path(Context *rsc) : ObjectBase(rsc) {
27 Path::Path(Context *rsc, RsPathPrimitive pp, bool isStatic,
29 : ObjectBase(rsc) {
36 rsc->mHal.funcs.path.initStatic(rsc, this, vtx, loops);
41 Path::Path(Context *rsc, uint32_t vertexBuffersCount, uint32_t primitivesCount)
42 : ObjectBase(rsc) {
59 void Path::render(Context *rsc) {
62 void Path::serialize(Context *rsc, OStream *stream) const
    [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 23 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength,
27 : Program(rsc, shaderText, shaderLength, params, paramLength) {
41 void ProgramFragment::setConstantColor(Context *rsc, float r, float g, float b, float a) {
44 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot set fixed function emulation color on user program");
49 rsc->setError(RS_ERROR_BAD_SHADER, "Unable to set fixed function emulation color because allocation is missing");
56 void *p = rsc->mHal.funcs.allocation.lock1D(rsc, mHal.state.constants[0]);
59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]);
62 void ProgramFragment::setup(Context *rsc, ProgramFragmentState *state)
    [all...]
rsAllocation.cpp 30 Allocation::Allocation(Context *rsc, const Type *type, uint32_t usages,
32 : ObjectBase(rsc) {
51 Allocation * Allocation::createAllocation(Context *rsc, const Type *type, uint32_t usages,
54 void* allocMem = rsc->mHal.funcs.allocRuntimeMem(sizeof(Allocation), 0);
57 rsc->setError(RS_ERROR_FATAL_DRIVER, "Couldn't allocate memory for Allocation");
61 Allocation *a = new (allocMem) Allocation(rsc, type, usages, mc, ptr);
63 if (!rsc->mHal.funcs.allocation.init(rsc, a, type->getElement()->getHasReferences())) {
64 rsc->setError(RS_ERROR_FATAL_DRIVER, "Allocation::Allocation, alloc failure");
86 void Allocation::syncAll(Context *rsc, RsAllocationUsageType src)
    [all...]
rsContext.cpp 239 bool Context::loadRuntime(const char* filename, Context* rsc) {
268 if (!(*halInit)(rsc, 0, 0)) {
283 Context *rsc = static_cast<Context *>(vrsc); local
285 rsc->mNativeThreadId = gettid();
287 if (!rsc->isSynchronous()) {
288 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, ANDROID_PRIORITY_DISPLAY);
290 rsc->mThreadPriority = ANDROID_PRIORITY_DISPLAY;
292 if (!rsc->isSynchronous()) {
293 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, -4);
295 rsc->mThreadPriority = -4
477 Context *rsc = (Context *)ctx; local
516 Context * rsc = new Context(); local
530 Context * rsc = new Context(); local
905 Context *rsc = Context::createContext(dev, NULL, ct, forceCpu, synchronous); local
918 Context *rsc = Context::createContext(dev, &sc); local
    [all...]
rsAdapter.cpp 24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) {
28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) {
40 void Adapter1D::data(Context *rsc, uint32_t x, uint32_t count, const void *data, size_t sizeBytes) {
41 mAllocation->data(rsc, x, mY, mLOD, mFace, count, 1, data, sizeBytes, 0);
44 void Adapter1D::serialize(Context *rsc, OStream *stream) const {
47 Adapter1D *Adapter1D::createFromStream(Context *rsc, IStream *stream) {
54 RsAdapter1D rsi_Adapter1DCreate(Context *rsc) {
55 Adapter1D *a = new Adapter1D(rsc);
    [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);
rs_hal.h 94 bool (*init)(const Context *rsc, ScriptC *s,
100 bool (*initIntrinsic)(const Context *rsc, Script *s,
104 void (*invokeFunction)(const Context *rsc, Script *s,
108 int (*invokeRoot)(const Context *rsc, Script *s);
109 void (*invokeForEach)(const Context *rsc,
117 void (*invokeInit)(const Context *rsc, Script *s);
118 void (*invokeFreeChildren)(const Context *rsc, Script *s);
120 void (*setGlobalVar)(const Context *rsc, const Script *s,
124 void (*getGlobalVar)(const Context *rsc, const Script *s,
128 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s
    [all...]
rsAnimation.h 32 static Animation * create(Context *rsc,
39 virtual void serialize(Context *rsc, OStream *stream) const;
41 static Animation *createFromStream(Context *rsc, IStream *stream);
44 Animation(Context *rsc);
rsScriptC.cpp 38 Context * rsc = tls->mContext; \
41 ScriptC::ScriptC(Context *rsc) : Script(rsc) {
103 void ScriptC::setupScript(Context *rsc) {
116 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get());
120 void ScriptC::setupGLState(Context *rsc) {
123 rsc->setProgramStore(mEnviroment.mFragmentStore.get());
126 rsc->setProgramFragment(mEnviroment.mFragment.get());
129 rsc->setProgramVertex(mEnviroment.mVertex.get())
    [all...]
  /frameworks/rs/driver/
rsdSampler.h 23 bool rsdSamplerInit(const android::renderscript::Context *rsc,
26 void rsdSamplerDestroy(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,
rsdScriptGroup.cpp 31 bool rsdScriptGroupInit(const Context *rsc, ScriptGroup *sg) {
32 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
38 void rsdScriptGroupSetInput(const Context *rsc, const ScriptGroup *sg,
42 void rsdScriptGroupSetOutput(const Context *rsc, const ScriptGroup *sg,
46 void rsdScriptGroupExecute(const Context *rsc, const ScriptGroup *sg) {
51 void rsdScriptGroupDestroy(const Context *rsc, const ScriptGroup *sg) {
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,
rsdPath.h 23 bool rsdPathInitStatic(const android::renderscript::Context *rsc,
27 bool rsdPathInitDynamic(const android::renderscript::Context *rsc,
29 void rsdPathDraw(const android::renderscript::Context *rsc,
31 void rsdPathDestroy(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 990 milliseconds

1 2 3 4 5