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