Lines Matching refs:Sampler

494 static inline tcu::Sampler::WrapMode mapGLWrapMode (deUint32 wrapMode)
498 case GL_CLAMP_TO_EDGE: return tcu::Sampler::CLAMP_TO_EDGE;
499 case GL_CLAMP_TO_BORDER: return tcu::Sampler::CLAMP_TO_BORDER;
500 case GL_REPEAT: return tcu::Sampler::REPEAT_GL;
501 case GL_MIRRORED_REPEAT: return tcu::Sampler::MIRRORED_REPEAT_GL;
507 static inline tcu::Sampler::FilterMode mapGLFilterMode (deUint32 filterMode)
511 case GL_NEAREST: return tcu::Sampler::NEAREST;
512 case GL_LINEAR: return tcu::Sampler::LINEAR;
513 case GL_NEAREST_MIPMAP_NEAREST: return tcu::Sampler::NEAREST_MIPMAP_NEAREST;
514 case GL_NEAREST_MIPMAP_LINEAR: return tcu::Sampler::NEAREST_MIPMAP_LINEAR;
515 case GL_LINEAR_MIPMAP_NEAREST: return tcu::Sampler::LINEAR_MIPMAP_NEAREST;
516 case GL_LINEAR_MIPMAP_LINEAR: return tcu::Sampler::LINEAR_MIPMAP_LINEAR;
523 * \brief Map GL sampler parameters to tcu::Sampler.
530 * \return Sampler description.
532 tcu::Sampler mapGLSampler (deUint32 wrapS, deUint32 minFilter, deUint32 magFilter)
539 * \brief Map GL sampler parameters to tcu::Sampler.
547 * \return Sampler description.
549 tcu::Sampler mapGLSampler (deUint32 wrapS, deUint32 wrapT, deUint32 minFilter, deUint32 magFilter)
555 * \brief Map GL sampler parameters to tcu::Sampler.
564 * \return Sampler description.
566 tcu::Sampler mapGLSampler (deUint32 wrapS, deUint32 wrapT, deUint32 wrapR, deUint32 minFilter, deUint32 magFilter)
568 return tcu::Sampler(mapGLWrapMode(wrapS), mapGLWrapMode(wrapT), mapGLWrapMode(wrapR),
572 tcu::Sampler::COMPAREMODE_NONE /* no compare */,
578 * \brief Map GL compare function to tcu::Sampler::CompareMode.
585 tcu::Sampler::CompareMode mapGLCompareFunc (deUint32 mode)
589 case GL_LESS: return tcu::Sampler::COMPAREMODE_LESS;
590 case GL_LEQUAL: return tcu::Sampler::COMPAREMODE_LESS_OR_EQUAL;
591 case GL_GREATER: return tcu::Sampler::COMPAREMODE_GREATER;
592 case GL_GEQUAL: return tcu::Sampler::COMPAREMODE_GREATER_OR_EQUAL;
593 case GL_EQUAL: return tcu::Sampler::COMPAREMODE_EQUAL;
594 case GL_NOTEQUAL: return tcu::Sampler::COMPAREMODE_NOT_EQUAL;
595 case GL_ALWAYS: return tcu::Sampler::COMPAREMODE_ALWAYS;
596 case GL_NEVER: return tcu::Sampler::COMPAREMODE_NEVER;
610 deUint32 getGLWrapMode (tcu::Sampler::WrapMode wrapMode)
612 DE_ASSERT(wrapMode != tcu::Sampler::WRAPMODE_LAST);
615 case tcu::Sampler::CLAMP_TO_EDGE: return GL_CLAMP_TO_EDGE;
616 case tcu::Sampler::CLAMP_TO_BORDER: return GL_CLAMP_TO_BORDER;
617 case tcu::Sampler::REPEAT_GL: return GL_REPEAT;
618 case tcu::Sampler::MIRRORED_REPEAT_GL: return GL_MIRRORED_REPEAT;
632 deUint32 getGLFilterMode (tcu::Sampler::FilterMode filterMode)
634 DE_ASSERT(filterMode != tcu::Sampler::FILTERMODE_LAST);
637 case tcu::Sampler::NEAREST: return GL_NEAREST;
638 case tcu::Sampler::LINEAR: return GL_LINEAR;
639 case tcu::Sampler::NEAREST_MIPMAP_NEAREST: return GL_NEAREST_MIPMAP_NEAREST;
640 case tcu::Sampler::NEAREST_MIPMAP_LINEAR: return GL_NEAREST_MIPMAP_LINEAR;
641 case tcu::Sampler::LINEAR_MIPMAP_NEAREST: return GL_LINEAR_MIPMAP_NEAREST;
642 case tcu::Sampler::LINEAR_MIPMAP_LINEAR: return GL_LINEAR_MIPMAP_LINEAR;
656 deUint32 getGLCompareFunc (tcu::Sampler::CompareMode compareMode)
658 DE_ASSERT(compareMode != tcu::Sampler::COMPAREMODE_NONE);
661 case tcu::Sampler::COMPAREMODE_NONE: return GL_NONE;
662 case tcu::Sampler::COMPAREMODE_LESS: return GL_LESS;
663 case tcu::Sampler::COMPAREMODE_LESS_OR_EQUAL: return GL_LEQUAL;
664 case tcu::Sampler::COMPAREMODE_GREATER: return GL_GREATER;
665 case tcu::Sampler::COMPAREMODE_GREATER_OR_EQUAL: return GL_GEQUAL;
666 case tcu::Sampler::COMPAREMODE_EQUAL: return GL_EQUAL;
667 case tcu::Sampler::COMPAREMODE_NOT_EQUAL: return GL_NOTEQUAL;
668 case tcu::Sampler::COMPAREMODE_ALWAYS: return GL_ALWAYS;
669 case tcu::Sampler::COMPAREMODE_NEVER: return GL_NEVER;