QtBase
v6.3.1
|
#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.
Classes | |
class | QOpenGLDebugMessagePrivate |
class | QOpenGLDebugLoggerPrivate |
Typedefs | |
typedef void(QOPENGLF_APIENTRY * | GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const GLvoid *userParam) |
typedef GLenum | type |
typedef GLenum GLenum | severity |
typedef GLenum GLenum GLsizei | count |
typedef GLenum GLenum GLsizei const GLuint * | ids |
typedef GLenum GLenum GLsizei const GLuint GLboolean | enabled |
typedef GLenum GLuint | id |
typedef GLenum GLuint GLenum GLsizei | length |
typedef GLenum GLuint GLenum GLsizei const GLchar * | buf |
typedef const void * | userParam |
typedef GLsizei | bufsize |
typedef GLsizei GLenum * | sources |
typedef GLsizei GLenum GLenum * | types |
typedef GLsizei GLenum GLenum GLuint GLenum * | severities |
typedef GLsizei GLenum GLenum GLuint GLenum GLsizei * | lengths |
typedef GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar * | messageLog |
typedef GLuint GLsizei const GLchar * | message |
typedef GLvoid ** | params |
Functions | |
typedef | void (QOPENGLF_APIENTRYP qt_glDebugMessageControl_t)(GLenum source |
typedef | GLuint (QOPENGLF_APIENTRYP qt_glGetDebugMessageLog_t)(GLuint count |
#define GET_DEBUG_PROC_ADDRESS | ( | procName | ) |
#define GL_BUFFER 0x82E0 |
Definition at line 505 of file qopengldebug.cpp.
#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 |
Definition at line 550 of file qopengldebug.cpp.
#define GL_DEBUG_CALLBACK_FUNCTION 0x8244 |
Definition at line 445 of file qopengldebug.cpp.
#define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 |
Definition at line 448 of file qopengldebug.cpp.
#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D |
Definition at line 502 of file qopengldebug.cpp.
#define GL_DEBUG_LOGGED_MESSAGES 0x9145 |
Definition at line 535 of file qopengldebug.cpp.
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 |
Definition at line 442 of file qopengldebug.cpp.
#define GL_DEBUG_OUTPUT 0x92E0 |
Definition at line 547 of file qopengldebug.cpp.
#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 |
Definition at line 439 of file qopengldebug.cpp.
#define GL_DEBUG_SEVERITY_HIGH 0x9146 |
Definition at line 538 of file qopengldebug.cpp.
#define GL_DEBUG_SEVERITY_LOW 0x9148 |
Definition at line 544 of file qopengldebug.cpp.
#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 |
Definition at line 541 of file qopengldebug.cpp.
#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B |
Definition at line 496 of file qopengldebug.cpp.
#define GL_DEBUG_SOURCE_API 0x8246 |
Definition at line 451 of file qopengldebug.cpp.
#define GL_DEBUG_SOURCE_APPLICATION 0x824A |
Definition at line 463 of file qopengldebug.cpp.
#define GL_DEBUG_SOURCE_OTHER 0x824B |
Definition at line 466 of file qopengldebug.cpp.
#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 |
Definition at line 457 of file qopengldebug.cpp.
#define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 |
Definition at line 460 of file qopengldebug.cpp.
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 |
Definition at line 454 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D |
Definition at line 472 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_ERROR 0x824C |
Definition at line 469 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_MARKER 0x8268 |
Definition at line 487 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_OTHER 0x8251 |
Definition at line 484 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_PERFORMANCE 0x8250 |
Definition at line 481 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_POP_GROUP 0x826A |
Definition at line 493 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_PORTABILITY 0x824F |
Definition at line 478 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_PUSH_GROUP 0x8269 |
Definition at line 490 of file qopengldebug.cpp.
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E |
Definition at line 475 of file qopengldebug.cpp.
#define GL_DISPLAY_LIST 0x82E7 |
Definition at line 523 of file qopengldebug.cpp.
#define GL_KHR_debug 1 |
Definition at line 432 of file qopengldebug.cpp.
#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C |
Definition at line 499 of file qopengldebug.cpp.
#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 |
Definition at line 532 of file qopengldebug.cpp.
#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 |
Definition at line 529 of file qopengldebug.cpp.
#define GL_MAX_LABEL_LENGTH 0x82E8 |
Definition at line 526 of file qopengldebug.cpp.
#define GL_PROGRAM 0x82E2 |
Definition at line 511 of file qopengldebug.cpp.
#define GL_PROGRAM_PIPELINE 0x82E4 |
Definition at line 517 of file qopengldebug.cpp.
#define GL_QUERY 0x82E3 |
Definition at line 514 of file qopengldebug.cpp.
#define GL_SAMPLER 0x82E6 |
Definition at line 520 of file qopengldebug.cpp.
#define GL_SHADER 0x82E1 |
Definition at line 508 of file qopengldebug.cpp.
#define GL_STACK_OVERFLOW 0x0503 |
Definition at line 553 of file qopengldebug.cpp.
#define GL_STACK_UNDERFLOW 0x0504 |
Definition at line 556 of file qopengldebug.cpp.
#define USE_MANUAL_DEFS |
Definition at line 433 of file qopengldebug.cpp.
Definition at line 1066 of file qopengldebug.cpp.
Definition at line 1068 of file qopengldebug.cpp.
Definition at line 1065 of file qopengldebug.cpp.
typedef void(QOPENGLF_APIENTRY * GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const GLvoid *userParam) |
Definition at line 559 of file qopengldebug.cpp.
Definition at line 1066 of file qopengldebug.cpp.
Definition at line 1066 of file qopengldebug.cpp.
Definition at line 1068 of file qopengldebug.cpp.
Definition at line 1068 of file qopengldebug.cpp.
typedef GLvoid** params |
Definition at line 1071 of file qopengldebug.cpp.
Definition at line 1068 of file qopengldebug.cpp.
Definition at line 1068 of file qopengldebug.cpp.
Definition at line 1065 of file qopengldebug.cpp.
Definition at line 1067 of file qopengldebug.cpp.
typedef GLuint | ( | QOPENGLF_APIENTRYP | qt_glGetDebugMessageLog_t | ) |
typedef void | ( | QOPENGLF_APIENTRYP | qt_glDebugMessageControl_t | ) |