fix import mipmap

This commit is contained in:
ousttrue 2021-05-24 16:08:59 +09:00
parent 207b4e1a6a
commit f5e6fea722

View File

@ -58,21 +58,27 @@ namespace UniGLTF
}
}
/// <summary>
/// https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glTexParameter.xml
/// </summary>
/// <param name="FilterMode"></param>
/// <param name="filterMode"></param>
/// <returns></returns>
public static (FilterMode FilterMode, bool EnableMipMap) ImportFilterMode(glFilter filterMode)
{
switch (filterMode)
{
case glFilter.NEAREST:
case glFilter.NEAREST_MIPMAP_NEAREST:
return (FilterMode.Point, false);
case glFilter.NEAREST_MIPMAP_LINEAR:
return (FilterMode.Point, true);
case glFilter.NONE:
case glFilter.LINEAR:
return (FilterMode.Bilinear, false);
case glFilter.NEAREST_MIPMAP_NEAREST:
case glFilter.NEAREST_MIPMAP_LINEAR:
return (FilterMode.Point, true);
case glFilter.LINEAR_MIPMAP_NEAREST:
case glFilter.LINEAR_MIPMAP_LINEAR:
return (FilterMode.Bilinear, true);