Lines Matching refs:Sampler

617 static inline tcu::Sampler::WrapMode mapGLWrapMode (deUint32 wrapMode)
621 case GL_CLAMP_TO_EDGE: return tcu::Sampler::CLAMP_TO_EDGE;
622 case GL_CLAMP_TO_BORDER: return tcu::Sampler::CLAMP_TO_BORDER;
623 case GL_REPEAT: return tcu::Sampler::REPEAT_GL;
624 case GL_MIRRORED_REPEAT: return tcu::Sampler::MIRRORED_REPEAT_GL;
630 static inline tcu::Sampler::FilterMode mapGLMinFilterMode (deUint32 filterMode)
634 case GL_NEAREST: return tcu::Sampler::NEAREST;
635 case GL_LINEAR: return tcu::Sampler::LINEAR;
636 case GL_NEAREST_MIPMAP_NEAREST: return tcu::Sampler::NEAREST_MIPMAP_NEAREST;
637 case GL_NEAREST_MIPMAP_LINEAR: return tcu::Sampler::NEAREST_MIPMAP_LINEAR;
638 case GL_LINEAR_MIPMAP_NEAREST: return tcu::Sampler::LINEAR_MIPMAP_NEAREST;
639 case GL_LINEAR_MIPMAP_LINEAR: return tcu::Sampler::LINEAR_MIPMAP_LINEAR;
645 static inline tcu::Sampler::FilterMode mapGLMagFilterMode (deUint32 filterMode)
649 case GL_NEAREST: return tcu::Sampler::NEAREST;
650 case GL_LINEAR: return tcu::Sampler::LINEAR;
657 * \brief Map GL sampler parameters to tcu::Sampler.
664 * \return Sampler description.
666 tcu::Sampler mapGLSampler (deUint32 wrapS, deUint32 minFilter, deUint32 magFilter)
673 * \brief Map GL sampler parameters to tcu::Sampler.
681 * \return Sampler description.
683 tcu::Sampler mapGLSampler (deUint32 wrapS, deUint32 wrapT, deUint32 minFilter, deUint32 magFilter)
689 * \brief Map GL sampler parameters to tcu::Sampler.
698 * \return Sampler description.
700 tcu::Sampler mapGLSampler (deUint32 wrapS, deUint32 wrapT, deUint32 wrapR, deUint32 minFilter, deUint32 magFilter)
702 return tcu::Sampler(mapGLWrapMode(wrapS), mapGLWrapMode(wrapT), mapGLWrapMode(wrapR),
706 tcu::Sampler::COMPAREMODE_NONE /* no compare */,
712 * \brief Map GL compare function to tcu::Sampler::CompareMode.
719 tcu::Sampler::CompareMode mapGLCompareFunc (deUint32 mode)
723 case GL_LESS: return tcu::Sampler::COMPAREMODE_LESS;
724 case GL_LEQUAL: return tcu::Sampler::COMPAREMODE_LESS_OR_EQUAL;
725 case GL_GREATER: return tcu::Sampler::COMPAREMODE_GREATER;
726 case GL_GEQUAL: return tcu::Sampler::COMPAREMODE_GREATER_OR_EQUAL;
727 case GL_EQUAL: return tcu::Sampler::COMPAREMODE_EQUAL;
728 case GL_NOTEQUAL: return tcu::Sampler::COMPAREMODE_NOT_EQUAL;
729 case GL_ALWAYS: return tcu::Sampler::COMPAREMODE_ALWAYS;
730 case GL_NEVER: return tcu::Sampler::COMPAREMODE_NEVER;
744 deUint32 getGLWrapMode (tcu::Sampler::WrapMode wrapMode)
746 DE_ASSERT(wrapMode != tcu::Sampler::WRAPMODE_LAST);
749 case tcu::Sampler::CLAMP_TO_EDGE: return GL_CLAMP_TO_EDGE;
750 case tcu::Sampler::CLAMP_TO_BORDER: return GL_CLAMP_TO_BORDER;
751 case tcu::Sampler::REPEAT_GL: return GL_REPEAT;
752 case tcu::Sampler::MIRRORED_REPEAT_GL: return GL_MIRRORED_REPEAT;
766 deUint32 getGLFilterMode (tcu::Sampler::FilterMode filterMode)
768 DE_ASSERT(filterMode != tcu::Sampler::FILTERMODE_LAST);
771 case tcu::Sampler::NEAREST: return GL_NEAREST;
772 case tcu::Sampler::LINEAR: return GL_LINEAR;
773 case tcu::Sampler::NEAREST_MIPMAP_NEAREST: return GL_NEAREST_MIPMAP_NEAREST;
774 case tcu::Sampler::NEAREST_MIPMAP_LINEAR: return GL_NEAREST_MIPMAP_LINEAR;
775 case tcu::Sampler::LINEAR_MIPMAP_NEAREST: return GL_LINEAR_MIPMAP_NEAREST;
776 case tcu::Sampler::LINEAR_MIPMAP_LINEAR: return GL_LINEAR_MIPMAP_LINEAR;
790 deUint32 getGLCompareFunc (tcu::Sampler::CompareMode compareMode)
792 DE_ASSERT(compareMode != tcu::Sampler::COMPAREMODE_NONE);
795 case tcu::Sampler::COMPAREMODE_NONE: return GL_NONE;
796 case tcu::Sampler::COMPAREMODE_LESS: return GL_LESS;
797 case tcu::Sampler::COMPAREMODE_LESS_OR_EQUAL: return GL_LEQUAL;
798 case tcu::Sampler::COMPAREMODE_GREATER: return GL_GREATER;
799 case tcu::Sampler::COMPAREMODE_GREATER_OR_EQUAL: return GL_GEQUAL;
800 case tcu::Sampler::COMPAREMODE_EQUAL: return GL_EQUAL;
801 case tcu::Sampler::COMPAREMODE_NOT_EQUAL: return GL_NOTEQUAL;
802 case tcu::Sampler::COMPAREMODE_ALWAYS: return GL_ALWAYS;
803 case tcu::Sampler::COMPAREMODE_NEVER: return GL_NEVER;