#import <OpenGLES/ES1/gl.h>#import <OpenGLES/ES1/glext.h>#import "CC3OpenGLES11Intercept.h"Defines | |
| #define | GL_ERROR_LOGGING_ENABLED 0 |
Functions | |
| NSString * | GetGLErrorText (GLenum errCode) |
| NSString * | NSStringFromGLEnum (GLenum gle) |
| #define GL_ERROR_LOGGING_ENABLED 0 |
LogGLErrorState logs an ERROR level description of any glError that has occurred since it was last called.
Like all logging macros, LogGLErrorState takes a format string and a variable length list of arguments. The GL error code and description is also added to the logged information.
Use the LogGLErrorState() macro and the GL_LOGGING_ENABLED compile switch to turn checking and logging of GL error state. Be sure to set the compiler switch GL_LOGGING_ENABLED to 0 when compiling for production code release, to avoid the overhead of making the GL error state call. This is important to maximize the GL state machine throughput.
| NSString* GetGLErrorText | ( | GLenum | errCode ) |
Returns a text description of the specified GL error code.
| NSString* NSStringFromGLEnum | ( | GLenum | gle ) |
Returns a string containing the name of the specified GL enumeration code.
1.7.2