| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using OpenTK.Graphics.OpenGL;
- namespace Ryujinx.Graphics.OpenGL
- {
- struct FormatInfo
- {
- public int Components { get; }
- public bool Normalized { get; }
- public bool Scaled { get; }
- public PixelInternalFormat PixelInternalFormat { get; }
- public PixelFormat PixelFormat { get; }
- public PixelType PixelType { get; }
- public bool IsCompressed { get; }
- public FormatInfo(
- int components,
- bool normalized,
- bool scaled,
- All pixelInternalFormat,
- PixelFormat pixelFormat,
- PixelType pixelType)
- {
- Components = components;
- Normalized = normalized;
- Scaled = scaled;
- PixelInternalFormat = (PixelInternalFormat)pixelInternalFormat;
- PixelFormat = pixelFormat;
- PixelType = pixelType;
- IsCompressed = false;
- }
- public FormatInfo(int components, bool normalized, bool scaled, All pixelFormat)
- {
- Components = components;
- Normalized = normalized;
- Scaled = scaled;
- PixelInternalFormat = 0;
- PixelFormat = (PixelFormat)pixelFormat;
- PixelType = 0;
- IsCompressed = true;
- }
- }
- }
|