GalSurfaceFormat.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. namespace Ryujinx.Graphics.Gal
  2. {
  3. public enum GalSurfaceFormat
  4. {
  5. Bitmap = 0x1c,
  6. Unknown1D = 0x1d,
  7. Rgba32Float = 0xc0,
  8. Rgba32Sint = 0xc1,
  9. Rgba32Uint = 0xc2,
  10. Rgbx32Float = 0xc3,
  11. Rgbx32Sint = 0xc4,
  12. Rgbx32Uint = 0xc5,
  13. Rgba16Unorm = 0xc6,
  14. Rgba16Snorm = 0xc7,
  15. Rgba16Sint = 0xc8,
  16. Rgba16Uint = 0xc9,
  17. Rgba16Float = 0xca,
  18. Rg32Float = 0xcb,
  19. Rg32Sint = 0xcc,
  20. Rg32Uint = 0xcd,
  21. Rgbx16Float = 0xce,
  22. Bgra8Unorm = 0xcf,
  23. Bgra8Srgb = 0xd0,
  24. Rgb10A2Unorm = 0xd1,
  25. Rgb10A2Uint = 0xd2,
  26. Rgba8Unorm = 0xd5,
  27. Rgba8Srgb = 0xd6,
  28. Rgba8Snorm = 0xd7,
  29. Rgba8Sint = 0xd8,
  30. Rgba8Uint = 0xd9,
  31. Rg16Unorm = 0xda,
  32. Rg16Snorm = 0xdb,
  33. Rg16Sint = 0xdc,
  34. Rg16Uint = 0xdd,
  35. Rg16Float = 0xde,
  36. Bgr10A2Unorm = 0xdf,
  37. R11G11B10Float = 0xe0,
  38. R32Sint = 0xe3,
  39. R32Uint = 0xe4,
  40. R32Float = 0xe5,
  41. Bgrx8Unorm = 0xe6,
  42. Bgrx8Srgb = 0xe7,
  43. B5G6R5Unorm = 0xe8,
  44. Bgr5A1Unorm = 0xe9,
  45. Rg8Unorm = 0xea,
  46. Rg8Snorm = 0xeb,
  47. Rg8Sint = 0xec,
  48. Rg8Uint = 0xed,
  49. R16Unorm = 0xee,
  50. R16Snorm = 0xef,
  51. R16Sint = 0xf0,
  52. R16Uint = 0xf1,
  53. R16Float = 0xf2,
  54. R8Unorm = 0xf3,
  55. R8Snorm = 0xf4,
  56. R8Sint = 0xf5,
  57. R8Uint = 0xf6,
  58. A8Unorm = 0xf7,
  59. Bgr5x1Unorm = 0xf8,
  60. Rgbx8Unorm = 0xf9,
  61. Rgbx8Srgb = 0xfa,
  62. Bgr5x1UnormUnknownFB = 0xfb,
  63. Bgr5x1UnormUnknownFC = 0xfc,
  64. Bgrx8UnormUnknownFD = 0xfd,
  65. Bgrx8UnormUnknownFE = 0xfe,
  66. Y32UintUnknownFF = 0xff
  67. }
  68. }