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

(b80b8ec9213e404062e449c7baad6db00483aef2)

#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 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; \
}

Definition at line 29 of file vulkanwrapper.cpp.

Variable Documentation

◆ vwExtraDebug

QT_BEGIN_NAMESPACE constexpr bool vwExtraDebug = false
staticconstexpr