diff --git a/MobileGL/MG_State/GLState/SamplerState/SamplerObject.h b/MobileGL/MG_State/GLState/SamplerState/SamplerObject.h index 745663b2..d49d6f40 100644 --- a/MobileGL/MG_State/GLState/SamplerState/SamplerObject.h +++ b/MobileGL/MG_State/GLState/SamplerState/SamplerObject.h @@ -22,6 +22,7 @@ namespace MobileGL { MirroredRepeat, Repeat, ClampToBorder, + MirrorClampToEdge, SamplerWrapModeCount, Unknown = -1 }; diff --git a/MobileGL/MG_Util/Converters/GLToMG/TextureEnumConverter.cpp b/MobileGL/MG_Util/Converters/GLToMG/TextureEnumConverter.cpp index dd51594d..8f7972bf 100644 --- a/MobileGL/MG_Util/Converters/GLToMG/TextureEnumConverter.cpp +++ b/MobileGL/MG_Util/Converters/GLToMG/TextureEnumConverter.cpp @@ -355,6 +355,8 @@ namespace MobileGL { return SamplerWrapMode::Repeat; case GL_CLAMP_TO_BORDER: return SamplerWrapMode::ClampToBorder; + case GL_MIRROR_CLAMP_TO_EDGE: + return SamplerWrapMode::MirrorClampToEdge; default: return SamplerWrapMode::Unknown; } diff --git a/MobileGL/MG_Util/Converters/MGToGL/TextureEnumConverter.cpp b/MobileGL/MG_Util/Converters/MGToGL/TextureEnumConverter.cpp index 17250f3a..5130fbb6 100644 --- a/MobileGL/MG_Util/Converters/MGToGL/TextureEnumConverter.cpp +++ b/MobileGL/MG_Util/Converters/MGToGL/TextureEnumConverter.cpp @@ -376,6 +376,8 @@ namespace MobileGL { return GL_REPEAT; case SamplerWrapMode::ClampToBorder: return GL_CLAMP_TO_BORDER; + case SamplerWrapMode::MirrorClampToEdge: + return GL_MIRROR_CLAMP_TO_EDGE; default: return GL_UNKNOWN_MGL; }