/frameworks/rs/driver/ |
H A D | rsdProgramRaster.cpp | 35 void rsdProgramRasterSetActive(const Context *rsc, const ProgramRaster *pr) { argument 49 rsc->setError(RS_ERROR_FATAL_DRIVER, "Invalid cull type");
|
H A D | rsdElement.cpp | 29 void rsdElementDestroy(const Context *rsc, const Element *e) { argument 32 void rsdElementUpdateCachedObject(const Context *rsc, argument
|
H A D | rsdSampler.cpp | 40 void rsdSamplerDestroy(const android::renderscript::Context *rsc, argument 44 void rsdSamplerUpdateCachedObject(const Context *rsc, argument
|
H A D | rsdType.cpp | 39 void rsdTypeDestroy(const Context *rsc, const Type *t) { argument 42 void rsdTypeUpdateCachedObject(const Context *rsc, const Type *t, argument
|
H A D | rsdMesh.cpp | 30 bool rsdMeshInit(const Context *rsc, const Mesh *m) { argument 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) { argument 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) { argument
|
H A D | rsdFrameBuffer.cpp | 32 void setDepthAttachment(const Context *rsc, const FBOCache *fb) { argument 40 rsdAllocationSyncAll(rsc, fb->mHal.state.depthTarget, 47 void setColorAttachment(const Context *rsc, const FBOCache *fb) { argument 56 rsdAllocationSyncAll(rsc, fb->mHal.state.colorTargets[i], 64 bool rsdFrameBufferInit(const Context *rsc, const FBOCache *fb) { argument 71 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 77 void rsdFrameBufferSetActive(const Context *rsc, const FBOCache *fb) { argument 78 setDepthAttachment(rsc, fb); 79 setColorAttachment(rsc, fb); 90 fbo->setActive(rsc); 93 rsdFrameBufferDestroy(const Context *rsc, const FBOCache *fb) argument [all...] |
H A D | rsdFrameBufferObj.cpp | 48 void RsdFrameBufferObj::checkError(const Context *rsc) { argument 55 rsc->setError(RS_ERROR_BAD_VALUE, 59 rsc->setError(RS_ERROR_BAD_VALUE, 63 rsc->setError(RS_ERROR_BAD_VALUE, 67 rsc->setError(RS_ERROR_BAD_VALUE, 124 void RsdFrameBufferObj::setActive(const Context *rsc) { argument 125 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 129 rsdGLSetInternalSurface(rsc, mColorTargets[0]->wnd); 148 checkError(rsc); 151 rsdGLSetInternalSurface(rsc, d [all...] |
H A D | rsdProgramStore.cpp | 39 bool rsdProgramStoreInit(const Context *rsc, const ProgramStore *ps) { argument 113 rsc->setError(RS_ERROR_FATAL_DRIVER, "Unknown blend src mode."); 143 rsc->setError(RS_ERROR_FATAL_DRIVER, "Unknown blend dst mode."); 155 void rsdProgramStoreSetActive(const Context *rsc, const ProgramStore *ps) { argument 170 if (rsc->mUserSurfaceConfig.depthMin > 0) { 184 if (rsc->mUserSurfaceConfig.stencilMin > 0) { 198 void rsdProgramStoreDestroy(const Context *rsc, const ProgramStore *ps) { argument
|
H A D | rsdScriptGroup.cpp | 35 bool rsdScriptGroupInit(const Context *rsc, ScriptGroupBase *sg) { argument 36 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 42 void rsdScriptGroupSetInput(const Context *rsc, const ScriptGroup *sg, argument 46 void rsdScriptGroupSetOutput(const Context *rsc, const ScriptGroup *sg, argument 50 void rsdScriptGroupExecute(const Context *rsc, const ScriptGroupBase *sg) { argument 56 void rsdScriptGroupDestroy(const Context *rsc, const ScriptGroupBase *sg) { argument 62 void rsdScriptGroupUpdateCachedObject(const Context *rsc, argument
|
H A D | rsdProgram.cpp | 39 bool rsdProgramVertexInit(const Context *rsc, const ProgramVertex *pv, argument 50 static void SyncProgramConstants(const Context *rsc, const Program *p) { argument 58 rsdAllocationSyncAll(rsc, a, RS_ALLOCATION_USAGE_SCRIPT); 63 void rsdProgramVertexSetActive(const Context *rsc, const ProgramVertex *pv) { argument 64 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 66 SyncProgramConstants(rsc, pv); 70 void rsdProgramVertexDestroy(const Context *rsc, const ProgramVertex *pv) { argument 71 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 76 if (rsc->props.mLogShaders) { 86 bool rsdProgramFragmentInit(const Context *rsc, cons argument 97 rsdProgramFragmentSetActive(const Context *rsc, const ProgramFragment *pf) argument 104 rsdProgramFragmentDestroy(const Context *rsc, const ProgramFragment *pf) argument [all...] |
/frameworks/rs/rsov/driver/ |
H A D | rsovElement.cpp | 24 bool rsovElementInit(const Context *rsc, const Element *e) { return true; } argument 26 void rsovElementDestroy(const Context *rsc, const Element *e) {} argument 28 void rsovElementUpdateCachedObject(const Context *rsc, const Element *element, argument
|
H A D | rsovSampler.cpp | 25 bool rsovSamplerInit(const Context *rsc, const Sampler *s) { return true; } argument 27 void rsovSamplerDestroy(const Context *rsc, const Sampler *s) {} argument 29 void rsovSamplerUpdateCachedObject(const Context *rsc, const Sampler *alloc, argument
|
H A D | rsovType.cpp | 26 void rsovTypeDestroy(const Context *rsc, const Type *t) {} argument 28 void rsovTypeUpdateCachedObject(const Context *rsc, const Type *t, argument
|
H A D | rsovScriptGroup.cpp | 33 bool rsovScriptGroupInit(const Context *rsc, ScriptGroupBase *sg) { argument 35 RSoVHal *dc = (RSoVHal *)rsc->mHal.drv; 41 void rsovScriptGroupSetInput(const Context *rsc, const ScriptGroup *sg, argument 44 void rsovScriptGroupSetOutput(const Context *rsc, const ScriptGroup *sg, argument 47 void rsovScriptGroupExecute(const Context *rsc, const ScriptGroupBase *sg) { argument 53 void rsovScriptGroupDestroy(const Context *rsc, const ScriptGroupBase *sg) { argument
|
/frameworks/rs/ |
H A D | rsDevice.cpp | 30 void Device::addContext(Context *rsc) { argument 31 mContexts.push_back(rsc); 34 void Device::removeContext(Context *rsc) { argument 36 if (mContexts[idx] == rsc) {
|
H A D | rsProgramBase.h | 29 explicit ProgramBase(Context *rsc) : ObjectBase(rsc) { argument
|
H A D | rsAnimation.cpp | 24 void Animation::serialize(Context *rsc, OStream *stream) const { argument 27 Animation *Animation::createFromStream(Context *rsc, IStream *stream) { argument 32 Animation::Animation(Context *rsc) : ObjectBase(rsc) 47 Animation * Animation::create(Context *rsc, 53 rsc->setError(RS_ERROR_BAD_VALUE, "Animations require more than 2 values."); 56 Animation *a = new Animation(rsc); 58 rsc->setError(RS_ERROR_OUT_OF_MEMORY); 68 rsc->setError(RS_ERROR_OUT_OF_MEMORY); 119 RsAnimation rsi_AnimationCreate(Context *rsc, argument [all...] |
H A D | rsFBOCache.cpp | 38 void FBOCache::init(Context *rsc) { argument 39 rsc->mHal.funcs.framebuffer.init(rsc, this); 42 void FBOCache::deinit(Context *rsc) { argument 43 rsc->mHal.funcs.framebuffer.destroy(rsc, this); 46 void FBOCache::bindColorTarget(Context *rsc, Allocation *a, uint32_t slot) { argument 62 void FBOCache::bindDepthTarget(Context *rsc, Allocation *a) { argument 84 void FBOCache::setup(Context *rsc) { argument 89 rsc [all...] |
H A D | rsScriptC.h | 37 void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) override; 41 void runForEach(Context *rsc, 50 void runReduce(Context *rsc, uint32_t slot, 54 virtual void serialize(Context *rsc, OStream *stream) const { } argument 56 static Type *createFromStream(Context *rsc, IStream *stream) { return nullptr; } argument 58 bool runCompiler(Context *rsc, const char *resName, const char *cacheDir,
|
H A D | rsScriptGroup2.cpp | 14 void ScriptGroup2::execute(Context* rsc) { argument 15 if (rsc->mHal.funcs.scriptgroup.execute) { 16 rsc->mHal.funcs.scriptgroup.execute(rsc, this); 20 RsScriptGroup2 rsi_ScriptGroup2Create(Context* rsc, const char* name, argument 25 ScriptGroup2* group = new ScriptGroup2(rsc, name, cacheDir, 29 if (rsc->mHal.funcs.scriptgroup.init) { 30 rsc->mHal.funcs.scriptgroup.init(rsc, group);
|
H A D | rsScriptGroup2.h | 16 ScriptGroup2(Context* rsc, const char* name, const char* cacheDir, argument 18 ScriptGroupBase(rsc), mClosures(closures, closures + numClosures), 23 virtual void execute(Context* rsc);
|
H A D | rsClosure.h | 42 virtual void serialize(Context *rsc, OStream *stream) const {} argument
|
H A D | rsScriptGroupBase.h | 11 explicit ScriptGroupBase(Context* rsc) : ObjectBase(rsc) {} argument 14 virtual void serialize(Context *rsc, OStream *stream) const {} argument 25 virtual void execute(Context *rsc) = 0;
|
/frameworks/rs/support/jni/ |
H A D | android_rscompat_usage_io_driver.cpp | 15 static bool IoGetBuffer(const Context *rsc, Allocation *alloc, ANativeWindow *nw) { argument 34 Context *rsc = (Context *)rscR; local 57 IoGetBuffer(rsc, alloc, nw); 71 extern "C" void rscAllocationDestroy(const Context *rsc, Allocation *alloc) { argument 96 extern "C" void rscAllocationIoSend(const Context *rsc, Allocation *alloc) { argument 106 IoGetBuffer(rsc, alloc, nw);
|
/frameworks/rs/cpu_ref/ |
H A D | rsd_cpu.h | 47 Context *rsc; member in struct:android::renderscript::RsdCpuReference::CpuTls
|