public static GalImageFormat ConvertZeta(GalZetaFormat Format) { switch (Format) { case GalZetaFormat.Z32Float: return(GalImageFormat.D32_SFLOAT); case GalZetaFormat.S8Z24Unorm: return(GalImageFormat.D24_UNORM_S8_UINT); case GalZetaFormat.Z16Unorm: return(GalImageFormat.D16_UNORM); } 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.D24S8Unorm: return(GalImageFormat.D24S8 | Unorm); case GalZetaFormat.D32S8X24Float: return(GalImageFormat.D32S8 | Float); } throw new NotImplementedException(Format.ToString()); }