Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
vulkanwrapper.cpp File Reference

(e52b87a0d27569fa23c924e6e83bce9cd9c62250)

#include "vulkanwrapper.h"
#include <QImage>
#include <QVarLengthArray>
#include <QOpenGLContext>
#include <QtGui/qopengl.h>
#include <QtOpenGL/private/qvkconvenience_p.h>
#include <set>
#include <unistd.h>
#include <QDebug>
Include dependency graph for vulkanwrapper.cpp:

Go to the source code of this file.

Classes

struct  QueueFamilyIndices
class  VulkanWrapperPrivate
struct  VulkanImageWrapper

Macros

#define GL_GLEXT_PROTOTYPES
#define DECL_VK_FUNCTION(name)
#define IMPL_VK_FUNCTION(name)

Variables

static QT_BEGIN_NAMESPACE constexpr bool vwExtraDebug = false

Macro Definition Documentation

◆ DECL_VK_FUNCTION

#define DECL_VK_FUNCTION ( name)
Value:
PFN_ ## name name = nullptr;
EGLImageKHR EGLint * name

Definition at line 27 of file vulkanwrapper.cpp.

◆ GL_GLEXT_PROTOTYPES

#define GL_GLEXT_PROTOTYPES

Definition at line 7 of file vulkanwrapper.cpp.

◆ IMPL_VK_FUNCTION

#define IMPL_VK_FUNCTION ( name)
Value:
name = reinterpret_cast<PFN_ ## name>(f_glGetVkProcAddrNV(#name)); \
if (!name) { \
qCritical() << "ERROR in Vulkan proc lookup. Could not find " #name; \
}

Definition at line 30 of file vulkanwrapper.cpp.

Variable Documentation

◆ vwExtraDebug

QT_BEGIN_NAMESPACE constexpr bool vwExtraDebug = false
staticconstexpr