Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
vulkanwrapper.cpp File Reference
#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)    PFN_ ## name name = nullptr;
 
#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)     PFN_ ## name name = nullptr;

Definition at line 26 of file vulkanwrapper.cpp.

◆ GL_GLEXT_PROTOTYPES

#define GL_GLEXT_PROTOTYPES

Definition at line 6 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; \
}
GLuint name

Definition at line 29 of file vulkanwrapper.cpp.

Variable Documentation

◆ vwExtraDebug

QT_BEGIN_NAMESPACE constexpr bool vwExtraDebug = false
staticconstexpr