| 2081 | } |
| 2082 | |
| 2083 | const char *GetGLFormatName( GLenum format ) |
| 2084 | { |
| 2085 | switch( format ) |
| 2086 | { |
| 2087 | case GL_RGBA8: return "GL_RGBA8"; |
| 2088 | case GL_RGBA16: return "GL_RGBA16"; |
| 2089 | case GL_RGBA: return "GL_RGBA"; |
| 2090 | case GL_BGRA: return "GL_BGRA"; |
| 2091 | case GL_RGBA8I_EXT: return "GL_RGBA8I_EXT"; |
| 2092 | case GL_RGBA16I_EXT: return "GL_RGBA16I_EXT"; |
| 2093 | case GL_RGBA32I_EXT: return "GL_RGBA32I_EXT"; |
| 2094 | case GL_RGBA8UI_EXT: return "GL_RGBA8UI_EXT"; |
| 2095 | case GL_RGBA16UI_EXT: return "GL_RGBA16UI_EXT"; |
| 2096 | case GL_RGBA32UI_EXT: return "GL_RGBA32UI_EXT"; |
| 2097 | case GL_RGBA16F: return "GL_RGBA16F"; |
| 2098 | case GL_RGBA32F: return "GL_RGBA32F"; |
| 2099 | |
| 2100 | case GL_RGBA_INTEGER_EXT: return "GL_RGBA_INTEGER_EXT"; |
| 2101 | |
| 2102 | case GL_ALPHA4: return "GL_ALPHA4"; |
| 2103 | case GL_ALPHA8: return "GL_ALPHA8"; |
| 2104 | case GL_ALPHA12: return "GL_ALPHA12"; |
| 2105 | case GL_ALPHA16: return "GL_ALPHA16"; |
| 2106 | case GL_LUMINANCE4: return "GL_LUMINANCE4"; |
| 2107 | case GL_LUMINANCE8: return "GL_LUMINANCE8"; |
| 2108 | case GL_LUMINANCE12: return "GL_LUMINANCE12"; |
| 2109 | case GL_LUMINANCE16: return "GL_LUMINANCE16"; |
| 2110 | case GL_LUMINANCE4_ALPHA4: return "GL_LUMINANCE4_ALPHA4"; |
| 2111 | case GL_LUMINANCE6_ALPHA2: return "GL_LUMINANCE6_ALPHA2"; |
| 2112 | case GL_LUMINANCE8_ALPHA8: return "GL_LUMINANCE8_ALPHA8"; |
| 2113 | case GL_LUMINANCE12_ALPHA4: return "GL_LUMINANCE12_ALPHA4"; |
| 2114 | case GL_LUMINANCE12_ALPHA12: return "GL_LUMINANCE12_ALPHA12"; |
| 2115 | case GL_LUMINANCE16_ALPHA16: return "GL_LUMINANCE16_ALPHA16"; |
| 2116 | case GL_INTENSITY: return "GL_INTENSITY"; |
| 2117 | case GL_INTENSITY4: return "GL_INTENSITY4"; |
| 2118 | case GL_INTENSITY8: return "GL_INTENSITY8"; |
| 2119 | case GL_INTENSITY12: return "GL_INTENSITY12"; |
| 2120 | case GL_INTENSITY16: return "GL_INTENSITY16"; |
| 2121 | case GL_R3_G3_B2: return "GL_R3_G3_B2"; |
| 2122 | case GL_RGB4: return "GL_RGB4"; |
| 2123 | case GL_RGB5: return "GL_RGB5"; |
| 2124 | case GL_RGB8: return "GL_RGB8"; |
| 2125 | case GL_RGB10: return "GL_RGB10"; |
| 2126 | case GL_RGB12: return "GL_RGB12"; |
| 2127 | case GL_RGB16: return "GL_RGB16"; |
| 2128 | case GL_RGBA2: return "GL_RGBA2"; |
| 2129 | case GL_RGBA4: return "GL_RGBA4"; |
| 2130 | case GL_RGB5_A1: return "GL_RGB5_A1"; |
| 2131 | case GL_RGB10_A2: return "GL_RGB10_A2"; |
| 2132 | case GL_RGBA12: return "GL_RGBA12"; |
| 2133 | |
| 2134 | case GL_INT: return "GL_INT"; |
| 2135 | case GL_UNSIGNED_INT: return "GL_UNSIGNED_INT"; |
| 2136 | case GL_SHORT: return "GL_SHORT"; |
| 2137 | case GL_UNSIGNED_SHORT: return "GL_UNSIGNED_SHORT"; |
| 2138 | case GL_BYTE: return "GL_BYTE"; |
| 2139 | case GL_UNSIGNED_BYTE: return "GL_UNSIGNED_BYTE"; |
| 2140 | case GL_FLOAT: return "GL_FLOAT"; |
no outgoing calls