/frameworks/rs/ |
D | rsScriptC_LibGL.cpp | 49 void rsrBindTexture(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { in rsrBindTexture() argument 52 pf->bindTexture(rsc, slot, a); in rsrBindTexture() 55 void rsrBindConstant(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { in rsrBindConstant() argument 58 pf->bindAllocation(rsc, a, slot); in rsrBindConstant() 61 void rsrBindConstant(Context *rsc, Script *sc, ProgramVertex *pv, uint32_t slot, Allocation *a) { in rsrBindConstant() argument 64 pv->bindAllocation(rsc, a, slot); in rsrBindConstant() 67 void rsrBindSampler(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Sampler *s) { in rsrBindSampler() argument 70 pf->bindSampler(rsc, slot, s); in rsrBindSampler() 73 void rsrBindProgramStore(Context *rsc, Script *sc, ProgramStore *ps) { in rsrBindProgramStore() argument 75 rsc->setProgramStore(ps); in rsrBindProgramStore() [all …]
|
D | rsContext.cpp | 209 Context *rsc = static_cast<Context *>(vrsc); in threadProc() local 211 rsc->mNativeThreadId = gettid(); in threadProc() 212 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, ANDROID_PRIORITY_DISPLAY); in threadProc() 213 rsc->mThreadPriority = ANDROID_PRIORITY_DISPLAY; in threadProc() 215 rsc->props.mLogTimes = getProp("debug.rs.profile") != 0; in threadProc() 216 rsc->props.mLogScripts = getProp("debug.rs.script") != 0; in threadProc() 217 rsc->props.mLogObjects = getProp("debug.rs.object") != 0; in threadProc() 218 rsc->props.mLogShaders = getProp("debug.rs.shader") != 0; in threadProc() 219 rsc->props.mLogShadersAttr = getProp("debug.rs.shader.attributes") != 0; in threadProc() 220 rsc->props.mLogShadersUniforms = getProp("debug.rs.shader.uniforms") != 0; in threadProc() [all …]
|
D | rsProgramVertex.cpp | 25 ProgramVertex::ProgramVertex(Context *rsc, const char * shaderText, size_t shaderLength, in ProgramVertex() argument 29 : Program(rsc, shaderText, shaderLength, params, paramLength) { in ProgramVertex() 38 void ProgramVertex::setup(Context *rsc, ProgramVertexState *state) { in setup() argument 45 rsc->setError(RS_ERROR_FATAL_UNKNOWN, in setup() 49 float *f = static_cast<float *>(rsc->mHal.funcs.allocation.lock1D( in setup() 50 rsc, mHal.state.constants[0])); in setup() 59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]); in setup() 64 rsc->mHal.funcs.vertex.setActive(rsc, this); in setup() 67 void ProgramVertex::setProjectionMatrix(Context *rsc, const rsc_Matrix *m) const { in setProjectionMatrix() argument 69 rsc->setError(RS_ERROR_FATAL_UNKNOWN, in setProjectionMatrix() [all …]
|
D | rsAllocation.cpp | 28 Allocation::Allocation(Context *rsc, const Type *type, uint32_t usages, in Allocation() argument 30 : ObjectBase(rsc) { in Allocation() 41 Allocation * Allocation::createAllocation(Context *rsc, const Type *type, uint32_t usages, in createAllocation() argument 43 Allocation *a = new Allocation(rsc, type, usages, mc, ptr); in createAllocation() 45 if (!rsc->mHal.funcs.allocation.init(rsc, a, type->getElement()->getHasReferences())) { in createAllocation() 46 rsc->setError(RS_ERROR_FATAL_DRIVER, "Allocation::Allocation, alloc failure"); in createAllocation() 72 void Allocation::syncAll(Context *rsc, RsAllocationUsageType src) { in syncAll() argument 73 rsc->mHal.funcs.allocation.syncAll(rsc, this, src); in syncAll() 76 void Allocation::data(Context *rsc, uint32_t xoff, uint32_t lod, in data() argument 87 rsc->mHal.funcs.allocation.data1D(rsc, this, xoff, lod, count, data, sizeBytes); in data() [all …]
|
D | rs_hal.h | 93 bool (*init)(const Context *rsc, ScriptC *s, 99 bool (*initIntrinsic)(const Context *rsc, Script *s, 103 void (*invokeFunction)(const Context *rsc, Script *s, 107 int (*invokeRoot)(const Context *rsc, Script *s); 108 void (*invokeForEach)(const Context *rsc, 116 void (*invokeInit)(const Context *rsc, Script *s); 117 void (*invokeFreeChildren)(const Context *rsc, Script *s); 119 void (*setGlobalVar)(const Context *rsc, const Script *s, 123 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s, 130 void (*setGlobalBind)(const Context *rsc, const Script *s, [all …]
|
D | rsScriptC.cpp | 34 Context * rsc = tls->mContext; \ 37 ScriptC::ScriptC(Context *rsc) : Script(rsc) { in ScriptC() argument 93 void ScriptC::setupScript(Context *rsc) { in setupScript() argument 104 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); in setupScript() 108 void ScriptC::setupGLState(Context *rsc) { in setupGLState() argument 110 rsc->setProgramStore(mEnviroment.mFragmentStore.get()); in setupGLState() 113 rsc->setProgramFragment(mEnviroment.mFragment.get()); in setupGLState() 116 rsc->setProgramVertex(mEnviroment.mVertex.get()); in setupGLState() 119 rsc->setProgramRaster(mEnviroment.mRaster.get()); in setupGLState() 123 uint32_t ScriptC::run(Context *rsc) { in run() argument [all …]
|
D | rsProgramFragment.cpp | 23 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength, in ProgramFragment() argument 27 : Program(rsc, shaderText, shaderLength, params, paramLength) { in ProgramFragment() 41 void ProgramFragment::setConstantColor(Context *rsc, float r, float g, float b, float a) { in setConstantColor() argument 44 … rsc->setError(RS_ERROR_BAD_SHADER, "Cannot set fixed function emulation color on user program"); in setConstantColor() 49 …rsc->setError(RS_ERROR_BAD_SHADER, "Unable to set fixed function emulation color because allocatio… in setConstantColor() 56 void *p = rsc->mHal.funcs.allocation.lock1D(rsc, mHal.state.constants[0]); in setConstantColor() 59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]); in setConstantColor() 62 void ProgramFragment::setup(Context *rsc, ProgramFragmentState *state) { in setup() argument 71 rsc->setError(RS_ERROR_BAD_SHADER, "No texture bound"); in setup() 76 rsc->mHal.funcs.fragment.setActive(rsc, this); in setup() [all …]
|
D | rsAdapter.cpp | 24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) { in Adapter1D() argument 28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) { in Adapter1D() argument 40 void Adapter1D::data(Context *rsc, uint32_t x, uint32_t count, const void *data, size_t sizeBytes) { in data() argument 41 mAllocation->data(rsc, x, mY, mLOD, mFace, count, 1, data, sizeBytes); in data() 44 void Adapter1D::serialize(Context *rsc, OStream *stream) const { in serialize() argument 47 Adapter1D *Adapter1D::createFromStream(Context *rsc, IStream *stream) { in createFromStream() argument 54 RsAdapter1D rsi_Adapter1DCreate(Context *rsc) { in rsi_Adapter1DCreate() argument 55 Adapter1D *a = new Adapter1D(rsc); in rsi_Adapter1DCreate() 60 void rsi_Adapter1DBindAllocation(Context *rsc, RsAdapter1D va, RsAllocation valloc) { in rsi_Adapter1DBindAllocation() argument 66 void rsi_Adapter1DSetConstraint(Context *rsc, RsAdapter1D va, RsDimension dim, uint32_t value) { in rsi_Adapter1DSetConstraint() argument [all …]
|
D | rsProgramRaster.cpp | 24 ProgramRaster::ProgramRaster(Context *rsc, bool pointSprite, RsCullMode cull) in ProgramRaster() argument 25 : ProgramBase(rsc) { in ProgramRaster() 30 rsc->mHal.funcs.raster.init(rsc, this); in ProgramRaster() 46 void ProgramRaster::setup(const Context *rsc, ProgramRasterState *state) { in setup() argument 53 rsc->mHal.funcs.raster.setActive(rsc, this); in setup() 56 void ProgramRaster::serialize(Context *rsc, OStream *stream) const { in serialize() argument 59 ProgramRaster *ProgramRaster::createFromStream(Context *rsc, IStream *stream) { in createFromStream() argument 69 void ProgramRasterState::init(Context *rsc) { in init() argument 70 mDefault.set(ProgramRaster::getProgramRaster(rsc, false, RS_CULL_BACK).get()); in init() 73 void ProgramRasterState::deinit(Context *rsc) { in deinit() argument [all …]
|
D | rsScriptIntrinsic.cpp | 24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { in ScriptIntrinsic() argument 30 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { in init() argument 36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e); in init() 46 void ScriptIntrinsic::setupScript(Context *rsc) { in setupScript() argument 49 uint32_t ScriptIntrinsic::run(Context *rsc) { in run() argument 55 void ScriptIntrinsic::runForEach(Context *rsc, in runForEach() argument 63 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc); in runForEach() 66 void ScriptIntrinsic::Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) { in Invoke() argument 69 void ScriptIntrinsic::serialize(Context *rsc, OStream *stream) const { in serialize() argument 82 RsScript rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) { in rsi_ScriptIntrinsicCreate() argument [all …]
|
D | rsAllocation.h | 80 static Allocation * createAllocation(Context *rsc, const Type *, uint32_t usages, 88 void syncAll(Context *rsc, RsAllocationUsageType src); 90 …void copyRange1D(Context *rsc, const Allocation *src, int32_t srcOff, int32_t destOff, int32_t len… 92 void resize1D(Context *rsc, uint32_t dimX); 93 void resize2D(Context *rsc, uint32_t dimX, uint32_t dimY); 95 …void data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t size… 96 … void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, 98 …void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, RsAllocationCub… 101 …void read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes); 102 … void read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, [all …]
|
D | rsScriptC_Lib.cpp | 82 time_t rsrTime(Context *rsc, Script *sc, time_t *timer) { in rsrTime() argument 86 tm* rsrLocalTime(Context *rsc, Script *sc, tm *local, time_t *timer) { in rsrLocalTime() argument 93 pthread_mutex_lock(&rsc->gLibMutex); in rsrLocalTime() 96 pthread_mutex_unlock(&rsc->gLibMutex); in rsrLocalTime() 100 int64_t rsrUptimeMillis(Context *rsc, Script *sc) { in rsrUptimeMillis() argument 104 int64_t rsrUptimeNanos(Context *rsc, Script *sc) { in rsrUptimeNanos() argument 108 float rsrGetDt(Context *rsc, Script *sc) { in rsrGetDt() argument 118 void rsrSetObject(const Context *rsc, const Script *sc, ObjectBase **dst, ObjectBase * src) { in rsrSetObject() argument 131 void rsrClearObject(const Context *rsc, const Script *sc, ObjectBase **dst) { in rsrClearObject() argument 140 bool rsrIsObject(const Context *rsc, const Script *sc, const ObjectBase *src) { in rsrIsObject() argument [all …]
|
D | rsScript.cpp | 23 Script::Script(Context *rsc) : ObjectBase(rsc) { in Script() argument 89 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) in ScriptKernelID() argument 90 : ObjectBase(rsc) { in ScriptKernelID() 102 void ScriptKernelID::serialize(Context *rsc, OStream *stream) const { in serialize() argument 110 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) { in ScriptFieldID() argument 119 void ScriptFieldID::serialize(Context *rsc, OStream *stream) const { in serialize() argument 131 RsScriptKernelID rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) { in rsi_ScriptKernelIDCreate() argument 132 return new ScriptKernelID(rsc, (Script *)vs, slot, sig); in rsi_ScriptKernelIDCreate() 135 RsScriptFieldID rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) { in rsi_ScriptFieldIDCreate() argument 136 return new ScriptFieldID(rsc, (Script *)vs, slot); in rsi_ScriptFieldIDCreate() [all …]
|
D | rsObjectBase.cpp | 25 ObjectBase::ObjectBase(Context *rsc) { in ObjectBase() argument 28 mRSC = rsc; in ObjectBase() 36 rsAssert(rsc); in ObjectBase() 199 void ObjectBase::zeroAllUserRef(Context *rsc) { in zeroAllUserRef() argument 200 if (rsc->props.mLogObjects) { in zeroAllUserRef() 205 const ObjectBase * o = rsc->mObjHead; in zeroAllUserRef() 210 o = rsc->mObjHead; in zeroAllUserRef() 218 if (rsc->props.mLogObjects) { in zeroAllUserRef() 220 dumpAll(rsc); in zeroAllUserRef() 224 void ObjectBase::freeAllChildren(Context *rsc) { in freeAllChildren() argument [all …]
|
/frameworks/support/renderscript/v8/rs_support/ |
D | rsScriptC.cpp | 27 Context * rsc = tls->mContext; \ 30 ScriptC::ScriptC(Context *rsc) : Script(rsc) { in ScriptC() argument 40 void ScriptC::setupScript(Context *rsc) { in setupScript() argument 51 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); in setupScript() 55 void ScriptC::setupGLState(Context *rsc) { in setupGLState() argument 58 uint32_t ScriptC::run(Context *rsc) { in run() argument 60 rsc->setError(RS_ERROR_BAD_SCRIPT, "Attempted to run bad script"); in run() 64 setupGLState(rsc); in run() 65 setupScript(rsc); in run() 69 if (rsc->props.mLogScripts) { in run() [all …]
|
D | rsContext.cpp | 164 Context *rsc = static_cast<Context *>(vrsc); in threadProc() local 166 rsc->mNativeThreadId = gettid(); in threadProc() 168 setpriority(PRIO_PROCESS, rsc->mNativeThreadId, /* ANDROID_PRIORITY_DISPLAY */ -4); in threadProc() 169 rsc->mThreadPriority = /* ANDROID_PRIORITY_DISPLAY */ -4; in threadProc() 171 rsc->props.mLogTimes = getProp("debug.rs.profile") != 0; in threadProc() 172 rsc->props.mLogScripts = getProp("debug.rs.script") != 0; in threadProc() 173 rsc->props.mLogObjects = getProp("debug.rs.object") != 0; in threadProc() 174 rsc->props.mLogShaders = getProp("debug.rs.shader") != 0; in threadProc() 175 rsc->props.mLogShadersAttr = getProp("debug.rs.shader.attributes") != 0; in threadProc() 176 rsc->props.mLogShadersUniforms = getProp("debug.rs.shader.uniforms") != 0; in threadProc() [all …]
|
D | rs_hal.h | 92 bool (*init)(const Context *rsc, ScriptC *s, 98 bool (*initIntrinsic)(const Context *rsc, Script *s, 102 void (*invokeFunction)(const Context *rsc, Script *s, 106 int (*invokeRoot)(const Context *rsc, Script *s); 107 void (*invokeForEach)(const Context *rsc, 115 void (*invokeInit)(const Context *rsc, Script *s); 116 void (*invokeFreeChildren)(const Context *rsc, Script *s); 118 void (*setGlobalVar)(const Context *rsc, const Script *s, 122 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s, 129 void (*setGlobalBind)(const Context *rsc, const Script *s, [all …]
|
D | rsAllocation.cpp | 25 Allocation::Allocation(Context *rsc, const Type *type, uint32_t usages, in Allocation() argument 27 : ObjectBase(rsc) { in Allocation() 38 Allocation * Allocation::createAllocation(Context *rsc, const Type *type, uint32_t usages, in createAllocation() argument 40 Allocation *a = new Allocation(rsc, type, usages, mc, ptr); in createAllocation() 42 if (!rsc->mHal.funcs.allocation.init(rsc, a, type->getElement()->getHasReferences())) { in createAllocation() 43 rsc->setError(RS_ERROR_FATAL_DRIVER, "Allocation::Allocation, alloc failure"); in createAllocation() 67 void Allocation::syncAll(Context *rsc, RsAllocationUsageType src) { in syncAll() argument 68 rsc->mHal.funcs.allocation.syncAll(rsc, this, src); in syncAll() 71 void Allocation::data(Context *rsc, uint32_t xoff, uint32_t lod, in data() argument 82 rsc->mHal.funcs.allocation.data1D(rsc, this, xoff, lod, count, data, sizeBytes); in data() [all …]
|
D | rsAdapter.cpp | 24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) { in Adapter1D() argument 28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) { in Adapter1D() argument 40 void Adapter1D::data(Context *rsc, uint32_t x, uint32_t count, const void *data, size_t sizeBytes) { in data() argument 41 mAllocation->data(rsc, x, mY, mLOD, mFace, count, 1, data, sizeBytes); in data() 44 void Adapter1D::serialize(Context *rsc, OStream *stream) const { in serialize() argument 47 Adapter1D *Adapter1D::createFromStream(Context *rsc, IStream *stream) { in createFromStream() argument 54 RsAdapter1D rsi_Adapter1DCreate(Context *rsc) { in rsi_Adapter1DCreate() argument 55 Adapter1D *a = new Adapter1D(rsc); in rsi_Adapter1DCreate() 60 void rsi_Adapter1DBindAllocation(Context *rsc, RsAdapter1D va, RsAllocation valloc) { in rsi_Adapter1DBindAllocation() argument 66 void rsi_Adapter1DSetConstraint(Context *rsc, RsAdapter1D va, RsDimension dim, uint32_t value) { in rsi_Adapter1DSetConstraint() argument [all …]
|
D | rsScriptIntrinsic.cpp | 24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { in ScriptIntrinsic() argument 30 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { in init() argument 36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e); in init() 46 void ScriptIntrinsic::setupScript(Context *rsc) { in setupScript() argument 49 uint32_t ScriptIntrinsic::run(Context *rsc) { in run() argument 55 void ScriptIntrinsic::runForEach(Context *rsc, in runForEach() argument 63 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc); in runForEach() 66 void ScriptIntrinsic::Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) { in Invoke() argument 69 void ScriptIntrinsic::serialize(Context *rsc, OStream *stream) const { in serialize() argument 82 RsScript rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) { in rsi_ScriptIntrinsicCreate() argument [all …]
|
D | rsScriptC_Lib.cpp | 82 time_t rsrTime(Context *rsc, Script *sc, time_t *timer) { in rsrTime() argument 86 tm* rsrLocalTime(Context *rsc, Script *sc, tm *local, time_t *timer) { in rsrLocalTime() argument 93 pthread_mutex_lock(&rsc->gLibMutex); in rsrLocalTime() 96 pthread_mutex_unlock(&rsc->gLibMutex); in rsrLocalTime() 100 int64_t rsrUptimeMillis(Context *rsc, Script *sc) { in rsrUptimeMillis() argument 104 int64_t rsrUptimeNanos(Context *rsc, Script *sc) { in rsrUptimeNanos() argument 108 float rsrGetDt(Context *rsc, Script *sc) { in rsrGetDt() argument 118 void rsrSetObject(const Context *rsc, const Script *sc, ObjectBase **dst, ObjectBase * src) { in rsrSetObject() argument 131 void rsrClearObject(const Context *rsc, const Script *sc, ObjectBase **dst) { in rsrClearObject() argument 140 bool rsrIsObject(const Context *rsc, const Script *sc, const ObjectBase *src) { in rsrIsObject() argument [all …]
|
D | rsScript.cpp | 23 Script::Script(Context *rsc) : ObjectBase(rsc) { in Script() argument 89 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) in ScriptKernelID() argument 90 : ObjectBase(rsc) { in ScriptKernelID() 102 void ScriptKernelID::serialize(Context *rsc, OStream *stream) const { in serialize() argument 110 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) { in ScriptFieldID() argument 119 void ScriptFieldID::serialize(Context *rsc, OStream *stream) const { in serialize() argument 131 RsScriptKernelID rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) { in rsi_ScriptKernelIDCreate() argument 132 return new ScriptKernelID(rsc, (Script *)vs, slot, sig); in rsi_ScriptKernelIDCreate() 135 RsScriptFieldID rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) { in rsi_ScriptFieldIDCreate() argument 136 return new ScriptFieldID(rsc, (Script *)vs, slot); in rsi_ScriptFieldIDCreate() [all …]
|
D | rsObjectBase.cpp | 25 ObjectBase::ObjectBase(Context *rsc) { in ObjectBase() argument 28 mRSC = rsc; in ObjectBase() 36 rsAssert(rsc); in ObjectBase() 199 void ObjectBase::zeroAllUserRef(Context *rsc) { in zeroAllUserRef() argument 200 if (rsc->props.mLogObjects) { in zeroAllUserRef() 205 const ObjectBase * o = rsc->mObjHead; in zeroAllUserRef() 210 o = rsc->mObjHead; in zeroAllUserRef() 218 if (rsc->props.mLogObjects) { in zeroAllUserRef() 220 dumpAll(rsc); in zeroAllUserRef() 224 void ObjectBase::freeAllChildren(Context *rsc) { in freeAllChildren() argument [all …]
|
/frameworks/rs/driver/ |
D | rsdGL.cpp | 154 void rsdGLShutdown(const Context *rsc) { in rsdGLShutdown() argument 155 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdGLShutdown() 157 rsdGLSetSurface(rsc, 0, 0, NULL); in rsdGLShutdown() 179 void getConfigData(const Context *rsc, in getConfigData() argument 206 if (rsc->mUserSurfaceConfig.alphaMin > 0) { in getConfigData() 208 configAttribsPtr[1] = rsc->mUserSurfaceConfig.alphaMin; in getConfigData() 212 if (rsc->mUserSurfaceConfig.depthMin > 0) { in getConfigData() 214 configAttribsPtr[1] = rsc->mUserSurfaceConfig.depthMin; in getConfigData() 218 if (rsc->mDev->mForceSW) { in getConfigData() 236 bool rsdGLInit(const Context *rsc) { in rsdGLInit() argument [all …]
|
D | rsdProgram.cpp | 36 bool rsdProgramVertexInit(const Context *rsc, const ProgramVertex *pv, in rsdProgramVertexInit() argument 47 static void SyncProgramConstants(const Context *rsc, const Program *p) { in SyncProgramConstants() argument 55 rsdAllocationSyncAll(rsc, a, RS_ALLOCATION_USAGE_SCRIPT); in SyncProgramConstants() 60 void rsdProgramVertexSetActive(const Context *rsc, const ProgramVertex *pv) { in rsdProgramVertexSetActive() argument 61 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdProgramVertexSetActive() 63 SyncProgramConstants(rsc, pv); in rsdProgramVertexSetActive() 67 void rsdProgramVertexDestroy(const Context *rsc, const ProgramVertex *pv) { in rsdProgramVertexDestroy() argument 68 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdProgramVertexDestroy() 73 if (rsc->props.mLogShaders) { in rsdProgramVertexDestroy() 83 bool rsdProgramFragmentInit(const Context *rsc, const ProgramFragment *pf, in rsdProgramFragmentInit() argument [all …]
|