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

1 2 3 4

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

Completed in 314 milliseconds

1 2 3 4