Lines Matching refs:lod
265 float lodThreshold; // lod <= lodThreshold ? magnified : minified
483 IMAGEVIEWMINLODMODE_PREFERRED, //!< use image view min lod as-is
484 IMAGEVIEWMINLODMODE_ALTERNATIVE, //!< use floor of image view min lod, as in 'Image Level(s) Selection' in VK spec (v 1.3.206)
500 Vec4 sampleLevelArray1D (const ConstPixelBufferAccess* levels, int numLevels, const Sampler& sampler, float s, int level, float lod);
501 Vec4 sampleLevelArray2D (const ConstPixelBufferAccess* levels, int numLevels, const Sampler& sampler, float s, float t, int depth, float lod, bool es2 = false, ImageViewMinLodParams *minLodParams = DE_NULL);
502 Vec4 sampleLevelArray3D (const ConstPixelBufferAccess* levels, int numLevels, const Sampler& sampler, float s, float t, float r, float lod, ImageViewMinLodParams *minLodParams = DE_NULL);
504 Vec4 sampleLevelArray1DOffset (const ConstPixelBufferAccess* levels, int numLevels, const Sampler& sampler, float s, float lod, const IVec2& offset);
505 Vec4 sampleLevelArray2DOffset (const ConstPixelBufferAccess* levels, int numLevels, const Sampler& sampler, float s, float t, float lod, const IVec3& offset, bool es2 = false, ImageViewMinLodParams *minLodParams = DE_NULL);
506 Vec4 sampleLevelArray3DOffset (const ConstPixelBufferAccess* levels, int numLevels, const Sampler& sampler, float s, float t, float r, float lod, const IVec3& offset, ImageViewMinLodParams *minLodParams = DE_NULL);
508 float sampleLevelArray1DCompare (const ConstPixelBufferAccess* levels, int numLevels, const Sampler& sampler, float ref, float s, float lod, const IVec2& offset);
509 float sampleLevelArray2DCompare (const ConstPixelBufferAccess* levels, int numLevels, const Sampler& sampler, float ref, float s, float t, float lod, const IVec3& offset);
563 Vec4 sample (const Sampler& sampler, float s, float t, float lod) const;
564 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float lod, const IVec2& offset) const;
565 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float lod) const;
566 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float lod, const IVec2& offset) const;
589 inline Vec4 Texture2DView::sample (const Sampler& sampler, float s, float t, float lod) const
591 return sampleLevelArray2D(m_levels, m_numLevels, sampler, s, t, 0 /* depth */, lod, m_es2, m_minLodParams);
594 inline Vec4 Texture2DView::sampleOffset (const Sampler& sampler, float s, float t, float lod, const IVec2& offset) const
596 return sampleLevelArray2DOffset(m_levels, m_numLevels, sampler, s, t, lod, IVec3(offset.x(), offset.y(), 0));
599 inline float Texture2DView::sampleCompare (const Sampler& sampler, float ref, float s, float t, float lod) const
601 return sampleLevelArray2DCompare(m_levels, m_numLevels, sampler, ref, s, t, lod, IVec3(0, 0, 0));
604 inline float Texture2DView::sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float lod, const IVec2& offset) const
606 return sampleLevelArray2DCompare(m_levels, m_numLevels, sampler, ref, s, t, lod, IVec3(offset.x(), offset.y(), 0));
670 Vec4 sample (const Sampler& sampler, float s, float t, float lod) const;
671 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float lod, const IVec2& offset) const;
672 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float lod) const;
673 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float lod, const IVec2& offset) const;
695 inline Vec4 Texture2D::sample (const Sampler& sampler, float s, float t, float lod) const
697 return m_view.sample(sampler, s, t, lod);
700 inline Vec4 Texture2D::sampleOffset (const Sampler& sampler, float s, float t, float lod, const IVec2& offset) const
702 return m_view.sampleOffset(sampler, s, t, lod, offset);
705 inline float Texture2D::sampleCompare (const Sampler& sampler, float ref, float s, float t, float lod) const
707 return m_view.sampleCompare(sampler, ref, s, t, lod);
710 inline float Texture2D::sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float lod, const IVec2& offset) const
712 return m_view.sampleCompareOffset(sampler, ref, s, t, lod, offset);
740 Vec4 sample (const Sampler& sampler, float s, float t, float p, float lod) const;
741 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float lod) const;
777 Vec4 sample (const Sampler& sampler, float s, float t, float p, float lod) const;
778 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float lod) const;
797 inline Vec4 TextureCube::sample (const Sampler& sampler, float s, float t, float p, float lod) const
799 return m_view.sample(sampler, s, t, p, lod);
802 inline float TextureCube::sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float lod) const
804 return m_view.sampleCompare(sampler, ref, s, t, r, lod);
831 Vec4 sample (const Sampler& sampler, float s, float lod) const;
832 Vec4 sampleOffset (const Sampler& sampler, float s, float lod, deInt32 offset) const;
833 float sampleCompare (const Sampler& sampler, float ref, float s, float lod) const;
834 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float lod, deInt32 offset) const;
850 inline Vec4 Texture1DView::sample (const Sampler& sampler, float s, float lod) const
852 return sampleLevelArray1D(m_levels, m_numLevels, sampler, s, 0 /* depth */, lod);
855 inline Vec4 Texture1DView::sampleOffset (const Sampler& sampler, float s, float lod, deInt32 offset) const
857 return sampleLevelArray1DOffset(m_levels, m_numLevels, sampler, s, lod, IVec2(offset, 0));
860 inline float Texture1DView::sampleCompare (const Sampler& sampler, float ref, float s, float lod) const
862 return sampleLevelArray1DCompare(m_levels, m_numLevels, sampler, ref, s, lod, IVec2(0, 0));
865 inline float Texture1DView::sampleCompareOffset (const Sampler& sampler, float ref, float s, float lod, deInt32 offset) const
867 return sampleLevelArray1DCompare(m_levels, m_numLevels, sampler, ref, s, lod, IVec2(offset, 0));
886 Vec4 sample (const Sampler& sampler, float s, float lod) const;
887 Vec4 sampleOffset (const Sampler& sampler, float s, float lod, deInt32 offset) const;
888 float sampleCompare (const Sampler& sampler, float ref, float s, float lod) const;
889 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float lod, deInt32 offset) const;
906 inline Vec4 Texture1D::sample (const Sampler& sampler, float s, float lod) const
908 return m_view.sample(sampler, s, lod);
911 inline Vec4 Texture1D::sampleOffset (const Sampler& sampler, float s, float lod, deInt32 offset) const
913 return m_view.sampleOffset(sampler, s, lod, offset);
916 inline float Texture1D::sampleCompare (const Sampler& sampler, float ref, float s, float lod) const
918 return m_view.sampleCompare(sampler, ref, s, lod);
921 inline float Texture1D::sampleCompareOffset (const Sampler& sampler, float ref, float s, float lod, deInt32 offset) const
923 return m_view.sampleCompareOffset(sampler, ref, s, lod, offset);
941 Vec4 sample (const Sampler& sampler, float s, float t, float lod) const;
942 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float lod, deInt32 offset) const;
943 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float lod) const;
944 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float lod, deInt32 offset) const;
976 Vec4 sample (const Sampler& sampler, float s, float t, float lod) const;
977 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float lod, deInt32 offset) const;
978 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float lod) const;
979 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float lod, deInt32 offset) const;
991 inline Vec4 Texture1DArray::sample (const Sampler& sampler, float s, float t, float lod) const
993 return m_view.sample(sampler, s, t, lod);
996 inline Vec4 Texture1DArray::sampleOffset (const Sampler& sampler, float s, float t, float lod, deInt32 offset) const
998 return m_view.sampleOffset(sampler, s, t, lod, offset);
1001 inline float Texture1DArray::sampleCompare (const Sampler& sampler, float ref, float s, float t, float lod) const
1003 return m_view.sampleCompare(sampler, ref, s, t, lod);
1006 inline float Texture1DArray::sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float lod, deInt32 offset) const
1008 return m_view.sampleCompareOffset(sampler, ref, s, t, lod, offset);
1027 Vec4 sample (const Sampler& sampler, float s, float t, float r, float lod) const;
1028 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec2& offset) const;
1029 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float lod) const;
1030 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float r, float lod, const IVec2& offset) const;
1066 Vec4 sample (const Sampler& sampler, float s, float t, float r, float lod) const;
1067 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec2& offset) const;
1068 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float lod) const;
1069 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float r, float lod, const IVec2& offset) const;
1085 inline Vec4 Texture2DArray::sample (const Sampler& sampler, float s, float t, float r, float lod) const
1087 return m_view.sample(sampler, s, t, r, lod);
1090 inline Vec4 Texture2DArray::sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec2& offset) const
1092 return m_view.sampleOffset(sampler, s, t, r, lod, offset);
1095 inline float Texture2DArray::sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float lod) const
1097 return m_view.sampleCompare(sampler, ref, s, t, r, lod);
1100 inline float Texture2DArray::sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float r, float lod, const IVec2& offset) const
1102 return m_view.sampleCompareOffset(sampler, ref, s, t, r, lod, offset);
1131 Vec4 sample (const Sampler& sampler, float s, float t, float r, float lod) const;
1132 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec3& offset) const;
1144 inline Vec4 Texture3DView::sample (const Sampler& sampler, float s, float t, float r, float lod) const
1146 return sampleLevelArray3D(m_levels, m_numLevels, sampler, s, t, r, lod, m_minLodParams);
1149 inline Vec4 Texture3DView::sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec3& offset) const
1151 return sampleLevelArray3DOffset(m_levels, m_numLevels, sampler, s, t, r, lod, offset, m_minLodParams);
1176 Vec4 sample (const Sampler& sampler, float s, float t, float r, float lod) const;
1177 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec3& offset) const;
1190 inline Vec4 Texture3D::sample (const Sampler& sampler, float s, float t, float r, float lod) const
1192 return m_view.sample(sampler, s, t, r, lod);
1195 inline Vec4 Texture3D::sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec3& offset) const
1197 return m_view.sampleOffset(sampler, s, t, r, lod, offset);
1216 Vec4 sample (const Sampler& sampler, float s, float t, float r, float q, float lod) const;
1217 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float r, float q, float lod, const IVec2& offset) const;
1218 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float q, float lod) const;
1219 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float r, float q, float lod, const IVec2& offset) const;
1252 Vec4 sample (const Sampler& sampler, float s, float t, float r, float q, float lod) const;
1253 Vec4 sampleOffset (const Sampler& sampler, float s, float t, float r, float q, float lod, const IVec2& offset) const;
1254 float sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float q, float lod) const;
1255 float sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float r, float q, float lod, const IVec2& offset) const;
1267 inline Vec4 TextureCubeArray::sample (const Sampler& sampler, float s, float t, float r, float q, float lod) const
1269 return m_view.sample(sampler, s, t, r, q, lod);
1272 inline Vec4 TextureCubeArray::sampleOffset (const Sampler& sampler, float s, float t, float r, float q, float lod, const IVec2& offset) const
1274 return m_view.sampleOffset(sampler, s, t, r, q, lod, offset);
1277 inline float TextureCubeArray::sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float q, float lod) const
1279 return m_view.sampleCompare(sampler, ref, s, t, r, q, lod);
1282 inline float TextureCubeArray::sampleCompareOffset (const Sampler& sampler, float ref, float s, float t, float r, float q, float lod, const IVec2& offset) const
1284 return m_view.sampleCompareOffset(sampler, ref, s, t, r, q, lod, offset);