| 
    Lunchbox
    1.8.0
    
   | 
 
Compression plugin names. More...
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
Compressor type name registry  | |
The compressor type registry ensures the uniqueness of compressor names. Each compression engine has a unique name. It is maintained by the Equalizer development team info@equalizergraphics.com. New types can be requested free of charge.  | |
| #define | EQ_COMPRESSOR_INVALID 0x0u | 
| Invalid Compressor.  | |
| #define | EQ_COMPRESSOR_NONE 0x1u | 
| No Compressor.  | |
| #define | EQ_COMPRESSOR_RLE_UNSIGNED 0x2u | 
| RLE compression of 4-byte tokens.   | |
| #define | EQ_COMPRESSOR_RLE_BYTE 0x3u | 
| RLE compression of 1-byte tokens.   | |
| #define | EQ_COMPRESSOR_RLE_3_BYTE 0x4u | 
| RLE compression of three 1-byte tokens.   | |
| #define | EQ_COMPRESSOR_RLE_4_BYTE 0x5u | 
| RLE compression of four 1-byte tokens.   | |
| #define | EQ_COMPRESSOR_RLE_4_FLOAT 0x6u | 
| RLE compression of four float32 tokens.   | |
| #define | EQ_COMPRESSOR_RLE_4_HALF_FLOAT 0x7u | 
| RLE compression of four float16 tokens.   | |
| #define | EQ_COMPRESSOR_DIFF_RLE_3_BYTE 0x8u | 
| Differential RLE compression of three 1-byte tokens.   | |
| #define | EQ_COMPRESSOR_DIFF_RLE_4_BYTE 0x9u | 
| Differential RLE compression of four 1-byte tokens.   | |
| #define | EQ_COMPRESSOR_RLE_4_BYTE_UNSIGNED 0xau | 
| RLE compression of one 4-byte token.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_565 0xbu | 
| Lossy Differential RLE compression.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_BGR10_A2 0xcu | 
| RLE compression of three token of 10-bits and one toke of 2-bits.  | |
| #define | EQ_COMPRESSOR_RLE_DIFF_4_HALF_FLOAT 0xdu | 
| RLE compression of four float16 tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_YUVA_50P 0xeu | 
| Differential RLE compression of YUV tokens.   | |
| #define | EQ_COMPRESSOR_RLE_YUVA_50P 0xfu | 
| RLE compression of YUV tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_RGBA 0x10u | 
| Differential RLE compression of RGBA bytes tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_BGRA 0x11u | 
| Differential RLE compression of BGRA bytes tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_RGBA_UINT_8_8_8_8_REV 0x12u | 
| Differential RLE compression of RGBA UINT_8_8_8_8_REV tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_BGRA_UINT_8_8_8_8_REV 0x13u | 
| Differential RLE compression of BGRA UINT_8_8_8_8_REV tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_DEPTH_UNSIGNED_INT 0x16u | 
| Differential RLE compression of DEPTH UNSIGNED INT tokens.   | |
| #define | EQ_COMPRESSOR_RLE_RGBA16F 0x17u | 
| RLE compression of RGBA half float tokens.   | |
| #define | EQ_COMPRESSOR_RLE_BGRA16F 0x18u | 
| RLE compression of BGRA half float tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_RGBA16F 0x19u | 
| Differential RLE compression of RGBA half float tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_BGRA16F 0x1au | 
| Differential RLE compression of BGRA half float tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_565_RGBA 0x1bu | 
| Lossy Differential RLE compression of RGBA bytes tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_565_BGRA 0x1cu | 
| Lossy Differential RLE compression of RGBA bytes tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_565_RGBA_UINT_8_8_8_8_REV 0x1du | 
| Lossy Differential RLE compression of RGBA UINT_8_8_8_8_REV tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_565_BGRA_UINT_8_8_8_8_REV 0x1eu | 
| Lossy Differential RLE compression of BGRA UINT_8_8_8_8_REV tokens.   | |
| #define | EQ_COMPRESSOR_RLE_RGBA 0x21u | 
| RLE compression of RGBA bytes tokens.   | |
| #define | EQ_COMPRESSOR_RLE_BGRA 0x22u | 
| RLE compression of BGRA bytes tokens.   | |
| #define | EQ_COMPRESSOR_RLE_RGBA_UINT_8_8_8_8_REV 0x23u | 
| RLE compression of RGBA UINT_8_8_8_8_REV tokens.   | |
| #define | EQ_COMPRESSOR_RLE_BGRA_UINT_8_8_8_8_REV 0x24u | 
| RLE compression of BGRA UINT_8_8_8_8_REV tokens.   | |
| #define | EQ_COMPRESSOR_RLE_RGB10_A2 0x25u | 
| RLE compression of RGBA 10_10_10_2 tokens.   | |
| #define | EQ_COMPRESSOR_RLE_BGR10_A2 0x26u | 
| RLE compression of BGRA 10_10_10_2 tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DEPTH_UNSIGNED_INT 0x27u | 
| RLE compression of depth unsigned int tokens.   | |
| #define | EQ_COMPRESSOR_RLE_DIFF_UNSIGNED 0x28u | 
| RLE compression of unsigned tokens.   | |
| #define | EQ_COMPRESSOR_LZF_BYTE 0x30u | 
| LZF compression of bytes.   | |
| #define | EQ_COMPRESSOR_FASTLZ_BYTE 0x31u | 
| LZF compression of bytes.   | |
| #define | EQ_COMPRESSOR_SNAPPY_BYTE 0x32u | 
| Snappy compression of bytes.   | |
| #define | EQ_COMPRESSOR_TRANSFER_RGBA_TO_RGBA 0x100u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA_TO_BGRA 0x101u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA_TO_RGBA_UINT_8_8_8_8_REV 0x102u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA_TO_BGRA_UINT_8_8_8_8_REV 0x103u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA_TO_RGB 0x104u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA_TO_BGR 0x105u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA_TO_YUVA_50P 0x106u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGB10_A2_TO_BGR10_A2 0x200u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGB10_A2_TO_RGB10_A2 0x201u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_RGBA16F 0x300u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_BGRA16F 0x301u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_RGB16F 0x302u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_BGR16F 0x303u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_RGB 0x304u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_BGR 0x305u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_RGBA 0x306u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA16F_TO_BGRA 0x307u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGBA32F 0x400u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGRA32F 0x401u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGRA 0x402u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGBA 0x403u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGRA16F 0x404u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGBA16F 0x405u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGB32F 0x406u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGR32F 0x407u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGB 0x408u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGR 0x409u | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_BGR16F 0x40au | 
| #define | EQ_COMPRESSOR_TRANSFER_RGBA32F_TO_RGB16F 0x40bu | 
| #define | EQ_COMPRESSOR_TRANSFER_DEPTH_TO_DEPTH_UNSIGNED_INT 0x501u | 
| #define | EQ_COMPRESSOR_AUTO 0xFFFFFu | 
| Automatic selection of compressor.  | |
| #define | EQ_COMPRESSOR_AG_RTT_JPEG_HQ 0x100000u | 
| Quasi-lossless CPU jpeg compressor from rtt.ag.  | |
| #define | EQ_COMPRESSOR_AG_RTT_JPEG_MQ 0x100001u | 
| Medium quality CPU jpeg compressor from rtt.ag.  | |
| #define | EQ_COMPRESSOR_AG_RTT_JPEG_LQ 0x100002u | 
| Low quality CPU jpeg compressor from rtt.ag.  | |
| #define | EQ_COMPRESSOR_AG_RTT_JPEG_HQ_A 0x100003u | 
| Quasi-lossless CPU jpeg compressor from rtt.ag retaining alpha.  | |
| #define | EQ_COMPRESSOR_AG_RTT_JPEG_MQ_A 0x100004u | 
| Medium quality CPU jpeg compressor from rtt.ag retaining alpha.  | |
| #define | EQ_COMPRESSOR_AG_RTT_JPEG_LQ_A 0x100005u | 
| Low quality CPU jpeg compressor from rtt.ag retaining alpha.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGBA100 0x200000u | 
| Eyescale quasi-lossless CPU jpeg RGBA compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGBA90 0x200001u | 
| Eyescale 90% quality CPU jpeg RGBA compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGBA80 0x200002u | 
| Eyescale 80% quality CPU jpeg RGBA compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGRA100 0x200003u | 
| Eyescale quasi-lossless CPU jpeg BGRA compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGRA90 0x200004u | 
| Eyescale 90% quality CPU jpeg BGRA compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGRA80 0x200005u | 
| Eyescale 80% quality CPU jpeg BGRA compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGB100 0x200006u | 
| Eyescale quasi-lossless CPU jpeg RGB compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGB90 0x200007u | 
| Eyescale 90% quality CPU jpeg RGB compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_RGB80 0x200008u | 
| Eyescale 80% quality CPU jpeg RGB compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGR100 0x200009u | 
| Eyescale quasi-lossless CPU jpeg BGR compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGR90 0x20000au | 
| Eyescale 90% quality CPU jpeg BGR compressor.  | |
| #define | EQ_COMPRESSOR_CH_EYESCALE_JPEG_BGR80 0x20000bu | 
| Eyescale 80% quality CPU jpeg BGR compressor.  | |
| #define | EQ_COMPRESSOR_PRIVATE 0xefffffffu | 
| Private types -FOR DEVELOPMENT ONLY-.   | |
| #define EQ_COMPRESSOR_DIFF_RLE_3_BYTE 0x8u | 
Differential RLE compression of three 1-byte tokens.
Definition at line 57 of file compressorTypes.h.
| #define EQ_COMPRESSOR_DIFF_RLE_4_BYTE 0x9u | 
Differential RLE compression of four 1-byte tokens.
Definition at line 59 of file compressorTypes.h.
| #define EQ_COMPRESSOR_FASTLZ_BYTE 0x31u | 
LZF compression of bytes.
Definition at line 119 of file compressorTypes.h.
| #define EQ_COMPRESSOR_LZF_BYTE 0x30u | 
LZF compression of bytes.
Definition at line 117 of file compressorTypes.h.
| #define EQ_COMPRESSOR_PRIVATE 0xefffffffu | 
Private types -FOR DEVELOPMENT ONLY-.
Any name equal or bigger than this can be used for in-house development and testing. As soon as the Compressor DSO is distributed, request public types free of charge from info@equalizergraphics.com.
Definition at line 264 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_3_BYTE 0x4u | 
RLE compression of three 1-byte tokens.
Definition at line 49 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_4_BYTE 0x5u | 
RLE compression of four 1-byte tokens.
Definition at line 51 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_4_BYTE_UNSIGNED 0xau | 
RLE compression of one 4-byte token.
Definition at line 61 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_4_FLOAT 0x6u | 
RLE compression of four float32 tokens.
Definition at line 53 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_4_HALF_FLOAT 0x7u | 
RLE compression of four float16 tokens.
Definition at line 55 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_BGR10_A2 0x26u | 
RLE compression of BGRA 10_10_10_2 tokens.
Definition at line 110 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_BGRA 0x22u | 
RLE compression of BGRA bytes tokens.
Definition at line 102 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_BGRA16F 0x18u | 
RLE compression of BGRA half float tokens.
Definition at line 86 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_BGRA_UINT_8_8_8_8_REV 0x24u | 
RLE compression of BGRA UINT_8_8_8_8_REV tokens.
Definition at line 106 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_BYTE 0x3u | 
RLE compression of 1-byte tokens.
Definition at line 47 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DEPTH_UNSIGNED_INT 0x27u | 
RLE compression of depth unsigned int tokens.
Definition at line 112 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_4_HALF_FLOAT 0xdu | 
RLE compression of four float16 tokens.
Definition at line 67 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_565 0xbu | 
Lossy Differential RLE compression.
Definition at line 63 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_565_BGRA 0x1cu | 
Lossy Differential RLE compression of RGBA bytes tokens.
Definition at line 94 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_565_BGRA_UINT_8_8_8_8_REV 0x1eu | 
Lossy Differential RLE compression of BGRA UINT_8_8_8_8_REV tokens.
Definition at line 98 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_565_RGBA 0x1bu | 
Lossy Differential RLE compression of RGBA bytes tokens.
Definition at line 92 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_565_RGBA_UINT_8_8_8_8_REV 0x1du | 
Lossy Differential RLE compression of RGBA UINT_8_8_8_8_REV tokens.
Definition at line 96 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_BGRA 0x11u | 
Differential RLE compression of BGRA bytes tokens.
Definition at line 76 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_BGRA16F 0x1au | 
Differential RLE compression of BGRA half float tokens.
Definition at line 90 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_BGRA_UINT_8_8_8_8_REV 0x13u | 
Differential RLE compression of BGRA UINT_8_8_8_8_REV tokens.
Definition at line 80 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_DEPTH_UNSIGNED_INT 0x16u | 
Differential RLE compression of DEPTH UNSIGNED INT tokens.
Definition at line 82 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_RGBA 0x10u | 
Differential RLE compression of RGBA bytes tokens.
Definition at line 74 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_RGBA16F 0x19u | 
Differential RLE compression of RGBA half float tokens.
Definition at line 88 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_RGBA_UINT_8_8_8_8_REV 0x12u | 
Differential RLE compression of RGBA UINT_8_8_8_8_REV tokens.
Definition at line 78 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_UNSIGNED 0x28u | 
RLE compression of unsigned tokens.
Definition at line 114 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_DIFF_YUVA_50P 0xeu | 
Differential RLE compression of YUV tokens.
Definition at line 69 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_RGB10_A2 0x25u | 
RLE compression of RGBA 10_10_10_2 tokens.
Definition at line 108 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_RGBA 0x21u | 
RLE compression of RGBA bytes tokens.
Definition at line 100 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_RGBA16F 0x17u | 
RLE compression of RGBA half float tokens.
Definition at line 84 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_RGBA_UINT_8_8_8_8_REV 0x23u | 
RLE compression of RGBA UINT_8_8_8_8_REV tokens.
Definition at line 104 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_UNSIGNED 0x2u | 
RLE compression of 4-byte tokens.
Definition at line 45 of file compressorTypes.h.
| #define EQ_COMPRESSOR_RLE_YUVA_50P 0xfu | 
RLE compression of YUV tokens.
Definition at line 71 of file compressorTypes.h.
| #define EQ_COMPRESSOR_SNAPPY_BYTE 0x32u | 
Snappy compression of bytes.
Definition at line 121 of file compressorTypes.h.
 1.8.1.2