/frameworks/rs/ |
rsScriptC_LibGL.cpp | 49 void rsrBindTexture(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { 52 pf->bindTexture(rsc, slot, a); 55 void rsrBindConstant(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { 58 pf->bindAllocation(rsc, a, slot); 61 void rsrBindConstant(Context *rsc, Script *sc, ProgramVertex *pv, uint32_t slot, Allocation *a) { 64 pv->bindAllocation(rsc, a, slot); 67 void rsrBindSampler(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Sampler *s) { 70 pf->bindSampler(rsc, slot, s); 73 void rsrBindProgramStore(Context *rsc, Script *sc, 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...] |
rsScriptC.cpp | 34 Context * rsc = tls->mContext; \ 37 ScriptC::ScriptC(Context *rsc) : Script(rsc) { 93 void ScriptC::setupScript(Context *rsc) { 104 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); 108 void ScriptC::setupGLState(Context *rsc) { 110 rsc->setProgramStore(mEnviroment.mFragmentStore.get()); 113 rsc->setProgramFragment(mEnviroment.mFragment.get()); 116 rsc->setProgramVertex(mEnviroment.mVertex.get()) [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...] |
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); 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);
|
/frameworks/support/renderscript/v8/rs_support/ |
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...] |
rsScriptC.cpp | 27 Context * rsc = tls->mContext; \ 30 ScriptC::ScriptC(Context *rsc) : Script(rsc) { 40 void ScriptC::setupScript(Context *rsc) { 51 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); 55 void ScriptC::setupGLState(Context *rsc) { 58 uint32_t ScriptC::run(Context *rsc) { 60 rsc->setError(RS_ERROR_BAD_SCRIPT, "Attempted to run bad script"); 64 setupGLState(rsc); [all...] |
rsContext.cpp | 164 Context *rsc = static_cast<Context *>(vrsc); local 166 rsc->mNativeThreadId = gettid(); 168 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, /* ANDROID_PRIORITY_DISPLAY */ -4); 169 rsc->mThreadPriority = /* ANDROID_PRIORITY_DISPLAY */ -4; 171 rsc->props.mLogTimes = getProp("debug.rs.profile") != 0; 172 rsc->props.mLogScripts = getProp("debug.rs.script") != 0; 173 rsc->props.mLogObjects = getProp("debug.rs.object") != 0; 174 rsc->props.mLogShaders = getProp("debug.rs.shader") != 0; 175 rsc->props.mLogShadersAttr = getProp("debug.rs.shader.attributes") != 0; 176 rsc->props.mLogShadersUniforms = getProp("debug.rs.shader.uniforms") != 0 208 Context *rsc = (Context *)ctx; local 242 Context * rsc = new Context(); local 252 Context * rsc = new Context(); local 474 Context *rsc = Context::createContext(dev, NULL); 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); 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...] |
/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,
|
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...] |
/frameworks/support/renderscript/v8/rs_support/driver/ |
rsdSampler.h | 23 bool rsdSamplerInit(const android::renderscript::Context *rsc, 26 void rsdSamplerDestroy(const android::renderscript::Context *rsc,
|