rename to rlCheckErrors; improve messages; revert core.c
This commit is contained in:
parent
09de8bae5a
commit
88d3b425b1
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
20
src/rlgl.h
20
src/rlgl.h
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user