imgpixfmts_internal.h 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326
  1. /*************************************************************************/ /*!
  2. @File imgpixfmts_internal.h
  3. @Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved
  4. @License Strictly Confidential.
  5. */ /**************************************************************************/
  6. /******************************************************************************
  7. **
  8. ** WARNING: File is autogenerated by parsesystable.py - DO NOT EDIT.
  9. ** Use fmts_systable.txt to add new formats.
  10. **
  11. *****************************************************************************/
  12. /**
  13. * Pixel formats.
  14. *
  15. * The layout of the components in memory is taken from the name of the
  16. * enum (imgpixfmts.h) or define (imgpixfmts_internal.h), where the order
  17. * is from LSB to MSB when the entire element is read as a single word on
  18. * a little-endian machine.
  19. *
  20. * For example, take the format IMG_PIXFMT_D32_FLOAT_S8_UINT_X24_TYPELESS:
  21. *
  22. * This is a 64bit format, so read as a 64bit word.
  23. * Bits 0-31 are D32, bits 32-39 are S8, bits 40-63 are X24
  24. * In memory, first four bytes are D32, fifth byte is S8,
  25. * remaining 3 bytes are X24.
  26. *
  27. * Similarly, IMG_PIXFMT_B5G6R5_UNORM:
  28. *
  29. * 16bit word, Bits 0-4 are B, bits 5-10 are G, bits 11-15 are R.
  30. *
  31. *
  32. * Each format also specifies the interpretation of the bits:
  33. * TYPELESS - No interpretation, pixel can only be copied verbatim.
  34. * FLOAT - Floating point
  35. * UINT - Unsigned integer
  36. * SINT - Signed integer
  37. * UNORM - Normalised value in range 0 - 1.0f
  38. * SNORM - Normalised value in range -1.0f - 1.0f
  39. * UNORM_SRGB - As UNORM, but with gamma correction
  40. *
  41. * ************************* NOTE **********************************
  42. * Some of the following pixel formats are proprietary and may have
  43. * IP and licensing issues associated with them.
  44. * As such, this header should not be distributed in Open Source
  45. * products.
  46. */
  47. #if !defined(IMGPIXFMTS_INTERNAL_H)
  48. #define IMGPIXFMTS_INTERNAL_H
  49. #include <powervr/imgpixfmts.h>
  50. #include <powervr/imgyuv.h>
  51. /* IMG_PIXFMT_UNKNOWN (defined in imgpixfmts.h) */
  52. #define IMG_PIXFMT_R32G32B32A32_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_1
  53. #define IMG_PIXFMT_R32G32B32A32_FLOAT IMG_PIXFMT_RESERVED_2
  54. #define IMG_PIXFMT_R32G32B32A32_UINT IMG_PIXFMT_RESERVED_3
  55. #define IMG_PIXFMT_R32G32B32A32_SINT IMG_PIXFMT_RESERVED_4
  56. #define IMG_PIXFMT_R32G32B32_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_5
  57. #define IMG_PIXFMT_R32G32B32_FLOAT IMG_PIXFMT_RESERVED_6
  58. #define IMG_PIXFMT_R32G32B32_UINT IMG_PIXFMT_RESERVED_7
  59. #define IMG_PIXFMT_R32G32B32_SINT IMG_PIXFMT_RESERVED_8
  60. #define IMG_PIXFMT_R16G16B16A16_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_9
  61. #define IMG_PIXFMT_R16G16B16A16_FLOAT IMG_PIXFMT_RESERVED_10
  62. #define IMG_PIXFMT_R16G16B16A16_UNORM IMG_PIXFMT_RESERVED_11
  63. #define IMG_PIXFMT_R16G16B16A16_UINT IMG_PIXFMT_RESERVED_12
  64. #define IMG_PIXFMT_R16G16B16A16_SNORM IMG_PIXFMT_RESERVED_13
  65. #define IMG_PIXFMT_R16G16B16A16_SINT IMG_PIXFMT_RESERVED_14
  66. #define IMG_PIXFMT_R16G16B16_FLOAT IMG_PIXFMT_RESERVED_15
  67. #define IMG_PIXFMT_R32G32_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_16
  68. #define IMG_PIXFMT_R32G32_FLOAT IMG_PIXFMT_RESERVED_17
  69. #define IMG_PIXFMT_R32G32_UINT IMG_PIXFMT_RESERVED_18
  70. #define IMG_PIXFMT_R32G32_SINT IMG_PIXFMT_RESERVED_19
  71. #define IMG_PIXFMT_R32G8X24_TYPELESS IMG_PIXFMT_RESERVED_20
  72. #define IMG_PIXFMT_D32_FLOAT_S8_UINT_X24_TYPELESS IMG_PIXFMT_RESERVED_21
  73. #define IMG_PIXFMT_R32_FLOAT_X8X24_TYPELESS IMG_PIXFMT_RESERVED_22
  74. #define IMG_PIXFMT_X32_TYPELESS_G8_UINT_X24_TYPELESS IMG_PIXFMT_RESERVED_23
  75. #define IMG_PIXFMT_R10G10B10A2_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_24
  76. /* IMG_PIXFMT_R10G10B10A2_UNORM (defined in imgpixfmts.h) */
  77. #define IMG_PIXFMT_R10G10B10A2_UINT IMG_PIXFMT_RESERVED_26
  78. #define IMG_PIXFMT_R11G11B10_FLOAT IMG_PIXFMT_RESERVED_27
  79. /* IMG_PIXFMT_B10G10R10A2_UNORM (defined in imgpixfmts.h) */
  80. #define IMG_PIXFMT_B10G10R10A2_UINT IMG_PIXFMT_RESERVED_29
  81. #define IMG_PIXFMT_B10G10R10X2_UNORM IMG_PIXFMT_RESERVED_30
  82. #define IMG_PIXFMT_R8G8B8A8_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_31
  83. /* IMG_PIXFMT_R8G8B8A8_UNORM (defined in imgpixfmts.h) */
  84. /* IMG_PIXFMT_R8G8B8A8_UNORM_SRGB (defined in imgpixfmts.h) */
  85. #define IMG_PIXFMT_R8G8B8A8_UINT IMG_PIXFMT_RESERVED_34
  86. #define IMG_PIXFMT_R8G8B8A8_SNORM IMG_PIXFMT_RESERVED_35
  87. #define IMG_PIXFMT_R8G8B8A8_SINT IMG_PIXFMT_RESERVED_36
  88. /* IMG_PIXFMT_R8G8B8X8_UNORM (defined in imgpixfmts.h) */
  89. #define IMG_PIXFMT_R8G8B8X8_UNORM_SRGB IMG_PIXFMT_RESERVED_38
  90. #define IMG_PIXFMT_R5G5B5A1_UNORM IMG_PIXFMT_RESERVED_39
  91. #define IMG_PIXFMT_A1R5G5B5_UNORM IMG_PIXFMT_RESERVED_40
  92. #define IMG_PIXFMT_A1B5G5R5_UNORM IMG_PIXFMT_RESERVED_41
  93. #define IMG_PIXFMT_A4R4G4B4_UNORM IMG_PIXFMT_RESERVED_42
  94. #define IMG_PIXFMT_A4B4G4R4_UNORM IMG_PIXFMT_RESERVED_43
  95. #define IMG_PIXFMT_R4G4B4A4_UNORM IMG_PIXFMT_RESERVED_44
  96. #define IMG_PIXFMT_R16G16_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_45
  97. #define IMG_PIXFMT_R16G16_FLOAT IMG_PIXFMT_RESERVED_46
  98. #define IMG_PIXFMT_R16G16_UNORM IMG_PIXFMT_RESERVED_47
  99. #define IMG_PIXFMT_R16G16_UINT IMG_PIXFMT_RESERVED_48
  100. #define IMG_PIXFMT_R16G16_SNORM IMG_PIXFMT_RESERVED_49
  101. #define IMG_PIXFMT_R16G16_SINT IMG_PIXFMT_RESERVED_50
  102. #define IMG_PIXFMT_D32_UINT IMG_PIXFMT_RESERVED_51
  103. /* IMG_PIXFMT_D32_FLOAT (defined in imgpixfmts.h) */
  104. #define IMG_PIXFMT_R32_FLOAT IMG_PIXFMT_RESERVED_53
  105. #define IMG_PIXFMT_R32_UINT IMG_PIXFMT_RESERVED_54
  106. #define IMG_PIXFMT_R32_SINT IMG_PIXFMT_RESERVED_55
  107. #define IMG_PIXFMT_R24G8_TYPELESS IMG_PIXFMT_RESERVED_56
  108. #define IMG_PIXFMT_D24_UNORM_S8_UINT IMG_PIXFMT_RESERVED_57
  109. #define IMG_PIXFMT_S8_UINT_D24_UNORM IMG_PIXFMT_RESERVED_58
  110. /* IMG_PIXFMT_D24_UNORM_X8_TYPELESS (defined in imgpixfmts.h) */
  111. #define IMG_PIXFMT_R24_UNORM_X8_TYPELESS IMG_PIXFMT_RESERVED_60
  112. #define IMG_PIXFMT_X24_TYPELESS_G8_UINT IMG_PIXFMT_RESERVED_61
  113. #define IMG_PIXFMT_R8G8_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_62
  114. /* IMG_PIXFMT_R8G8_UNORM (defined in imgpixfmts.h) */
  115. #define IMG_PIXFMT_R8G8_UNORM_SRGB IMG_PIXFMT_RESERVED_64
  116. #define IMG_PIXFMT_R8G8_UINT IMG_PIXFMT_RESERVED_65
  117. #define IMG_PIXFMT_R8G8_SNORM IMG_PIXFMT_RESERVED_66
  118. #define IMG_PIXFMT_R8G8_SINT IMG_PIXFMT_RESERVED_67
  119. #define IMG_PIXFMT_R16_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_68
  120. #define IMG_PIXFMT_R16_FLOAT IMG_PIXFMT_RESERVED_69
  121. /* IMG_PIXFMT_D16_UNORM (defined in imgpixfmts.h) */
  122. #define IMG_PIXFMT_D16_FLOAT IMG_PIXFMT_RESERVED_71
  123. #define IMG_PIXFMT_R16_UNORM IMG_PIXFMT_RESERVED_72
  124. #define IMG_PIXFMT_R16_UINT IMG_PIXFMT_RESERVED_73
  125. #define IMG_PIXFMT_R16_SNORM IMG_PIXFMT_RESERVED_74
  126. #define IMG_PIXFMT_R16_SINT IMG_PIXFMT_RESERVED_75
  127. #define IMG_PIXFMT_R8_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_76
  128. /* IMG_PIXFMT_R8_UNORM (defined in imgpixfmts.h) */
  129. #define IMG_PIXFMT_R8_UNORM_SRGB IMG_PIXFMT_RESERVED_78
  130. #define IMG_PIXFMT_R8_UINT IMG_PIXFMT_RESERVED_79
  131. #define IMG_PIXFMT_R8_SNORM IMG_PIXFMT_RESERVED_80
  132. #define IMG_PIXFMT_R8_SINT IMG_PIXFMT_RESERVED_81
  133. /* IMG_PIXFMT_S8_UINT (defined in imgpixfmts.h) */
  134. #define IMG_PIXFMT_A8_UNORM IMG_PIXFMT_RESERVED_83
  135. #define IMG_PIXFMT_R1_UNORM_DEPRECATED IMG_PIXFMT_RESERVED_84
  136. #define IMG_PIXFMT_R9G9B9E5_SHAREDEXP IMG_PIXFMT_RESERVED_85
  137. /* IMG_PIXFMT_B5G6R5_UNORM (defined in imgpixfmts.h) */
  138. /* IMG_PIXFMT_R5G6B5_UNORM (defined in imgpixfmts.h) */
  139. /* IMG_PIXFMT_B5G5R5A1_UNORM (defined in imgpixfmts.h) */
  140. /* IMG_PIXFMT_B5G5R5X1_UNORM (defined in imgpixfmts.h) */
  141. /* IMG_PIXFMT_B8G8R8A8_UNORM (defined in imgpixfmts.h) */
  142. /* IMG_PIXFMT_B8G8R8X8_UNORM (defined in imgpixfmts.h) */
  143. /* IMG_PIXFMT_B8G8R8A8_UINT (defined in imgpixfmts.h) */
  144. /* IMG_PIXFMT_B8G8R8A8_SNORM (defined in imgpixfmts.h) */
  145. /* IMG_PIXFMT_B8G8R8A8_SINT (defined in imgpixfmts.h) */
  146. /* IMG_PIXFMT_B8G8R8A8_UNORM_SRGB (defined in imgpixfmts.h) */
  147. #define IMG_PIXFMT_B8G8R8X8_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_96
  148. #define IMG_PIXFMT_B8G8R8X8_UNORM_SRGB IMG_PIXFMT_RESERVED_97
  149. #define IMG_PIXFMT_BC1_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_98
  150. #define IMG_PIXFMT_BC1_UNORM IMG_PIXFMT_RESERVED_99
  151. #define IMG_PIXFMT_BC1_UNORM_SRGB IMG_PIXFMT_RESERVED_100
  152. #define IMG_PIXFMT_BC1_RGB_UNORM IMG_PIXFMT_RESERVED_101
  153. #define IMG_PIXFMT_BC1_RGB_UNORM_SRGB IMG_PIXFMT_RESERVED_102
  154. #define IMG_PIXFMT_BC2_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_103
  155. #define IMG_PIXFMT_BC2_UNORM IMG_PIXFMT_RESERVED_104
  156. #define IMG_PIXFMT_BC2_UNORM_SRGB IMG_PIXFMT_RESERVED_105
  157. #define IMG_PIXFMT_BC3_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_106
  158. #define IMG_PIXFMT_BC3_UNORM IMG_PIXFMT_RESERVED_107
  159. #define IMG_PIXFMT_BC3_UNORM_SRGB IMG_PIXFMT_RESERVED_108
  160. #define IMG_PIXFMT_BC4_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_109
  161. #define IMG_PIXFMT_BC4_UNORM IMG_PIXFMT_RESERVED_110
  162. #define IMG_PIXFMT_BC4_SNORM IMG_PIXFMT_RESERVED_111
  163. #define IMG_PIXFMT_BC5_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_112
  164. #define IMG_PIXFMT_BC5_UNORM IMG_PIXFMT_RESERVED_113
  165. #define IMG_PIXFMT_BC5_SNORM IMG_PIXFMT_RESERVED_114
  166. #define IMG_PIXFMT_BC6H_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_115
  167. #define IMG_PIXFMT_BC6H_UF16_DEPRECATED IMG_PIXFMT_RESERVED_116
  168. #define IMG_PIXFMT_BC6H_SF16_DEPRECATED IMG_PIXFMT_RESERVED_117
  169. #define IMG_PIXFMT_BC7_TYPELESS_DEPRECATED IMG_PIXFMT_RESERVED_118
  170. #define IMG_PIXFMT_BC7_UNORM_DEPRECATED IMG_PIXFMT_RESERVED_119
  171. #define IMG_PIXFMT_BC7_UNORM_SRGB_DEPRECATED IMG_PIXFMT_RESERVED_120
  172. #define IMG_PIXFMT_PVRT2 IMG_PIXFMT_RESERVED_121
  173. #define IMG_PIXFMT_PVRT4 IMG_PIXFMT_RESERVED_122
  174. #define IMG_PIXFMT_PVRTII2 IMG_PIXFMT_RESERVED_123
  175. #define IMG_PIXFMT_PVRTII4 IMG_PIXFMT_RESERVED_124
  176. #define IMG_PIXFMT_PVRT2_SRGB IMG_PIXFMT_RESERVED_125
  177. #define IMG_PIXFMT_PVRT4_SRGB IMG_PIXFMT_RESERVED_126
  178. #define IMG_PIXFMT_PVRTII2_SRGB IMG_PIXFMT_RESERVED_127
  179. #define IMG_PIXFMT_PVRTII4_SRGB IMG_PIXFMT_RESERVED_128
  180. #define IMG_PIXFMT_ETC2_RGB_UNORM IMG_PIXFMT_RESERVED_129
  181. #define IMG_PIXFMT_ETC2_RGB_UNORM_SRGB IMG_PIXFMT_RESERVED_130
  182. #define IMG_PIXFMT_ETC2A_RGBA_UNORM IMG_PIXFMT_RESERVED_131
  183. #define IMG_PIXFMT_ETC2A_RGBA_UNORM_SRGB IMG_PIXFMT_RESERVED_132
  184. #define IMG_PIXFMT_ETC2_PUNCHTHROUGHA_UNORM IMG_PIXFMT_RESERVED_133
  185. #define IMG_PIXFMT_ETC2_PUNCHTHROUGHA_UNORM_SRGB IMG_PIXFMT_RESERVED_134
  186. #define IMG_PIXFMT_EAC_R11_UNSIGNED IMG_PIXFMT_RESERVED_135
  187. #define IMG_PIXFMT_EAC_R11_SIGNED IMG_PIXFMT_RESERVED_136
  188. #define IMG_PIXFMT_EAC_RG11_UNSIGNED IMG_PIXFMT_RESERVED_137
  189. #define IMG_PIXFMT_EAC_RG11_SIGNED IMG_PIXFMT_RESERVED_138
  190. /* IMG_PIXFMT_L8_UNORM (defined in imgpixfmts.h) */
  191. #define IMG_PIXFMT_L16_UNORM IMG_PIXFMT_RESERVED_140
  192. /* IMG_PIXFMT_L8A8_UNORM (defined in imgpixfmts.h) */
  193. #define IMG_PIXFMT_L4A4 IMG_PIXFMT_RESERVED_142
  194. #define IMG_PIXFMT_U5V5L6_UNORM_DEPRECATED IMG_PIXFMT_RESERVED_143
  195. #define IMG_PIXFMT_U8V8L8X8_UNORM_DEPRECATED IMG_PIXFMT_RESERVED_144
  196. #define IMG_PIXFMT_U8V8L8A8_UNORM_DEPRECATED IMG_PIXFMT_RESERVED_145
  197. #define IMG_PIXFMT_U8V8W8Q8_SNORM_DEPRECATED IMG_PIXFMT_RESERVED_146
  198. #define IMG_PIXFMT_A16_UNORM IMG_PIXFMT_RESERVED_147
  199. /* IMG_PIXFMT_B4G4R4A4_UNORM (defined in imgpixfmts.h) */
  200. #define IMG_PIXFMT_B4G4R4X4_UNORM IMG_PIXFMT_RESERVED_149
  201. #define IMG_PIXFMT_B2G3R3A8_DEPRECATED IMG_PIXFMT_RESERVED_150
  202. #define IMG_PIXFMT_P8A8_DEPRECATED IMG_PIXFMT_RESERVED_151
  203. #define IMG_PIXFMT_P8_DEPRECATED IMG_PIXFMT_RESERVED_152
  204. #define IMG_PIXFMT_I8_UNORM IMG_PIXFMT_RESERVED_153
  205. #define IMG_PIXFMT_I16_FLOAT IMG_PIXFMT_RESERVED_154
  206. #define IMG_PIXFMT_I32_FLOAT IMG_PIXFMT_RESERVED_155
  207. #define IMG_PIXFMT_L16_FLOAT IMG_PIXFMT_RESERVED_156
  208. #define IMG_PIXFMT_L32_FLOAT IMG_PIXFMT_RESERVED_157
  209. #define IMG_PIXFMT_L32_FLOAT_S8_UINT_X24_TYPELESS IMG_PIXFMT_RESERVED_158
  210. #define IMG_PIXFMT_A16_FLOAT IMG_PIXFMT_RESERVED_159
  211. #define IMG_PIXFMT_A32_FLOAT IMG_PIXFMT_RESERVED_160
  212. #define IMG_PIXFMT_L32A32_FLOAT IMG_PIXFMT_RESERVED_161
  213. #define IMG_PIXFMT_L16A16_FLOAT IMG_PIXFMT_RESERVED_162
  214. /* IMG_PIXFMT_R8G8B8_UNORM (defined in imgpixfmts.h) */
  215. /* IMG_PIXFMT_R8G8B8_UNORM_SRGB (defined in imgpixfmts.h) */
  216. #define IMG_PIXFMT_R8G8B8_SINT IMG_PIXFMT_RESERVED_165
  217. #define IMG_PIXFMT_R8G8B8_UINT IMG_PIXFMT_RESERVED_166
  218. #define IMG_PIXFMT_R8G8B8_SNORM IMG_PIXFMT_RESERVED_167
  219. #define IMG_PIXFMT_R16G16B16_SINT IMG_PIXFMT_RESERVED_168
  220. #define IMG_PIXFMT_R16G16B16_SNORM IMG_PIXFMT_RESERVED_169
  221. #define IMG_PIXFMT_R16G16B16_UINT IMG_PIXFMT_RESERVED_170
  222. #define IMG_PIXFMT_R16G16B16_UNORM IMG_PIXFMT_RESERVED_171
  223. #define IMG_PIXFMT_R8G8_B8G8_UNORM_DEPRECATED IMG_PIXFMT_RESERVED_172
  224. #define IMG_PIXFMT_G8R8_G8B8_UNORM_DEPRECATED IMG_PIXFMT_RESERVED_173
  225. /* IMG_PIXFMT_UYVY (defined in imgpixfmts.h) */
  226. /* IMG_PIXFMT_VYUY (defined in imgpixfmts.h) */
  227. /* IMG_PIXFMT_YUYV (defined in imgpixfmts.h) */
  228. /* IMG_PIXFMT_YVYU (defined in imgpixfmts.h) */
  229. /* IMG_PIXFMT_YVU420_2PLANE (defined in imgpixfmts.h) */
  230. /* IMG_PIXFMT_YUV420_2PLANE (defined in imgpixfmts.h) */
  231. /* IMG_PIXFMT_YVU420_2PLANE_MACRO_BLOCK (defined in imgpixfmts.h) */
  232. /* IMG_PIXFMT_YUV420_3PLANE (defined in imgpixfmts.h) */
  233. /* IMG_PIXFMT_YVU420_3PLANE (defined in imgpixfmts.h) */
  234. #define IMG_PIXFMT_YV32_4PLANE_DEPRECATED IMG_PIXFMT_RESERVED_183
  235. #define IMG_PIXFMT_4BIT_ALPHA_DEPRECATED IMG_PIXFMT_RESERVED_184
  236. #define IMG_PIXFMT_1BIT_MASK_DEPRECATED IMG_PIXFMT_RESERVED_185
  237. #define IMG_PIXFMT_B8G8R8_UINT IMG_PIXFMT_RESERVED_186
  238. #define IMG_PIXFMT_V8U8Y8A8_DEPRECATED IMG_PIXFMT_RESERVED_187
  239. #define IMG_PIXFMT_24BPP_RAW_DEPRECATED IMG_PIXFMT_RESERVED_188
  240. #define IMG_PIXFMT_64BPP_RAW_DEPRECATED IMG_PIXFMT_RESERVED_189
  241. #define IMG_PIXFMT_128BPP_RAW_DEPRECATED IMG_PIXFMT_RESERVED_190
  242. #define IMG_PIXFMT_256BPP_RAW_DEPRECATED IMG_PIXFMT_RESERVED_191
  243. #define IMG_PIXFMT_512BPP_RAW_DEPRECATED IMG_PIXFMT_RESERVED_192
  244. #define IMG_PIXFMT_1024BPP_RAW_DEPRECATED IMG_PIXFMT_RESERVED_193
  245. #define IMG_PIXFMT_B8G8R8_SINT IMG_PIXFMT_RESERVED_194
  246. #define IMG_PIXFMT_R10G10B10_UINT IMG_PIXFMT_RESERVED_195
  247. #define IMG_PIXFMT_R10G10B10_SNORM IMG_PIXFMT_RESERVED_196
  248. #define IMG_PIXFMT_P4A4_DEPRECATED IMG_PIXFMT_RESERVED_197
  249. #define IMG_PIXFMT_A4P4_DEPRECATED IMG_PIXFMT_RESERVED_198
  250. #define IMG_PIXFMT_DL32_FLOAT_S8_UINT_X24_TYPELESS IMG_PIXFMT_RESERVED_199
  251. #define IMG_PIXFMT_DL32_FLOAT IMG_PIXFMT_RESERVED_200
  252. #define IMG_PIXFMT_NULL IMG_PIXFMT_RESERVED_201
  253. #define IMG_PIXFMT_R16G16B16A16_XR10_DEPRECATED IMG_PIXFMT_RESERVED_202
  254. #define IMG_PIXFMT_R16G16B16A16_XR10_SRGB_DEPRECATED IMG_PIXFMT_RESERVED_203
  255. /* IMG_PIXFMT_YVU8_422_2PLANE_PACK8 (defined in imgpixfmts.h) */
  256. #define IMG_PIXFMT_YVU8_444_2PLANE_PACK8 IMG_PIXFMT_RESERVED_205
  257. /* IMG_PIXFMT_YVU10_444_1PLANE_PACK10 (defined in imgpixfmts.h) */
  258. /* IMG_PIXFMT_YVU10_420_2PLANE_PACK16 (defined in imgpixfmts.h) */
  259. #define IMG_PIXFMT_YVU10_422_2PLANE_PACK16 IMG_PIXFMT_RESERVED_208
  260. #define IMG_PIXFMT_YVU10_444_2PLANE_PACK16 IMG_PIXFMT_RESERVED_209
  261. /* IMG_PIXFMT_YUV8_422_2PLANE_PACK8 (defined in imgpixfmts.h) */
  262. /* IMG_PIXFMT_YUV8_444_3PLANE_PACK8 (defined in imgpixfmts.h) */
  263. #define IMG_PIXFMT_YUV10_444_3PLANE_PACK16 IMG_PIXFMT_RESERVED_212
  264. #define IMG_PIXFMT_YVU10_420_2PLANE_PACK10 IMG_PIXFMT_RESERVED_213
  265. #define IMG_PIXFMT_YUV10_420_2PLANE_PACK10 IMG_PIXFMT_RESERVED_214
  266. #define IMG_PIXFMT_YVU10_422_2PLANE_PACK10 IMG_PIXFMT_RESERVED_215
  267. #define IMG_PIXFMT_YUV10_422_2PLANE_PACK10 IMG_PIXFMT_RESERVED_216
  268. #define IMG_PIXFMT_YUV10_444_3PLANE_PACK10 IMG_PIXFMT_RESERVED_217
  269. #define IMG_PIXFMT_ASTC_4X4 IMG_PIXFMT_RESERVED_218
  270. #define IMG_PIXFMT_ASTC_4X4_SRGB IMG_PIXFMT_RESERVED_219
  271. #define IMG_PIXFMT_ASTC_5X4 IMG_PIXFMT_RESERVED_220
  272. #define IMG_PIXFMT_ASTC_5X4_SRGB IMG_PIXFMT_RESERVED_221
  273. #define IMG_PIXFMT_ASTC_5X5 IMG_PIXFMT_RESERVED_222
  274. #define IMG_PIXFMT_ASTC_5X5_SRGB IMG_PIXFMT_RESERVED_223
  275. #define IMG_PIXFMT_ASTC_6X5 IMG_PIXFMT_RESERVED_224
  276. #define IMG_PIXFMT_ASTC_6X5_SRGB IMG_PIXFMT_RESERVED_225
  277. #define IMG_PIXFMT_ASTC_6X6 IMG_PIXFMT_RESERVED_226
  278. #define IMG_PIXFMT_ASTC_6X6_SRGB IMG_PIXFMT_RESERVED_227
  279. #define IMG_PIXFMT_ASTC_8X5 IMG_PIXFMT_RESERVED_228
  280. #define IMG_PIXFMT_ASTC_8X5_SRGB IMG_PIXFMT_RESERVED_229
  281. #define IMG_PIXFMT_ASTC_8X6 IMG_PIXFMT_RESERVED_230
  282. #define IMG_PIXFMT_ASTC_8X6_SRGB IMG_PIXFMT_RESERVED_231
  283. #define IMG_PIXFMT_ASTC_8X8 IMG_PIXFMT_RESERVED_232
  284. #define IMG_PIXFMT_ASTC_8X8_SRGB IMG_PIXFMT_RESERVED_233
  285. #define IMG_PIXFMT_ASTC_10X5 IMG_PIXFMT_RESERVED_234
  286. #define IMG_PIXFMT_ASTC_10X5_SRGB IMG_PIXFMT_RESERVED_235
  287. #define IMG_PIXFMT_ASTC_10X6 IMG_PIXFMT_RESERVED_236
  288. #define IMG_PIXFMT_ASTC_10X6_SRGB IMG_PIXFMT_RESERVED_237
  289. #define IMG_PIXFMT_ASTC_10X8 IMG_PIXFMT_RESERVED_238
  290. #define IMG_PIXFMT_ASTC_10X8_SRGB IMG_PIXFMT_RESERVED_239
  291. #define IMG_PIXFMT_ASTC_10X10 IMG_PIXFMT_RESERVED_240
  292. #define IMG_PIXFMT_ASTC_10X10_SRGB IMG_PIXFMT_RESERVED_241
  293. #define IMG_PIXFMT_ASTC_12X10 IMG_PIXFMT_RESERVED_242
  294. #define IMG_PIXFMT_ASTC_12X10_SRGB IMG_PIXFMT_RESERVED_243
  295. #define IMG_PIXFMT_ASTC_12X12 IMG_PIXFMT_RESERVED_244
  296. #define IMG_PIXFMT_ASTC_12X12_SRGB IMG_PIXFMT_RESERVED_245
  297. #define IMG_PIXFMT_YVU10_420_2PLANE_PACK10_R IMG_PIXFMT_RESERVED_246
  298. #define IMG_PIXFMT_YVU10_420_2PLANE_PACK10_T IMG_PIXFMT_RESERVED_247
  299. /* IMG_PIXFMT_YVU8_420_2PLANE_PACK8_P (defined in imgpixfmts.h) */
  300. #define IMG_PIXFMT_YVU8_420_2PLANE_PACK8_F IMG_PIXFMT_RESERVED_249
  301. #define IMG_PIXFMT_YUV10_420_2PLANE_PACK10_R IMG_PIXFMT_RESERVED_250
  302. #define IMG_PIXFMT_YUV10_420_2PLANE_PACK10_T IMG_PIXFMT_RESERVED_251
  303. /* IMG_PIXFMT_YUV8_420_2PLANE_PACK8_P (defined in imgpixfmts.h) */
  304. #define IMG_PIXFMT_YUV8_420_2PLANE_PACK8_F IMG_PIXFMT_RESERVED_253
  305. #define IMG_PIXFMT_YVU10_420_2PLANE_PACK10_CUST1 IMG_PIXFMT_RESERVED_254
  306. /* IMG_PIXFMT_UYVY10_422_1PLANE_PACK10_CUST1 (defined in imgpixfmts.h) */
  307. #define IMG_PIXFMT_YUV8_420_2PLANE_PACK8_BLOCK IMG_PIXFMT_RESERVED_256
  308. #define IMG_PIXFMT_YVU8_420_2PLANE_PACK8_BLOCK IMG_PIXFMT_RESERVED_257
  309. #define IMG_PIXFMT_YUV8_422_2PLANE_PACK8_BLOCK IMG_PIXFMT_RESERVED_258
  310. #define IMG_PIXFMT_YVU8_422_2PLANE_PACK8_BLOCK IMG_PIXFMT_RESERVED_259
  311. #define IMG_PIXFMT_YUV10_420_2PLANE_PACK10_BLOCK IMG_PIXFMT_RESERVED_260
  312. #define IMG_PIXFMT_YVU10_420_2PLANE_PACK10_BLOCK IMG_PIXFMT_RESERVED_261
  313. #define IMG_PIXFMT_YUV10_422_2PLANE_PACK10_BLOCK IMG_PIXFMT_RESERVED_262
  314. #define IMG_PIXFMT_YVU10_422_2PLANE_PACK10_BLOCK IMG_PIXFMT_RESERVED_263
  315. #define IMG_PIXFMT_YUV10_420_2PLANE_PACK10_SCAN IMG_PIXFMT_RESERVED_264
  316. #define IMG_PIXFMT_YVU10_420_2PLANE_PACK10_SCAN IMG_PIXFMT_RESERVED_265
  317. #define IMG_PIXFMT_YUV8_420_2PLANE_PACK8_SCAN IMG_PIXFMT_RESERVED_266
  318. #define IMG_PIXFMT_YVU8_420_2PLANE_PACK8_SCAN IMG_PIXFMT_RESERVED_267
  319. /* These defines are AUTOGENERATED - DO NOT EDIT */
  320. #endif /* IMGPIXFMTS_INTERNAL_H */