rename to rlCheckErrors; improve messages; revert core.c

This commit is contained in:
Sean Pringle 2020-07-30 13:21:58 +10:00
parent 09de8bae5a
commit 88d3b425b1
2 changed files with 10 additions and 12 deletions

View File

@ -1383,8 +1383,6 @@ void EndDrawing(void)
} }
#endif #endif
rlglCheckErrors();
SwapBuffers(); // Copy back buffer to front buffer SwapBuffers(); // Copy back buffer to front buffer
PollInputEvents(); // Poll user events PollInputEvents(); // Poll user events

View File

@ -519,7 +519,7 @@ RLAPI unsigned int rlLoadAttribBuffer(unsigned int vaoId, int shaderLoc, void *b
RLAPI void rlglInit(int width, int height); // Initialize rlgl (buffers, shaders, textures, states) RLAPI void rlglInit(int width, int height); // Initialize rlgl (buffers, shaders, textures, states)
RLAPI void rlglClose(void); // De-inititialize rlgl (buffers, shaders, textures) RLAPI void rlglClose(void); // De-inititialize rlgl (buffers, shaders, textures)
RLAPI void rlglDraw(void); // Update and draw default internal buffers RLAPI void rlglDraw(void); // Update and draw default internal buffers
RLAPI void rlglCheckErrors(void); // Check and log OpenGL error codes RLAPI void rlCheckErrors(void); // Check and log OpenGL error codes
RLAPI int rlGetVersion(void); // Returns current OpenGL version RLAPI int rlGetVersion(void); // Returns current OpenGL version
RLAPI bool rlCheckBufferLimit(int vCount); // Check internal buffer overflow for a given number of vertex RLAPI bool rlCheckBufferLimit(int vCount); // Check internal buffer overflow for a given number of vertex
@ -1799,7 +1799,7 @@ void rlglDraw(void)
} }
// Check and log OpenGL error codes // Check and log OpenGL error codes
void rlglCheckErrors() { void rlCheckErrors() {
#if defined(GRAPHICS_API_OPENGL_21) || defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2) #if defined(GRAPHICS_API_OPENGL_21) || defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2)
int check = 1; int check = 1;
while (check) { while (check) {
@ -1809,28 +1809,28 @@ void rlglCheckErrors() {
check = 0; check = 0;
break; break;
case 0x0500: // GL_INVALID_ENUM: case 0x0500: // GL_INVALID_ENUM:
TRACELOG(LOG_WARNING, "GL_INVALID_ENUM"); TRACELOG(LOG_WARNING, "GL: Error detected: GL_INVALID_ENUM");
break; break;
case 0x0501: //GL_INVALID_VALUE: case 0x0501: //GL_INVALID_VALUE:
TRACELOG(LOG_WARNING, "GL_INVALID_VALUE"); TRACELOG(LOG_WARNING, "GL: Error detected: GL_INVALID_VALUE");
break; break;
case 0x0502: //GL_INVALID_OPERATION: case 0x0502: //GL_INVALID_OPERATION:
TRACELOG(LOG_WARNING, "GL_INVALID_OPERATION"); TRACELOG(LOG_WARNING, "GL: Error detected: GL_INVALID_OPERATION");
break; break;
case 0x0503: // GL_STACK_OVERFLOW: case 0x0503: // GL_STACK_OVERFLOW:
TRACELOG(LOG_WARNING, "GL_STACK_OVERFLOW"); TRACELOG(LOG_WARNING, "GL: Error detected: GL_STACK_OVERFLOW");
break; break;
case 0x0504: // GL_STACK_UNDERFLOW: case 0x0504: // GL_STACK_UNDERFLOW:
TRACELOG(LOG_WARNING, "GL_STACK_UNDERFLOW"); TRACELOG(LOG_WARNING, "GL: Error detected: GL_STACK_UNDERFLOW");
break; break;
case 0x0505: // GL_OUT_OF_MEMORY: case 0x0505: // GL_OUT_OF_MEMORY:
TRACELOG(LOG_WARNING, "GL_OUT_OF_MEMORY"); TRACELOG(LOG_WARNING, "GL: Error detected: GL_OUT_OF_MEMORY");
break; break;
case 0x0506: // GL_INVALID_FRAMEBUFFER_OPERATION: case 0x0506: // GL_INVALID_FRAMEBUFFER_OPERATION:
TRACELOG(LOG_WARNING, "GL_INVALID_FRAMEBUFFER_OPERATION"); TRACELOG(LOG_WARNING, "GL: Error detected: GL_INVALID_FRAMEBUFFER_OPERATION");
break; break;
default: default:
TRACELOG(LOG_WARNING, "unknown GL error %x", err); TRACELOG(LOG_WARNING, "GL: Error detected: unknown error code %x", err);
break; break;
} }
} }