/frameworks/rs/driver/ |
H A D | rsdMesh.cpp | 31 RsdMeshObj *drv = nullptr; local 32 if(m->mHal.drv) { 33 drv = (RsdMeshObj*)m->mHal.drv; 34 delete drv; 36 drv = new RsdMeshObj(rsc, m); 37 m->mHal.drv = drv; 38 return drv->init(rsc); 42 if(m->mHal.drv) { 48 RsdMeshObj *drv = (RsdMeshObj*)m->mHal.drv; local 55 RsdMeshObj *drv = (RsdMeshObj*)m->mHal.drv; local [all...] |
H A D | rsdProgramStore.cpp | 40 DrvProgramStore *drv = (DrvProgramStore *)calloc(1, sizeof(DrvProgramStore)); local 41 if (drv == nullptr) { 45 ps->mHal.drv = drv; 46 drv->depthTestEnable = true; 50 drv->depthTestEnable = false; 51 drv->depthFunc = GL_ALWAYS; 54 drv->depthFunc = GL_LESS; 57 drv->depthFunc = GL_LEQUAL; 60 drv 156 DrvProgramStore *drv = (DrvProgramStore *)ps->mHal.drv; local [all...] |
H A D | rsdProgram.cpp | 43 RsdShader *drv = new RsdShader(pv, GL_VERTEX_SHADER, shader, shaderLen, local 45 pv->mHal.drv = drv; 56 DrvAllocation *drvAlloc = (DrvAllocation *)a->mHal.drv; 64 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 67 dc->gl.shaderCache->setActiveVertex((RsdShader*)pv->mHal.drv); 71 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 73 RsdShader *drv = nullptr; local 74 if(pv->mHal.drv) { 75 drv 90 RsdShader *drv = new RsdShader(pf, GL_FRAGMENT_SHADER, shader, shaderLen, local 107 RsdShader *drv = nullptr; local [all...] |
H A D | rsdAllocation.cpp | 100 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 102 rsAssert(drv->textureID); 103 RSD_CALL_GL(glBindTexture, drv->glTarget, drv->textureID); 109 RSD_CALL_GL(glTexSubImage2D, t, lod, xoff, yoff, w, h, drv->glFormat, drv->glType, ptr); 116 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 118 RSD_CALL_GL(glBindTexture, drv 159 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 197 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 222 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 370 DrvAllocation *drv = (DrvAllocation *)calloc(1, sizeof(DrvAllocation)); local 520 DrvAllocation *drv = (DrvAllocation *)calloc(1, sizeof(DrvAllocation)); local 533 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 628 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 655 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 699 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 705 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 733 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 775 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 819 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 839 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 903 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 1103 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 1122 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local [all...] |
H A D | rsdFrameBuffer.cpp | 33 RsdFrameBufferObj *fbo = (RsdFrameBufferObj*)fb->mHal.drv; 37 depth = (DrvAllocation *)fb->mHal.state.depthTarget->mHal.drv; 48 RsdFrameBufferObj *fbo = (RsdFrameBufferObj*)fb->mHal.drv; 53 color = (DrvAllocation *)fb->mHal.state.colorTargets[i]->mHal.drv; 69 fb->mHal.drv = fbo; 71 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 81 RsdFrameBufferObj *fbo = (RsdFrameBufferObj *)fb->mHal.drv; 94 RsdFrameBufferObj *fbo = (RsdFrameBufferObj *)fb->mHal.drv; 96 fb->mHal.drv = nullptr;
|
H A D | rsdScriptGroup.cpp | 36 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 38 sg->mHal.drv = dc->mCpuRef->createScriptGroup(sg); 39 return sg->mHal.drv != nullptr; 52 (RsdCpuReference::CpuScriptGroupBase *)sg->mHal.drv; 58 (RsdCpuReference::CpuScriptGroupBase *)sg->mHal.drv;
|
H A D | rsdBcc.cpp | 44 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 51 script->mHal.drv = cs; 58 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 63 s->mHal.drv = cs; 98 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; 104 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; 109 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; 114 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; 122 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; 131 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; [all...] |
H A D | rsdMeshObj.cpp | 141 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 142 if (drv->uploadDeferred) { 151 DrvAllocation *drvAlloc = (DrvAllocation *)alloc->mHal.drv; 167 DrvAllocation *drvAlloc = (DrvAllocation *)idxAlloc->mHal.drv;
|
H A D | rsdCore.cpp | 283 return (RsdCpuReference::CpuScript *)s->mHal.drv; 336 rsc->mHal.drv = dc; 342 rsc->mHal.drv = nullptr; 352 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 364 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 367 rsc->mHal.drv = nullptr;
|
H A D | rsdFrameBufferObj.cpp | 125 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
|
H A D | rsdVertexArray.cpp | 83 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
|
H A D | rsdGL.cpp | 149 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 225 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 426 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 468 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 487 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
|
/frameworks/rs/support/jni/ |
H A D | android_rscompat_usage_io_driver.cpp | 16 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 18 if(drv->wndBuffer == NULL) { 19 drv->wndBuffer = new ANativeWindow_Buffer; 21 int32_t r = ANativeWindow_lock(nw, drv->wndBuffer, NULL); 27 void *dst = drv->wndBuffer->bits; 29 alloc->mHal.drvState.lod[0].stride = drv->wndBuffer->stride * alloc->mHal.state.elementSizeBytes; 36 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 39 if (drv 72 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local 97 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; local [all...] |
/frameworks/rs/rsov/driver/ |
H A D | rsovScriptGroup.cpp | 35 RSoVHal *dc = (RSoVHal *)rsc->mHal.drv; 37 sg->mHal.drv = dc->mCpuRef->createScriptGroup(sg); 38 return sg->mHal.drv != nullptr; 49 (RsdCpuReference::CpuScriptGroupBase *)sg->mHal.drv; 55 (RsdCpuReference::CpuScriptGroupBase *)sg->mHal.drv;
|
H A D | rsovCore.cpp | 42 RSoVHal *dc = (RSoVHal *)rsc->mHal.drv; 48 RSoVHal *dc = (RSoVHal *)rsc->mHal.drv; 51 rsc->mHal.drv = nullptr; 76 return reinterpret_cast<RsdCpuReference::CpuScript *>(s->mHal.drv); 79 RSoVScript *rsovScript = reinterpret_cast<RSoVScript *>(s->mHal.drv); 333 rsc->mHal.drv = hal.release();
|
H A D | rsovScript.cpp | 123 s->mHal.drv = cs; 129 s->mHal.drv = rsovScript; 168 inputAllocations[i] = static_cast<RSoVAllocation *>(ains[i]->mHal.drv); 171 static_cast<RSoVAllocation *>(aout->mHal.drv); 688 RSoVHal *hal = static_cast<RSoVHal *>(rsc->mHal.drv); 734 RSoVHal *dc = (RSoVHal *)rsc->mHal.drv; 739 s->mHal.drv = cs; 762 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; 767 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; 772 RsdCpuReference::CpuScript *cs = (RsdCpuReference::CpuScript *)s->mHal.drv; [all...] |
H A D | rsovAllocation.cpp | 301 RSoVHal *hal = static_cast<RSoVHal *>(rsc->mHal.drv); 308 alloc->mHal.drv = rsovAlloc; 315 RSoVAllocation *rsovAlloc = static_cast<RSoVAllocation *>(alloc->mHal.drv); 317 alloc->mHal.drv = nullptr; 591 DrvAllocation *drv = (DrvAllocation *)calloc(1, sizeof(DrvAllocation)); 592 if (!drv) { 595 alloc->mHal.drv = drv;
|
/frameworks/rs/driver/runtime/ |
H A D | rs_structs.h | 37 void * drv; member in struct:Allocation::__anon1998 140 void * drv; member in struct:ProgramRaster::__anon2002 173 void *drv; member in struct:Sampler::__anon2004 209 void *drv; member in struct:Element::__anon2006 251 void *drv; member in struct:Type::__anon2008 290 void *drv; member in struct:Mesh::__anon2010
|
/frameworks/rs/ |
H A D | rsScriptGroupBase.h | 29 void * drv; member in struct:android::renderscript::ScriptGroupBase::Hal
|
H A D | rsFBOCache.h | 44 mutable void *drv; member in struct:android::renderscript::FBOCache::Hal
|
H A D | rsMesh.h | 39 mutable void *drv; member in struct:android::renderscript::Mesh::Hal
|
H A D | rsProgram.h | 34 mutable void *drv; member in struct:android::renderscript::Program::Hal
|
H A D | rsProgramRaster.h | 40 mutable void *drv; member in struct:android::renderscript::ProgramRaster::Hal
|
H A D | rsProgramStore.h | 41 mutable void *drv; member in struct:android::renderscript::ProgramStore::Hal
|
H A D | rsSampler.h | 42 mutable void *drv; member in struct:android::renderscript::Sampler::Hal
|