/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...] |
rsProgramBase.h | 29 ProgramBase(Context *rsc) : ObjectBase(rsc) {
|
rsScriptC.cpp | 32 Context * rsc = tls->mContext; \ 35 ScriptC::ScriptC(Context *rsc) : Script(rsc) { 54 void ScriptC::setupScript(Context *rsc) { 70 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, ptr); 90 void ScriptC::setupGLState(Context *rsc) { 92 rsc->setProgramStore(mEnviroment.mFragmentStore.get()); 95 rsc->setProgramFragment(mEnviroment.mFragment.get()); 98 rsc->setProgramVertex(mEnviroment.mVertex.get()) [all...] |
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) { 73 RsPath rsi_PathCreate(Context *rsc, RsPathPrimitive pp, bool isStatic [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); 59 ProgramRaster *ProgramRaster::createFromStream(Context *rsc, IStream *stream) { 69 void ProgramRasterState::init(Context *rsc) { 70 mDefault.set(ProgramRaster::getProgramRaster(rsc, false, RS_CULL_BACK).get()) [all...] |
rs_hal.h | 75 bool (*init)(const Context *rsc, ScriptC *s, 82 void (*invokeFunction)(const Context *rsc, Script *s, 86 int (*invokeRoot)(const Context *rsc, Script *s); 87 void (*invokeForEach)(const Context *rsc, 95 void (*invokeInit)(const Context *rsc, Script *s); 96 void (*invokeFreeChildren)(const Context *rsc, Script *s); 98 void (*setGlobalVar)(const Context *rsc, const Script *s, 102 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s, 109 void (*setGlobalBind)(const Context *rsc, const Script *s, 112 void (*setGlobalObj)(const Context *rsc, const Script *s [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, 62 rsc->mHal.funcs.vertex.setActive(rsc, this); 65 void ProgramVertex::setProjectionMatrix(Context *rsc, const rsc_Matrix *m) const { 67 rsc->setError(RS_ERROR_FATAL_UNKNOWN, 72 rsc->setError(RS_ERROR_FATAL_UNKNOWN, 81 void ProgramVertex::setModelviewMatrix(Context *rsc, const rsc_Matrix *m) const [all...] |
rsContext.cpp | 208 Context *rsc = static_cast<Context *>(vrsc); local 210 rsc->mNativeThreadId = gettid(); 211 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, ANDROID_PRIORITY_DISPLAY); 212 rsc->mThreadPriority = ANDROID_PRIORITY_DISPLAY; 214 rsc->props.mLogTimes = getProp("debug.rs.profile") != 0; 215 rsc->props.mLogScripts = getProp("debug.rs.script") != 0; 216 rsc->props.mLogObjects = getProp("debug.rs.object") != 0; 217 rsc->props.mLogShaders = getProp("debug.rs.shader") != 0; 218 rsc->props.mLogShadersAttr = getProp("debug.rs.shader.attributes") != 0; 219 rsc->props.mLogShadersUniforms = getProp("debug.rs.shader.uniforms") != 0 343 Context *rsc = (Context *)ctx; local 377 Context * rsc = new Context(); local 387 Context * rsc = new Context(); local 744 Context *rsc = Context::createContext(dev, NULL); local 756 Context *rsc = Context::createContext(dev, &sc); local [all...] |
rsFBOCache.cpp | 39 void FBOCache::init(Context *rsc) { 40 rsc->mHal.funcs.framebuffer.init(rsc, this); 43 void FBOCache::deinit(Context *rsc) { 44 rsc->mHal.funcs.framebuffer.destroy(rsc, this); 47 void FBOCache::bindColorTarget(Context *rsc, Allocation *a, uint32_t slot) { 63 void FBOCache::bindDepthTarget(Context *rsc, Allocation *a) { 85 void FBOCache::setup(Context *rsc) { 90 rsc->mHal.funcs.framebuffer.setActive(rsc, this) [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"); 60 void ProgramFragment::setup(Context *rsc, ProgramFragmentState *state) { 69 rsc->setError(RS_ERROR_BAD_SHADER, "No texture bound"); 74 rsc->mHal.funcs.fragment.setActive(rsc, this); 80 ProgramFragment *ProgramFragment::createFromStream(Context *rsc, IStream *stream) [all...] |
rsFBOCache.h | 33 void init(Context *rsc); 34 void deinit(Context *rsc); 36 void bindColorTarget(Context *rsc, Allocation *a, uint32_t slot); 60 void setColorAttachment(Context *rsc); 61 void setDepthAttachment(Context *rsc);
|
rsProgramRaster.h | 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); 46 static ProgramVertex *createFromStream(Context *rsc, IStream *stream); 54 void init(Context *rsc); 55 void deinit(Context *rsc); 56 void updateSize(Context *rsc);
|
rsObjectBase.cpp | 25 ObjectBase::ObjectBase(Context *rsc) { 28 mRSC = rsc; 36 rsAssert(rsc); 168 //ALOGV("calling add rsc %p", mRSC); 179 //ALOGV("calling remove rsc %p", mRSC); 199 void ObjectBase::zeroAllUserRef(Context *rsc) { 200 if (rsc->props.mLogObjects) { 205 const ObjectBase * o = rsc->mObjHead; 210 o = rsc->mObjHead; 218 if (rsc->props.mLogObjects) [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...] |
rsdMesh.cpp | 30 bool rsdMeshInit(const Context *rsc, const Mesh *m) { 36 drv = new RsdMeshObj(rsc, m); 38 return drv->init(rsc); 41 void rsdMeshDraw(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len) { 43 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 44 if (!dc->gl.shaderCache->setup(rsc)) { 49 drv->renderPrimitiveRange(rsc, primIndex, start, len); 53 void rsdMeshDestroy(const Context *rsc, const Mesh *m) {
|
rsdGL.h | 23 #define RSD_CALL_GL(x, ...) rsc->setWatchdogGL(#x, __LINE__, __FILE__); x(__VA_ARGS__); rsc->setWatchdogGL(NULL, 0, NULL) 77 bool rsdGLSetInternalSurface(const android::renderscript::Context *rsc, 79 bool rsdGLInit(const android::renderscript::Context *rsc); 80 void rsdGLShutdown(const android::renderscript::Context *rsc); 81 bool rsdGLSetSurface(const android::renderscript::Context *rsc, 83 void rsdGLSwap(const android::renderscript::Context *rsc); 84 void rsdGLCheckError(const android::renderscript::Context *rsc, 86 void rsdGLSetPriority(const android::renderscript::Context *rsc, 88 void rsdGLClearColor(const android::renderscript::Context *rsc, [all...] |