Go to the documentation of this file.
20 #ifndef EQ_PLUGINS_COMPRESSOR_TYPES
21 #define EQ_PLUGINS_COMPRESSOR_TYPES
41 #define EQ_COMPRESSOR_INVALID 0x0u
43 #define EQ_COMPRESSOR_NONE 0x1u
45 #define EQ_COMPRESSOR_RLE_UNSIGNED 0x2u
47 #define EQ_COMPRESSOR_RLE_BYTE 0x3u
49 #define EQ_COMPRESSOR_RLE_3_BYTE 0x4u
51 #define EQ_COMPRESSOR_RLE_4_BYTE 0x5u
53 #define EQ_COMPRESSOR_RLE_4_FLOAT 0x6u
55 #define EQ_COMPRESSOR_RLE_4_HALF_FLOAT 0x7u
57 #define EQ_COMPRESSOR_DIFF_RLE_3_BYTE 0x8u
59 #define EQ_COMPRESSOR_DIFF_RLE_4_BYTE 0x9u
61 #define EQ_COMPRESSOR_RLE_4_BYTE_UNSIGNED 0xau
63 #define EQ_COMPRESSOR_RLE_DIFF_565 0xbu
65 #define EQ_COMPRESSOR_RLE_DIFF_BGR10_A2 0xcu
67 #define EQ_COMPRESSOR_RLE_DIFF_4_HALF_FLOAT 0xdu
69 #define EQ_COMPRESSOR_RLE_DIFF_YUVA_50P 0xeu
71 #define EQ_COMPRESSOR_RLE_YUVA_50P 0xfu
74 #define EQ_COMPRESSOR_RLE_DIFF_RGBA 0x10u
76 #define EQ_COMPRESSOR_RLE_DIFF_BGRA 0x11u
78 #define EQ_COMPRESSOR_RLE_DIFF_RGBA_UINT_8_8_8_8_REV 0x12u
80 #define EQ_COMPRESSOR_RLE_DIFF_BGRA_UINT_8_8_8_8_REV 0x13u
82 #define EQ_COMPRESSOR_RLE_DIFF_DEPTH_UNSIGNED_INT 0x16u
84 #define EQ_COMPRESSOR_RLE_RGBA16F 0x17u
86 #define EQ_COMPRESSOR_RLE_BGRA16F 0x18u
88 #define EQ_COMPRESSOR_RLE_DIFF_RGBA16F 0x19u
90 #define EQ_COMPRESSOR_RLE_DIFF_BGRA16F 0x1au
92 #define EQ_COMPRESSOR_RLE_DIFF_565_RGBA 0x1bu
94 #define EQ_COMPRESSOR_RLE_DIFF_565_BGRA 0x1cu
96 #define EQ_COMPRESSOR_RLE_DIFF_565_RGBA_UINT_8_8_8_8_REV 0x1du
98 #define EQ_COMPRESSOR_RLE_DIFF_565_BGRA_UINT_8_8_8_8_REV 0x1eu
100 #define EQ_COMPRESSOR_RLE_RGBA 0x21u
102 #define EQ_COMPRESSOR_RLE_BGRA 0x22u
104 #define EQ_COMPRESSOR_RLE_RGBA_UINT_8_8_8_8_REV 0x23u
106 #define EQ_COMPRESSOR_RLE_BGRA_UINT_8_8_8_8_REV 0x24u
108 #define EQ_COMPRESSOR_RLE_RGB10_A2 0x25u
110 #define EQ_COMPRESSOR_RLE_BGR10_A2 0x26u
112 #define EQ_COMPRESSOR_RLE_DEPTH_UNSIGNED_INT 0x27u
114 #define EQ_COMPRESSOR_RLE_DIFF_UNSIGNED 0x28u
117 #define EQ_COMPRESSOR_LZF_BYTE 0x30u
119 #define EQ_COMPRESSOR_FASTLZ_BYTE 0x31u
121 #define EQ_COMPRESSOR_SNAPPY_BYTE 0x32u
126 #define EQ_COMPRESSOR_TRANSFER_RGBA_TO_RGBA 0x100u
129 #define EQ_COMPRESSOR_TRANSFER_RGBA_TO_BGRA 0x101u
132 #define EQ_COMPRESSOR_TRANSFER_RGBA_TO_RGBA_UINT_8_8_8_8_REV 0x102u
135 #define EQ_COMPRESSOR_TRANSFER_RGBA_TO_BGRA_UINT_8_8_8_8_REV 0x103u
138 #define EQ_COMPRESSOR_TRANSFER_RGBA_TO_RGB 0x104u
141 #define EQ_COMPRESSOR_TRANSFER_RGBA_TO_BGR 0x105u
143 #define EQ_COMPRESSOR_TRANSFER_RGBA_TO_YUVA_50P 0x106u
146 #define EQ_COMPRESSOR_TRANSFER_RGB10_A2_TO_BGR10_A2 0x200u
148 #define EQ_COMPRESSOR_TRANSFER_RGB10_A2_TO_RGB10_A2 0x201u
152 #define EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_RGBA16F 0x300u
155 #define EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_BGRA16F 0x301u
158 #define EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_RGB16F 0x302u
161 #define EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_BGR16F 0x303u
164 #define EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_RGB 0x304u
167 #define EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_BGR 0x305u
170 #define EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_RGBA 0x306u
173 #define EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_BGRA 0x307u
177 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGBA32F 0x400u
180 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGRA32F 0x401u
183 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGRA 0x402u
186 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGBA 0x403u
189 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGRA16F 0x404u
192 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGBA16F 0x405u
195 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGB32F 0x406u
198 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGR32F 0x407u
201 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGB 0x408u
204 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGR 0x409u
207 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGR16F 0x40au
210 #define EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGB16F 0x40bu
213 #define EQ_COMPRESSOR_TRANSFER_DEPTH_TO_DEPTH_UNSIGNED_INT 0x501u
216 #define EQ_COMPRESSOR_AUTO 0xFFFFFu
220 #define EQ_COMPRESSOR_AG_RTT_JPEG_HQ 0x100000u
222 #define EQ_COMPRESSOR_AG_RTT_JPEG_MQ 0x100001u
224 #define EQ_COMPRESSOR_AG_RTT_JPEG_LQ 0x100002u
226 #define EQ_COMPRESSOR_AG_RTT_JPEG_HQ_A 0x100003u
228 #define EQ_COMPRESSOR_AG_RTT_JPEG_MQ_A 0x100004u
230 #define EQ_COMPRESSOR_AG_RTT_JPEG_LQ_A 0x100005u
233 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGBA100 0x200000u
235 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGBA90 0x200001u
237 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGBA80 0x200002u
239 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGRA100 0x200003u
241 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGRA90 0x200004u
243 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGRA80 0x200005u
245 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGB100 0x200006u
247 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGB90 0x200007u
249 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGB80 0x200008u
251 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGR100 0x200009u
253 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGR90 0x20000au
255 #define EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGR80 0x20000bu
264 #define EQ_COMPRESSOR_PRIVATE 0xefffffffu
267 #endif // EQ_PLUGINS_COMPRESSOR_TYPES