Lines Matching defs:level

1037 ConstPixelBufferAccess::ConstPixelBufferAccess (const TextureLevel& level)
1038 : m_format (level.getFormat())
1039 , m_size (level.getSize())
1042 , m_data ((void*)level.getPtr())
1072 PixelBufferAccess::PixelBufferAccess (TextureLevel& level)
1073 : ConstPixelBufferAccess(level)
2415 Vec4 ConstPixelBufferAccess::sample1D (const Sampler& sampler, Sampler::FilterMode filter, float s, int level) const
2418 DE_ASSERT(de::inBounds(level, 0, m_size.y()));
2420 return sample1DOffset(sampler, filter, s, tcu::IVec2(0, level));
2632 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
2635 return levels[level].sample1DOffset(sampler, levelFilter, s, offset);
2661 // minLodRelative is used to calculate the image level to sample from, when VK_EXT_image_view_min_lod extension is enabled.
2662 // The value is relative to baseLevel as the Texture*View was created as the baseLevel being level[0].
2710 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
2722 return levels[level].sample2DOffset(sampler, levelFilter, s, t, offset);
2760 // minLodRelative is used to calculate the image level to sample from, when VK_EXT_image_view_min_lod extension is enabled.
2761 // The value is relative to baseLevel as the Texture*View was created as the baseLevel being level[0].
2802 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
2805 return levels[level].sample3DOffset(sampler, levelFilter, s, t, r, offset);
2845 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
2848 return levels[level].sample1DCompare(sampler, levelFilter, ref, s, offset);
2885 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
2888 return levels[level].sample2DCompare(sampler, levelFilter, ref, s, t, offset);
3204 // minLodRelative is used to calculate the image level to sample from, when VK_EXT_image_view_min_lod extension is enabled.
3205 // The value is relative to baseLevel as the Texture*View was created as the baseLevel being level[0].
3251 // In case of a minLodRelative value with fractional part, we need to ponderate the different sample of N level
3252 // and sample for level N+1 accordingly.
3270 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
3274 return sampleCubeSeamlessNearest(faces[face][level], sampler, s, t, depth);
3281 faceAccesses[i] = faces[i][level];
3443 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
3447 return sampleCubeSeamlessNearestCompare(faces[face][level], sampler, ref, s, t);
3454 faceAccesses[i] = faces[i][level];
3505 const ConstPixelBufferAccess& level = levels[levelNdx];
3508 return getSubregion(level, 0, 0, depth, level.getWidth(), level.getHeight(), 1);
3535 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
3539 return sampleCubeSeamlessNearest(levels[level], sampler, s, t, faceDepth);
3546 faceAccesses[i] = getCubeArrayFaceAccess(levels, level, slice, (CubeFace)i);
3617 int level = deClamp32((int)deFloatCeil(lod + 0.5f) - 1, 0, maxLevel);
3621 return sampleCubeSeamlessNearestCompare(levels[level], sampler, ref, s, t, faceDepth);
3628 faceAccesses[i] = getCubeArrayFaceAccess(levels, level, slice, (CubeFace)i);