Searched refs:lod (Results 1 - 25 of 41) sorted by relevance

12

/frameworks/rs/driver/
H A DrsdAllocation.cpp93 uint32_t lod, RsAllocationCubemapFace face) {
94 uint8_t *ptr = (uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
96 ptr += zoff * alloc->mHal.drvState.lod[lod].dimY * alloc->mHal.drvState.lod[lod].stride;
97 ptr += yoff * alloc->mHal.drvState.lod[lod].stride;
104 uint32_t xoff, uint32_t yoff, uint32_t lod,
91 GetOffsetPtr(const android::renderscript::Allocation *alloc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, RsAllocationCubemapFace face) argument
103 Update2DTexture(const Context *rsc, const Allocation *alloc, const void *ptr, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h) argument
843 rsdAllocationData1D(const Context *rsc, const Allocation *alloc, uint32_t xoff, uint32_t lod, size_t count, const void *data, size_t sizeBytes) argument
863 rsdAllocationData2D(const Context *rsc, const Allocation *alloc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, const void *data, size_t sizeBytes, size_t stride) argument
895 int lod = 1; local
923 rsdAllocationData3D(const Context *rsc, const Allocation *alloc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, const void *data, size_t sizeBytes, size_t stride) argument
962 rsdAllocationRead1D(const Context *rsc, const Allocation *alloc, uint32_t xoff, uint32_t lod, size_t count, void *data, size_t sizeBytes) argument
974 rsdAllocationRead2D(const Context *rsc, const Allocation *alloc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, void *data, size_t sizeBytes, size_t stride) argument
1003 rsdAllocationRead3D(const Context *rsc, const Allocation *alloc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, void *data, size_t sizeBytes, size_t stride) argument
1157 mip565(const Allocation *alloc, int lod, RsAllocationCubemapFace face) argument
1175 mip8888(const Allocation *alloc, int lod, RsAllocationCubemapFace face) argument
1193 mip8(const Allocation *alloc, int lod, RsAllocationCubemapFace face) argument
[all...]
H A DrsdAllocation.h109 uint32_t xoff, uint32_t lod, size_t count,
113 uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face,
118 uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod,
124 uint32_t xoff, uint32_t lod, size_t count,
128 uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face,
133 uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod,
/frameworks/support/v8/renderscript/jni/
H A Dandroid_rscompat_usage_io_driver.cpp28 alloc->mHal.drvState.lod[0].mallocPtr = dst;
29 alloc->mHal.drvState.lod[0].stride = drv->wndBuffer->stride * alloc->mHal.state.elementSizeBytes;
49 r = ANativeWindow_setBuffersGeometry(nw, alloc->mHal.drvState.lod[0].dimX,
50 alloc->mHal.drvState.lod[0].dimY,
73 if (alloc->mHal.drvState.lod[0].mallocPtr) {
78 free(alloc->mHal.drvState.lod[0].mallocPtr);
80 alloc->mHal.drvState.lod[0].mallocPtr = NULL;
/frameworks/rs/
H A DrsType.h84 uint32_t getLODDimX(uint32_t lod) const {
85 rsAssert(lod < mHal.state.lodCount);
86 return mHal.state.lodDimX[lod];
88 uint32_t getLODDimY(uint32_t lod) const {
89 rsAssert(lod < mHal.state.lodCount);
90 return mHal.state.lodDimY[lod];
92 uint32_t getLODDimZ(uint32_t lod) const {
93 rsAssert(lod < mHal.state.lodCount);
94 return mHal.state.lodDimZ[lod];
H A DrsAllocation.h91 } lod[android::renderscript::Allocation::MAX_LOD]; member in struct:android::renderscript::Allocation::Hal::DrvState
129 void data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes);
130 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face,
132 void data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod,
135 void read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes);
136 void read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face,
138 void read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod,
185 void * getPointer(const Context *rsc, uint32_t lod, RsAllocationCubemapFace face,
189 uint32_t z = 0, uint32_t lod = 0,
193 uint8_t * p = (uint8_t *) mHal.drvState.lod[lo
[all...]
H A DrsGrallocConsumer.cpp46 uint32_t y = a->mHal.drvState.lod[0].dimY;
48 mConsumer->setDefaultBufferSize(a->mHal.drvState.lod[0].dimX, y);
132 mAlloc->mHal.drvState.lod[0].mallocPtr = reinterpret_cast<uint8_t*>(bufferPointer);
133 mAlloc->mHal.drvState.lod[0].stride = mSlots[buf].mGraphicBuffer->getStride() *
138 assert(mAlloc->mHal.drvState.lod[0].dimX ==
140 assert(mAlloc->mHal.drvState.lod[0].dimY ==
151 mAlloc->mHal.drvState.lod[1].mallocPtr = ycbcr.cb;
152 mAlloc->mHal.drvState.lod[2].mallocPtr = ycbcr.cr;
154 mAlloc->mHal.drvState.lod[0].stride = ycbcr.ystride;
155 mAlloc->mHal.drvState.lod[
[all...]
H A DrsAdapter.h44 inline void setLOD(uint32_t lod) {mLOD = lod;} argument
76 inline void setLOD(uint32_t lod) {mLOD = lod;} argument
H A DrsAllocation.cpp160 void * Allocation::getPointer(const Context *rsc, uint32_t lod, RsAllocationCubemapFace face, argument
163 if ((lod >= mHal.drvState.lodCount) ||
164 (z && (z >= mHal.drvState.lod[lod].dimZ)) ||
172 mRSC->mHal.funcs.allocation.getPointer(rsc, this, lod, face, z, array);
176 if ((stride != nullptr) && mHal.drvState.lod[0].dimY) {
177 *stride = mHal.drvState.lod[lod].stride;
179 return mHal.drvState.lod[lod]
182 data(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument
199 data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, const void *data, size_t sizeBytes, size_t stride) argument
205 data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, const void *data, size_t sizeBytes, size_t stride) argument
212 read(Context *rsc, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument
228 read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, void *data, size_t sizeBytes, size_t stride) argument
246 read(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, void *data, size_t sizeBytes, size_t stride) argument
663 rsi_Allocation1DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, const void *data, size_t sizeBytes) argument
669 rsi_Allocation1DElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t lod, const void *data, size_t sizeBytes, size_t eoff) argument
675 rsi_AllocationElementData(Context *rsc, RsAllocation va, uint32_t x, uint32_t y, uint32_t z, uint32_t lod, const void *data, size_t sizeBytes, size_t eoff) argument
681 rsi_Allocation2DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, const void *data, size_t sizeBytes, size_t stride) argument
687 rsi_Allocation3DData(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, const void *data, size_t sizeBytes, size_t stride) argument
844 rsi_AllocationGetPointer(Context *rsc, RsAllocation valloc, uint32_t lod, RsAllocationCubemapFace face, uint32_t z, uint32_t array, size_t *stride, size_t strideLen) argument
853 rsi_Allocation1DRead(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t lod, uint32_t count, void *data, size_t sizeBytes) argument
859 rsi_AllocationElementRead(Context *rsc, RsAllocation va, uint32_t x, uint32_t y, uint32_t z, uint32_t lod, void *data, size_t sizeBytes, size_t eoff) argument
865 rsi_Allocation2DRead(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h, void *data, size_t sizeBytes, size_t stride) argument
872 rsi_Allocation3DRead(Context *rsc, RsAllocation va, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, uint32_t w, uint32_t h, uint32_t d, void *data, size_t sizeBytes, size_t stride) argument
[all...]
H A Drs.spec157 param uint32_t lod
168 param uint32_t lod
176 param uint32_t lod
186 param uint32_t lod
195 param uint32_t lod
208 param uint32_t lod
228 param uint32_t lod
238 param uint32_t lod
247 param uint32_t lod
260 param uint32_t lod
[all...]
H A Drs_hal.h208 * mHal.drvState.lod[0-2] will be updated with the new values.
216 uint32_t xoff, uint32_t lod, size_t count,
219 uint32_t xoff, uint32_t yoff, uint32_t lod,
223 uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod,
228 uint32_t xoff, uint32_t lod, size_t count,
231 uint32_t xoff, uint32_t yoff, uint32_t lod,
235 uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod,
280 uint32_t lod, RsAllocationCubemapFace face,
H A DrsType.cpp107 for (uint32_t lod=0; lod < mHal.state.lodCount; lod++) {
108 mHal.state.lodDimX[lod] = tx;
109 mHal.state.lodDimY[lod] = ty;
110 mHal.state.lodDimZ[lod] = tz;
/frameworks/rs/driver/runtime/
H A Drs_sample.c270 rs_data_kind dk, rs_data_type dt, uint32_t lod) {
272 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
320 rs_data_kind dk, rs_data_type dt, uint32_t lod) {
322 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
323 size_t stride = alloc->mHal.drvState.lod[lod].stride;
349 rs_data_type dt, uint32_t lod) {
351 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lo
268 getBilinearSample1D(const Allocation_t *alloc, float2 weights, uint32_t iPixel, uint32_t next, rs_data_kind dk, rs_data_type dt, uint32_t lod) argument
318 getBilinearSample2D(const Allocation_t *alloc, float w0, float w1, float w2, float w3, int lx, int ly, int nx, int ny, rs_data_kind dk, rs_data_type dt, uint32_t lod) argument
348 getNearestSample(const Allocation_t *alloc, uint32_t iPixel, rs_data_kind dk, rs_data_type dt, uint32_t lod) argument
385 getNearestSample(const Allocation_t *alloc, uint2 iPixel, rs_data_kind dk, rs_data_type dt, uint32_t lod) argument
421 sample_LOD_LinearPixel(const Allocation_t *alloc, rs_data_kind dk, rs_data_type dt, rs_sampler_value wrapS, float uv, uint32_t lod) argument
453 sample_LOD_NearestPixel(const Allocation_t *alloc, rs_data_kind dk, rs_data_type dt, rs_sampler_value wrapS, float uv, uint32_t lod) argument
466 sample_LOD_LinearPixel(const Allocation_t *alloc, rs_data_kind dk, rs_data_type dt, rs_sampler_value wrapS, rs_sampler_value wrapT, float2 uv, uint32_t lod) argument
514 sample_LOD_NearestPixel(const Allocation_t *alloc, rs_data_kind dk, rs_data_type dt, rs_sampler_value wrapS, rs_sampler_value wrapT, float2 uv, uint32_t lod) argument
534 rsSample(rs_allocation a, rs_sampler s, float uv, float lod) argument
586 rsSample(rs_allocation a, rs_sampler s, float2 uv, float lod) argument
[all...]
H A Drs_allocation.c8 return alloc->mHal.drvState.lod[0].dimX;
14 return alloc->mHal.drvState.lod[0].dimY;
20 return alloc->mHal.drvState.lod[0].dimZ;
110 uint8_t *p = (uint8_t *)alloc->mHal.drvState.lod[0].mallocPtr;
112 const uint32_t stride = (uint32_t)alloc->mHal.drvState.lod[0].stride;
113 const uint32_t dimY = alloc->mHal.drvState.lod[0].dimY;
125 uint8_t *p = (uint8_t *)alloc->mHal.drvState.lod[0].mallocPtr;
127 const uint32_t stride = alloc->mHal.drvState.lod[0].stride;
128 const uint32_t dimY = alloc->mHal.drvState.lod[0].dimY;
192 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[
[all...]
/frameworks/rs/cpu_ref/
H A DrsCpuCoreRuntime.h34 uint32_t lod; member in struct:RsLaunchDimensions
H A DrsCpuIntrinsicYuvToRGB.cpp112 const uchar *pinY = (const uchar *)cp->alloc->mHal.drvState.lod[0].mallocPtr;
118 size_t strideY = cp->alloc->mHal.drvState.lod[0].stride;
121 if (cp->alloc->mHal.drvState.lod[0].dimY == 0) {
132 const uchar *pinU = (const uchar *)cp->alloc->mHal.drvState.lod[1].mallocPtr;
133 const size_t strideU = cp->alloc->mHal.drvState.lod[1].stride;
136 const uchar *pinV = (const uchar *)cp->alloc->mHal.drvState.lod[2].mallocPtr;
137 const size_t strideV = cp->alloc->mHal.drvState.lod[2].stride;
143 //ALOGE("dimX, %d, dimY, %d", cp->alloc->mHal.drvState.lod[0].dimX, cp->alloc->mHal.drvState.lod[0].dimY);
148 v = ((uint8_t *)cp->alloc->mHal.drvState.lod[
[all...]
H A DrsCpuIntrinsicResize.cpp322 const uchar *pin = (const uchar *)cp->mAlloc->mHal.drvState.lod[0].mallocPtr;
323 const int srcHeight = cp->mAlloc->mHal.drvState.lod[0].dimY;
324 const int srcWidth = cp->mAlloc->mHal.drvState.lod[0].dimX;
325 const size_t stride = cp->mAlloc->mHal.drvState.lod[0].stride;
389 const uchar *pin = (const uchar *)cp->mAlloc->mHal.drvState.lod[0].mallocPtr;
390 const int srcHeight = cp->mAlloc->mHal.drvState.lod[0].dimY;
391 const int srcWidth = cp->mAlloc->mHal.drvState.lod[0].dimX;
392 const size_t stride = cp->mAlloc->mHal.drvState.lod[0].stride;
456 const uchar *pin = (const uchar *)cp->mAlloc->mHal.drvState.lod[0].mallocPtr;
457 const int srcHeight = cp->mAlloc->mHal.drvState.lod[
[all...]
H A DrsCpuIntrinsic3DLUT.cpp71 const uchar *bp = (const uchar *)cp->mLUT->mHal.drvState.lod[0].mallocPtr;
74 static_cast<int>(cp->mLUT->mHal.drvState.lod[0].dimX - 1),
75 static_cast<int>(cp->mLUT->mHal.drvState.lod[0].dimY - 1),
76 static_cast<int>(cp->mLUT->mHal.drvState.lod[0].dimZ - 1),
81 const size_t stride_y = cp->mLUT->mHal.drvState.lod[0].stride;
82 const size_t stride_z = stride_y * cp->mLUT->mHal.drvState.lod[0].dimY;
H A DrsCpuScriptGroup.cpp67 mkinfo->inPtr[0] = (const uint8_t *)sl->ins[ct]->mHal.drvState.lod[0].mallocPtr;
74 sl->ins[ct]->mHal.drvState.lod[0].stride * kinfo->current.y);
76 } else if (sl->ins[ct]->mHal.drvState.lod[0].dimY > kinfo->lid) {
79 sl->ins[ct]->mHal.drvState.lod[0].stride * kinfo->lid);
94 (uint8_t *)sl->outs[ct]->mHal.drvState.lod[0].mallocPtr;
101 sl->outs[ct]->mHal.drvState.lod[0].stride * kinfo->current.y;
103 } else if (sl->outs[ct]->mHal.drvState.lod[0].dimY > kinfo->lid) {
106 sl->outs[ct]->mHal.drvState.lod[0].stride * kinfo->lid;
H A DrsCpuCore.cpp337 uint32_t z = 0, uint32_t lod = 0,
342 fep->inPtr[i] = (const uint8_t *)mtls->ains[i]->getPointerUnchecked(x, y, z, lod, face, a1, a2, a3, a4);
346 fep->outPtr[0] = (uint8_t *)mtls->aout[0]->getPointerUnchecked(x, y, z, lod, face, a1, a2, a3, a4);
367 r = sliceInt(&fep->current.lod, r, mtls->start.lod, mtls->end.lod);
395 fep.current.y, fep.current.z, fep.current.lod,
464 (mtls->start.lod != mtls->end.lod) ||
484 if ((mtls->aout[0] != nullptr) && mtls->aout[0]->mHal.drvState.lod[
[all...]
H A DrsCpuIntrinsicLUT.cpp66 const uchar *tr = (const uchar *)cp->lut->mHal.drvState.lod[0].mallocPtr;
H A DrsCpuIntrinsicConvolve3x3.cpp195 const uchar *pin = (const uchar *)cp->mAlloc->mHal.drvState.lod[0].mallocPtr;
196 const size_t stride = cp->mAlloc->mHal.drvState.lod[0].stride;
242 const uchar *pin = (const uchar *)cp->mAlloc->mHal.drvState.lod[0].mallocPtr;
243 const size_t stride = cp->mAlloc->mHal.drvState.lod[0].stride;
287 const uchar *pin = (const uchar *)cp->mAlloc->mHal.drvState.lod[0].mallocPtr;
288 const size_t stride = cp->mAlloc->mHal.drvState.lod[0].stride;
332 const uchar *pin = (const uchar *)cp->mAlloc->mHal.drvState.lod[0].mallocPtr;
333 const size_t stride = cp->mAlloc->mHal.drvState.lod[0].stride;
377 const uchar *pin = (const uchar *)cp->mAlloc->mHal.drvState.lod[0].mallocPtr;
378 const size_t stride = cp->mAlloc->mHal.drvState.lod[
[all...]
H A DrsCpuIntrinsicConvolve5x5.cpp357 const uchar *pin = (const uchar *)cp->alloc->mHal.drvState.lod[0].mallocPtr;
358 const size_t stride = cp->alloc->mHal.drvState.lod[0].stride;
417 const uchar *pin = (const uchar *)cp->alloc->mHal.drvState.lod[0].mallocPtr;
418 const size_t stride = cp->alloc->mHal.drvState.lod[0].stride;
466 const uchar *pin = (const uchar *)cp->alloc->mHal.drvState.lod[0].mallocPtr;
467 const size_t stride = cp->alloc->mHal.drvState.lod[0].stride;
515 const uchar *pin = (const uchar *)cp->alloc->mHal.drvState.lod[0].mallocPtr;
516 const size_t stride = cp->alloc->mHal.drvState.lod[0].stride;
564 const uchar *pin = (const uchar *)cp->alloc->mHal.drvState.lod[0].mallocPtr;
565 const size_t stride = cp->alloc->mHal.drvState.lod[
[all...]
/frameworks/base/rs/java/android/renderscript/
H A DAllocationAdapter.java39 void initLOD(int lod) { argument
40 if (lod < 0) {
41 throw new RSIllegalArgumentException("Attempting to set negative lod (" + lod + ").");
48 for (int ct=0; ct < lod; ct++) {
50 throw new RSIllegalArgumentException("Attempting to set lod (" + lod + ") out of range.");
101 * @param lod The LOD to make active.
103 public void setLOD(int lod) { argument
111 initLOD(lod);
[all...]
/frameworks/native/opengl/libagl/
H A DTextureObjectManager.cpp106 const GGLSurface& EGLTextureObject::mip(int lod) const
108 if (lod<=0 || !mMipmaps)
110 lod = min(lod-1, mNumExtraLod-1);
111 return mMipmaps[lod];
114 GGLSurface& EGLTextureObject::editMip(int lod) argument
116 return const_cast<GGLSurface&>(mip(lod));
H A DTextureObjectManager.h58 const GGLSurface& mip(int lod) const;
59 GGLSurface& editMip(int lod);

Completed in 2214 milliseconds

12