Lines Matching refs:mode
69 inline bool isNearestMipmapFilter(const Sampler::FilterMode mode)
71 return mode == Sampler::NEAREST_MIPMAP_NEAREST || mode == Sampler::LINEAR_MIPMAP_NEAREST || mode == Sampler::CUBIC_MIPMAP_NEAREST;
74 inline bool isLinearMipmapFilter(const Sampler::FilterMode mode)
76 return mode == Sampler::NEAREST_MIPMAP_LINEAR || mode == Sampler::LINEAR_MIPMAP_LINEAR || mode == Sampler::CUBIC_MIPMAP_LINEAR;
79 inline bool isMipmapFilter(const Sampler::FilterMode mode)
81 return isNearestMipmapFilter(mode) || isLinearMipmapFilter(mode);
84 inline bool isNearestFilter(const Sampler::FilterMode mode)
86 return mode == Sampler::NEAREST || mode == Sampler::NEAREST_MIPMAP_NEAREST || mode == Sampler::NEAREST_MIPMAP_LINEAR;
89 inline bool isLinearFilter(const Sampler::FilterMode mode)
91 return mode == Sampler::LINEAR || mode == Sampler::LINEAR_MIPMAP_NEAREST || mode == Sampler::LINEAR_MIPMAP_LINEAR;
94 inline bool isCubicFilter(const Sampler::FilterMode mode)
96 return mode == Sampler::CUBIC || mode == Sampler::CUBIC_MIPMAP_NEAREST || mode == Sampler::CUBIC_MIPMAP_LINEAR;
99 inline Sampler::FilterMode getLevelFilter(const Sampler::FilterMode mode)
101 if (isNearestFilter(mode))
103 if (isLinearFilter(mode))
108 inline bool isWrapModeSupported (const Sampler::WrapMode mode)
110 return mode != Sampler::MIRRORED_REPEAT_CL && mode != Sampler::REPEAT_CL;
119 int wrap (Sampler::WrapMode mode, int c, int size);