Equalizer
1.4.1
|
Compression plugin names. More...
Go to the source code of this file.
Defines | |
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_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 56 of file compressorTypes.h.
#define EQ_COMPRESSOR_DIFF_RLE_4_BYTE 0x9u |
Differential RLE Compression of four 1-byte tokens.
Definition at line 58 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 256 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_3_BYTE 0x4u |
RLE Compression of three 1-byte tokens.
Definition at line 48 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_4_BYTE 0x5u |
RLE Compression of four 1-byte tokens.
Definition at line 50 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_4_BYTE_UNSIGNED 0xau |
RLE Compression of one 4-byte token.
Definition at line 60 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_4_FLOAT 0x6u |
RLE Compression of four float32 tokens.
Definition at line 52 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_4_HALF_FLOAT 0x7u |
RLE Compression of four float16 tokens.
Definition at line 54 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_BGR10_A2 0x26u |
RLE Compression of BGRA 10_10_10_2 tokens.
Definition at line 109 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_BGRA 0x22u |
RLE Compression of BGRA bytes tokens.
Definition at line 101 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_BGRA16F 0x18u |
RLE Compression of BGRA half float tokens.
Definition at line 85 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 105 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_BYTE 0x3u |
RLE Compression of 1-byte tokens.
Definition at line 46 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DEPTH_UNSIGNED_INT 0x27u |
RLE Compression of depth unsigned int tokens.
Definition at line 111 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_4_HALF_FLOAT 0xdu |
RLE Compression of four float16 tokens.
Definition at line 66 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_565 0xbu |
Lossy Differential RLE Compression.
Definition at line 62 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_565_BGRA 0x1cu |
Lossy Differential RLE Compression of RGBA bytes tokens.
Definition at line 93 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 97 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_565_RGBA 0x1bu |
Lossy Differential RLE Compression of RGBA bytes tokens.
Definition at line 91 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 95 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_BGRA 0x11u |
Differential RLE Compression of BGRA bytes tokens.
Definition at line 75 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_BGRA16F 0x1au |
Differential RLE Compression of BGRA half float tokens.
Definition at line 89 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 79 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_DEPTH_UNSIGNED_INT 0x16u |
Differential RLE Compression of DEPTH UNSIGNED INT tokens.
Definition at line 81 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_RGBA 0x10u |
Differential RLE Compression of RGBA bytes tokens.
Definition at line 73 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_RGBA16F 0x19u |
Differential RLE Compression of RGBA half float tokens.
Definition at line 87 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 77 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_UNSIGNED 0x28u |
RLE Compression of unsigned tokens.
Definition at line 113 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_DIFF_YUVA_50P 0xeu |
Differential RLE Compression of YUV tokens.
Definition at line 68 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_RGB10_A2 0x25u |
RLE Compression of RGBA 10_10_10_2 tokens.
Definition at line 107 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_RGBA 0x21u |
RLE Compression of RGBA bytes tokens.
Definition at line 99 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_RGBA16F 0x17u |
RLE Compression of RGBA half float tokens.
Definition at line 83 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 103 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_UNSIGNED 0x2u |
RLE Compression of 4-byte tokens.
Definition at line 44 of file compressorTypes.h.
#define EQ_COMPRESSOR_RLE_YUVA_50P 0xfu |
RLE Compression of YUV tokens.
Definition at line 70 of file compressorTypes.h.