LibGL: Report GL errors to debug console

This commit is contained in:
Jelle Raaijmakers 2022-01-20 00:55:55 +01:00 committed by Andreas Kling
parent c5abef86db
commit c846ed0a2c
Notes: sideshowbarker 2024-07-17 20:35:26 +09:00

View file

@ -43,15 +43,17 @@ static constexpr size_t TEXTURE_MATRIX_STACK_LIMIT = 8;
return; \
}
#define RETURN_WITH_ERROR_IF(condition, error) \
if (condition) { \
if (m_error == GL_NO_ERROR) \
m_error = error; \
return; \
#define RETURN_WITH_ERROR_IF(condition, error) \
if (condition) { \
dbgln_if(GL_DEBUG, "{}(): error {:#x}", __func__, error); \
if (m_error == GL_NO_ERROR) \
m_error = error; \
return; \
}
#define RETURN_VALUE_WITH_ERROR_IF(condition, error, return_value) \
if (condition) { \
dbgln_if(GL_DEBUG, "{}(): error {:#x}", __func__, error); \
if (m_error == GL_NO_ERROR) \
m_error = error; \
return return_value; \