![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qopenglprogrambinarycache_p.h"
#include <QOpenGLContext>
#include <QOpenGLExtraFunctions>
#include <QSysInfo>
#include <QStandardPaths>
#include <QDir>
#include <QSaveFile>
#include <QCoreApplication>
#include <QCryptographicHash>
Go to the source code of this file.
Classes | |
class | DeferredFileRemove |
Macros | |
#define | GL_CONTEXT_LOST 0x0507 |
#define | GL_PROGRAM_BINARY_LENGTH 0x8741 |
#define | GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE |
#define | BASE_HEADER_SIZE (int(4 * sizeof(quint32))) |
#define | FULL_HEADER_SIZE(stringsSize) |
#define | PADDING_SIZE(fullHeaderSize) |
Functions | |
static bool | qt_ensureWritableDir (const QString &name) |
static quint32 | readUInt (const uchar **p) |
static QByteArray | readStr (const uchar **p) |
static void | writeUInt (uchar **p, quint32 value) |
static void | writeStr (uchar **p, const QByteArray &str) |
static bool | writeFile (const QString &filename, const QByteArray &data) |
Variables | |
const quint32 | BINSHADER_MAGIC = 0x5174 |
const quint32 | BINSHADER_VERSION = 0x3 |
const quint32 | BINSHADER_QTVERSION = QT_VERSION |
#define BASE_HEADER_SIZE (int(4 * sizeof(quint32))) |
Definition at line 108 of file qopenglprogrambinarycache.cpp.
#define FULL_HEADER_SIZE | ( | stringsSize | ) |
Definition at line 109 of file qopenglprogrambinarycache.cpp.
#define GL_CONTEXT_LOST 0x0507 |
Definition at line 26 of file qopenglprogrambinarycache.cpp.
#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE |
Definition at line 34 of file qopenglprogrambinarycache.cpp.
#define GL_PROGRAM_BINARY_LENGTH 0x8741 |
Definition at line 30 of file qopenglprogrambinarycache.cpp.
#define PADDING_SIZE | ( | fullHeaderSize | ) |
Definition at line 110 of file qopenglprogrambinarycache.cpp.
|
inlinestatic |
Definition at line 77 of file qopenglprogrambinarycache.cpp.
|
inlinestatic |
Definition at line 120 of file qopenglprogrambinarycache.cpp.
Definition at line 112 of file qopenglprogrambinarycache.cpp.
|
inlinestatic |
Definition at line 334 of file qopenglprogrambinarycache.cpp.
|
inlinestatic |
Definition at line 327 of file qopenglprogrambinarycache.cpp.
Definition at line 321 of file qopenglprogrambinarycache.cpp.
const quint32 BINSHADER_MAGIC = 0x5174 |
Definition at line 37 of file qopenglprogrambinarycache.cpp.
const quint32 BINSHADER_QTVERSION = QT_VERSION |
Definition at line 39 of file qopenglprogrambinarycache.cpp.
const quint32 BINSHADER_VERSION = 0x3 |
Definition at line 38 of file qopenglprogrambinarycache.cpp.