(3ccb4ce781463f1b8e0cb4c9283b3067fe92a32e)
#include <QtCore/private/qobject_p.h>
#include <QtCore/qglobal.h>
#include <QtCore/qvarlengtharray.h>
#include <QtGui/qopengl.h>
#include <QtGui/qopenglfunctions.h>
#include <QtGui/qoffscreensurface.h>
#include "qopengldebug.h"
#include "moc_qopengldebug.cpp"
Go to the source code of this file.
◆ CONVERT_TO_GL_DEBUG_MESSAGE_CONTROL_PARAMETERS
Value: if (
source == QOpenGLDebugMessage::Any ##
type) { \
} else { \
for (
uint i = 1;
i <= QOpenGLDebugMessage::Last ##
type;
i =
i << 1) \
}
EGLContext EGLenum target
static Q_NEVER_INLINE void qt_message(QtMsgType msgType, const QMessageLogContext &context, const char *msg, va_list ap)
GLsizei GLsizei GLchar * source
◆ GET_DEBUG_PROC_ADDRESS
#define GET_DEBUG_PROC_ADDRESS |
( |
| procName | ) |
|
Value: d->procName =
reinterpret_cast< qt_ ## procName ## _t
>( \
d->context->getProcAddress(
d->context->isOpenGLES() ? (#procName
"KHR") : (#procName)) \
);
◆ GL_BUFFER
◆ GL_CONTEXT_FLAG_DEBUG_BIT
#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 |
◆ GL_DEBUG_CALLBACK_FUNCTION
#define GL_DEBUG_CALLBACK_FUNCTION 0x8244 |
◆ GL_DEBUG_CALLBACK_USER_PARAM
#define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 |
◆ GL_DEBUG_GROUP_STACK_DEPTH
#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D |
◆ GL_DEBUG_LOGGED_MESSAGES
#define GL_DEBUG_LOGGED_MESSAGES 0x9145 |
◆ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 |
◆ GL_DEBUG_OUTPUT
#define GL_DEBUG_OUTPUT 0x92E0 |
◆ GL_DEBUG_OUTPUT_SYNCHRONOUS
#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 |
◆ GL_DEBUG_SEVERITY_HIGH
#define GL_DEBUG_SEVERITY_HIGH 0x9146 |
◆ GL_DEBUG_SEVERITY_LOW
#define GL_DEBUG_SEVERITY_LOW 0x9148 |
◆ GL_DEBUG_SEVERITY_MEDIUM
#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 |
◆ GL_DEBUG_SEVERITY_NOTIFICATION
#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B |
◆ GL_DEBUG_SOURCE_API
#define GL_DEBUG_SOURCE_API 0x8246 |
◆ GL_DEBUG_SOURCE_APPLICATION
#define GL_DEBUG_SOURCE_APPLICATION 0x824A |
◆ GL_DEBUG_SOURCE_OTHER
#define GL_DEBUG_SOURCE_OTHER 0x824B |
◆ GL_DEBUG_SOURCE_SHADER_COMPILER
#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 |
◆ GL_DEBUG_SOURCE_THIRD_PARTY
#define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 |
◆ GL_DEBUG_SOURCE_WINDOW_SYSTEM
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 |
◆ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D |
◆ GL_DEBUG_TYPE_ERROR
#define GL_DEBUG_TYPE_ERROR 0x824C |
◆ GL_DEBUG_TYPE_MARKER
#define GL_DEBUG_TYPE_MARKER 0x8268 |
◆ GL_DEBUG_TYPE_OTHER
#define GL_DEBUG_TYPE_OTHER 0x8251 |
◆ GL_DEBUG_TYPE_PERFORMANCE
#define GL_DEBUG_TYPE_PERFORMANCE 0x8250 |
◆ GL_DEBUG_TYPE_POP_GROUP
#define GL_DEBUG_TYPE_POP_GROUP 0x826A |
◆ GL_DEBUG_TYPE_PORTABILITY
#define GL_DEBUG_TYPE_PORTABILITY 0x824F |
◆ GL_DEBUG_TYPE_PUSH_GROUP
#define GL_DEBUG_TYPE_PUSH_GROUP 0x8269 |
◆ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E |
◆ GL_DISPLAY_LIST
#define GL_DISPLAY_LIST 0x82E7 |
◆ GL_KHR_debug
◆ GL_MAX_DEBUG_GROUP_STACK_DEPTH
#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C |
◆ GL_MAX_DEBUG_LOGGED_MESSAGES
#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 |
◆ GL_MAX_DEBUG_MESSAGE_LENGTH
#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 |
◆ GL_MAX_LABEL_LENGTH
#define GL_MAX_LABEL_LENGTH 0x82E8 |
◆ GL_PROGRAM
#define GL_PROGRAM 0x82E2 |
◆ GL_PROGRAM_PIPELINE
#define GL_PROGRAM_PIPELINE 0x82E4 |
◆ GL_QUERY
◆ GL_SAMPLER
#define GL_SAMPLER 0x82E6 |
◆ GL_SHADER
◆ GL_STACK_OVERFLOW
#define GL_STACK_OVERFLOW 0x0503 |
◆ GL_STACK_UNDERFLOW
#define GL_STACK_UNDERFLOW 0x0504 |
◆ USE_MANUAL_DEFS
◆ GLDEBUGPROC
◆ qt_messageSeverityFromGL()
◆ qt_messageSeverityToGL()
◆ qt_messageSeverityToString()
◆ qt_messageSourceFromGL()
◆ qt_messageSourceToGL()
◆ qt_messageSourceToString()
◆ qt_messageTypeFromGL()
◆ qt_messageTypeToGL()
◆ qt_messageTypeToString()