Home | History | Annotate | Download | only in runtime

Lines Matching full:alloc

269         getBilinearSample1D(const Allocation_t *alloc, float2 weights,
273 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
319 getBilinearSample2D(const Allocation_t *alloc, float w0, float w1, float w2, float w3,
323 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
324 size_t stride = alloc->mHal.drvState.lod[lod].stride;
349 getNearestSample(const Allocation_t *alloc, uint32_t iPixel, rs_data_kind dk,
352 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
386 getNearestSample(const Allocation_t *alloc, uint2 iPixel, rs_data_kind dk,
389 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
390 size_t stride = alloc->mHal.drvState.lod[lod].stride;
422 sample_LOD_LinearPixel(const Allocation_t *alloc,
427 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
429 int32_t sourceW = alloc->mHal.drvState.lod[lod].dimX;
450 return getBilinearSample1D(alloc, weights, location, next, dk, dt, lod);
454 sample_LOD_NearestPixel(const Allocation_t *alloc,
459 int32_t sourceW = alloc->mHal.drvState.lod[lod].dimX;
463 return getNearestSample(alloc, location, dk, dt, lod);
467 sample_LOD_LinearPixel(const Allocation_t *alloc,
473 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
475 int sourceW = alloc->mHal.drvState.lod[lod].dimX;
476 int sourceH = alloc->mHal.drvState.lod[lod].dimY;
510 return getBilinearSample2D(alloc, w0, w1, w2, w3, lx, ly, nx, ny, dk, dt, lod);
515 sample_LOD_NearestPixel(const Allocation_t *alloc,
520 int sourceW = alloc->mHal.drvState.lod[lod].dimX;
521 int sourceH = alloc->mHal.drvState.lod[lod].dimY;
531 return getNearestSample(alloc, location, dk, dt, lod);
537 const Allocation_t *alloc = (const Allocation_t *)a.p;
539 const Type_t *type = (Type_t *)alloc->mHal.state.type;
547 if (!(alloc->mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE)) {
553 return sample_LOD_NearestPixel(alloc, dk, dt, wrapS, uv, 0);
555 return sample_LOD_LinearPixel(alloc, dk, dt, wrapS, uv, 0);
562 return sample_LOD_LinearPixel(alloc, dk, dt, wrapS, uv, nearestLOD);
571 float4 sample0 = sample_LOD_LinearPixel(alloc, dk, dt, wrapS, uv, lod0);
572 float4 sample1 = sample_LOD_LinearPixel(alloc, dk, dt, wrapS, uv, lod1);
577 return sample_LOD_NearestPixel(alloc, dk, dt, wrapS, uv, 0);
589 const Allocation_t *alloc = (const Allocation_t *)a.p;
591 const Type_t *type = (Type_t *)alloc->mHal.state.type;
600 if (!(alloc->mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE)) {
606 return sample_LOD_NearestPixel(alloc, dk, dt, wrapS, wrapT, uv, 0);
608 return sample_LOD_LinearPixel(alloc, dk, dt, wrapS, wrapT, uv, 0);
615 return sample_LOD_LinearPixel(alloc, dk, dt, wrapS, wrapT, uv, nearestLOD);
624 float4 sample0 = sample_LOD_LinearPixel(alloc, dk, dt, wrapS, wrapT, uv, lod0);
625 float4 sample1 = sample_LOD_LinearPixel(alloc, dk, dt, wrapS, wrapT, uv, lod1);
630 return sample_LOD_NearestPixel(alloc, dk, dt, wrapS, wrapT, uv, 0);
636 const Allocation_t *alloc = (const Allocation_t *)a.p;
638 const Type_t *type = (Type_t *)alloc->mHal.state.type;
645 if (!(alloc->mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE)) {
650 return sample_LOD_NearestPixel(alloc, dk, dt, wrapS, wrapT, uv, 0);
652 return sample_LOD_LinearPixel(alloc, dk, dt, wrapS, wrapT, uv, 0);