Lines Matching defs:lod

270                           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[lod].mallocPtr;
386 rs_data_type dt, uint32_t lod) {
388 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.lod[lod].mallocPtr;
389 size_t stride = alloc->mHal.drvState.lod[lod].stride;
424 float uv, uint32_t lod) {
426 int32_t sourceW = alloc->mHal.drvState.lod[lod].dimX;
447 return getBilinearSample1D(alloc, weights, location, next, dk, dt, lod);
454 float uv, uint32_t lod) {
456 int32_t sourceW = alloc->mHal.drvState.lod[lod].dimX;
460 return getNearestSample(alloc, location, dk, dt, lod);
468 float2 uv, uint32_t lod) {
470 int sourceW = alloc->mHal.drvState.lod[lod].dimX;
471 int sourceH = alloc->mHal.drvState.lod[lod].dimY;
505 return getBilinearSample2D(alloc, w0, w1, w2, w3, lx, ly, nx, ny, dk, dt, lod);
514 float2 uv, uint32_t lod) {
515 int sourceW = alloc->mHal.drvState.lod[lod].dimX;
516 int sourceH = alloc->mHal.drvState.lod[lod].dimY;
526 return getNearestSample(alloc, location, dk, dt, lod);
530 rsSample(rs_allocation a, rs_sampler s, float uv, float lod) {
546 if (lod <= 0.0f) {
555 lod = min(lod, (float)maxLOD);
556 uint32_t nearestLOD = (uint32_t)round(lod);
561 uint32_t lod0 = (uint32_t)floor(lod);
562 uint32_t lod1 = (uint32_t)ceil(lod);
568 float frac = lod - (float)lod0;
582 rsSample(rs_allocation a, rs_sampler s, float2 uv, float lod) {
599 if (lod <= 0.0f) {
608 lod = min(lod, (float)maxLOD);
609 uint32_t nearestLOD = (uint32_t)round(lod);
614 uint32_t lod0 = (uint32_t)floor(lod);
615 uint32_t lod1 = (uint32_t)ceil(lod);
621 float frac = lod - (float)lod0;