예제 #1
0
        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());
        }
예제 #2
0
        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());
        }