MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / CStringFromGLEnum

Function CStringFromGLEnum

Source/Graphics/textures.cpp:194–284  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192};*/
193
194const char* CStringFromGLEnum(GLenum val) {
195 switch (val) {
196 case GL_ALPHA:
197 return "GL_ALPHA";
198 case GL_RGB:
199 return "GL_RGB";
200 case GL_RGBA:
201 return "GL_RGBA";
202 case GL_LUMINANCE:
203 return "GL_LUMINANCE";
204 case GL_LUMINANCE_ALPHA:
205 return "GL_LUMINANCE_ALPHA";
206
207 case GL_COMPRESSED_RGBA_S3TC_DXT5_EXT:
208 return "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT";
209 case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:
210 return "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT";
211
212 case GL_RGBA32F:
213 return "GL_RGBA32F";
214 case GL_R32UI:
215 return "GL_R32UI";
216 case GL_RGBA16F:
217 return "GL_RGBA16F";
218 case GL_RGB16F:
219 return "GL_RGB16F";
220 case GL_RGB32F:
221 return "GL_RGB32F";
222 case GL_DEPTH_COMPONENT:
223 return "GL_DEPTH_COMPONENT";
224 case GL_DEPTH_COMPONENT24:
225 return "GL_DEPTH_COMPONENT24";
226
227 case GL_UNSIGNED_BYTE:
228 return "GL_UNSIGNED_BYTE";
229 case GL_FLOAT:
230 return "GL_FLOAT";
231
232 case GL_NEAREST:
233 return "GL_NEAREST";
234 case GL_LINEAR:
235 return "GL_LINEAR";
236 case GL_NEAREST_MIPMAP_NEAREST:
237 return "GL_NEAREST_MIPMAP_NEAREST";
238 case GL_LINEAR_MIPMAP_NEAREST:
239 return "GL_LINEAR_MIPMAP_NEAREST";
240 case GL_NEAREST_MIPMAP_LINEAR:
241 return "GL_NEAREST_MIPMAP_LINEAR";
242 case GL_LINEAR_MIPMAP_LINEAR:
243 return "GL_LINEAR_MIPMAP_LINEAR";
244
245 case GL_CLAMP:
246 return "GL_CLAMP";
247 case GL_REPEAT:
248 return "GL_REPEAT";
249 case GL_CLAMP_TO_EDGE:
250 return "GL_CLAMP_TO_EDGE";
251

Callers 1

DrawImGuiDebugMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected