public static GalImageFormat ConvertZeta(GalZetaFormat Format) { switch (Format) { case GalZetaFormat.Z32Float: return(GalImageFormat.D32 | Sfloat); case GalZetaFormat.S8Z24Unorm: return(GalImageFormat.D24_S8 | Unorm); case GalZetaFormat.Z16Unorm: return(GalImageFormat.D16 | Unorm); case GalZetaFormat.Z24S8Unorm: return(GalImageFormat.D24_S8 | Unorm); case GalZetaFormat.Z32S8X24Float: return(GalImageFormat.D32_S8 | Sfloat); } throw new NotImplementedException(Format.ToString()); }
public static GalImageFormat ConvertZeta(GalZetaFormat format) { switch (format) { case GalZetaFormat.D32Float: return(GalImageFormat.D32 | Float); case GalZetaFormat.S8D24Unorm: return(GalImageFormat.D24S8 | Unorm); case GalZetaFormat.D16Unorm: return(GalImageFormat.D16 | Unorm); case GalZetaFormat.D24X8Unorm: return(GalImageFormat.D24 | Unorm); case GalZetaFormat.D24S8Unorm: return(GalImageFormat.D24S8 | Unorm); case GalZetaFormat.D32S8X24Float: return(GalImageFormat.D32S8 | Float); } throw new NotImplementedException(format.ToString()); }