mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-26 19:32:06 -05:00
LibGL: Report GL errors to debug console
This commit is contained in:
parent
c5abef86db
commit
c846ed0a2c
1 changed files with 7 additions and 5 deletions
|
@ -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; \
|
||||
|
|
Loading…
Add table
Reference in a new issue