Equalizer 1.0
|
00001 00002 /* Copyright (c) 2009-2010, Cedric Stalder <cedric.stalder@gmail.com> 00003 * 2009-2010, Stefan Eilemann <eile@equalizergraphics.com> 00004 * 00005 * This library is free software; you can redistribute it and/or modify it under 00006 * the terms of the GNU Lesser General Public License version 2.1 as published 00007 * by the Free Software Foundation. 00008 * 00009 * This library is distributed in the hope that it will be useful, but WITHOUT 00010 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 00011 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 00012 * details. 00013 * 00014 * You should have received a copy of the GNU Lesser General Public License 00015 * along with this library; if not, write to the Free Software Foundation, Inc., 00016 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 00017 */ 00018 00026 #ifndef EQ_PLUGINS_COMPRESSOR_TOKENS 00027 #define EQ_PLUGINS_COMPRESSOR_TOKENS 00028 00039 #define EQ_COMPRESSOR_DATATYPE_NONE 0x0 00040 00041 #define EQ_COMPRESSOR_DATATYPE_BYTE 0x1 00042 00043 #define EQ_COMPRESSOR_DATATYPE_UNSIGNED 0x2 00044 00045 #define EQ_COMPRESSOR_DATATYPE_HALF_FLOAT 0x3 00046 00047 #define EQ_COMPRESSOR_DATATYPE_FLOAT 0x4 00048 00050 #define EQ_COMPRESSOR_DATATYPE_3_BYTE 0x400 00051 00052 #define EQ_COMPRESSOR_DATATYPE_4_BYTE 0x401 00053 00054 #define EQ_COMPRESSOR_DATATYPE_3_HALF_FLOAT 0x402 00055 00056 #define EQ_COMPRESSOR_DATATYPE_4_HALF_FLOAT 0x403 00057 00058 #define EQ_COMPRESSOR_DATATYPE_3_FLOAT 0x404 00059 00060 #define EQ_COMPRESSOR_DATATYPE_4_FLOAT 0x405 00061 00063 #define EQ_COMPRESSOR_DATATYPE_3BYTE_1BYTE 0x800 00064 00066 #define EQ_COMPRESSOR_DATATYPE_BGR10_A2 0x801 00067 00072 #define EQ_COMPRESSOR_DATATYPE_RGBA 0X1908 00073 00077 #define EQ_COMPRESSOR_DATATYPE_RGBA_UINT_8_8_8_8_REV 0x1000 00078 00082 #define EQ_COMPRESSOR_DATATYPE_RGBA16F 0x881a 00083 00086 #define EQ_COMPRESSOR_DATATYPE_RGBA32F 0x8814 00087 00091 #define EQ_COMPRESSOR_DATATYPE_BGRA EQ_COMPRESSOR_DATATYPE_4_BYTE 00092 00096 #define EQ_COMPRESSOR_DATATYPE_BGRA_UINT_8_8_8_8_REV 0x1001 00097 00101 #define EQ_COMPRESSOR_DATATYPE_BGRA16F EQ_COMPRESSOR_DATATYPE_4_HALF_FLOAT 00102 00105 #define EQ_COMPRESSOR_DATATYPE_BGRA32F EQ_COMPRESSOR_DATATYPE_4_FLOAT 00106 00108 #define EQ_COMPRESSOR_DATATYPE_DEPTH 0x1902 00109 00110 #define EQ_COMPRESSOR_DATATYPE_DEPTH_FLOAT 0x1003 00111 00112 #define EQ_COMPRESSOR_DATATYPE_DEPTH_UNSIGNED_INT EQ_COMPRESSOR_DATATYPE_UNSIGNED 00113 00118 #define EQ_COMPRESSOR_DATATYPE_RGB 0x1907 00119 00123 #define EQ_COMPRESSOR_DATATYPE_RGB16F 0x881b 00124 00125 #define EQ_COMPRESSOR_DATATYPE_RGB32F 0x8815 00126 00130 #define EQ_COMPRESSOR_DATATYPE_BGR EQ_COMPRESSOR_DATATYPE_3_BYTE 00131 00135 #define EQ_COMPRESSOR_DATATYPE_BGR16F EQ_COMPRESSOR_DATATYPE_3_HALF_FLOAT 00136 00137 #define EQ_COMPRESSOR_DATATYPE_BGR32F EQ_COMPRESSOR_DATATYPE_3_FLOAT 00138 00143 #define EQ_COMPRESSOR_DATATYPE_YUVA_50P 0x1004 00144 00146 #define EQ_COMPRESSOR_DATATYPE_RGB10_A2 0x8059 00147 00153 #define EQ_COMPRESSOR_DATATYPE_INVALID 0xeffffffeu 00154 00162 #define EQ_COMPRESSOR_DATATYPE_PRIVATE 0xefffffffu 00163 00165 #endif // EQ_PLUGINS_COMPRESSOR_TOKENS