#include <GLFW/glfw3.h>
#include <unordered_map>
#include <filesystem>
#include <algorithm>
#include <stdexcept>
#include <optional>
#include <iostream>
#include <fstream>
#include <cstring>
#include <cstdlib>
#include <cstdint>
#include <sstream>
#include <iomanip>
#include <vector>
#include <chrono>
#include <limits>
#include <array>
#include <set>
#include "Math.hpp"
#include "Image.hpp"
Go to the source code of this file.
|
VkResult | CreateDebugUtilsMessengerEXT (VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pDebugMessenger) |
|
void | DestroyDebugUtilsMessengerEXT (VkInstance instance, VkDebugUtilsMessengerEXT debugMessenger, const VkAllocationCallbacks *pAllocator) |
|
◆ GLFW_INCLUDE_VULKAN
#define GLFW_INCLUDE_VULKAN |
◆ MATH_FORCE_DEPTH_ZERO_TO_ONE
#define MATH_FORCE_DEPTH_ZERO_TO_ONE |
◆ CreateDebugUtilsMessengerEXT()
VkResult CreateDebugUtilsMessengerEXT |
( |
VkInstance | instance, |
|
|
const VkDebugUtilsMessengerCreateInfoEXT * | pCreateInfo, |
|
|
const VkAllocationCallbacks * | pAllocator, |
|
|
VkDebugUtilsMessengerEXT * | pDebugMessenger ) |
◆ DestroyDebugUtilsMessengerEXT()
void DestroyDebugUtilsMessengerEXT |
( |
VkInstance | instance, |
|
|
VkDebugUtilsMessengerEXT | debugMessenger, |
|
|
const VkAllocationCallbacks * | pAllocator ) |
◆ debugMode
constexpr bool debugMode = false |
|
constexpr |
◆ deviceExtensions
const std::vector<const char*> deviceExtensions |
Initial value:= {
VK_KHR_SWAPCHAIN_EXTENSION_NAME
}
Definition at line 54 of file VulkanApp.hpp.
◆ HEIGHT
const uint32_t HEIGHT = 600 |
◆ MAX_FRAMES_IN_FLIGHT
const int MAX_FRAMES_IN_FLIGHT = 2 |
◆ TITLE
const char* TITLE = "scop" |
|
inline |
◆ validationLayers
const std::vector<const char*> validationLayers |
Initial value:= {
"VK_LAYER_KHRONOS_validation",
}
Definition at line 47 of file VulkanApp.hpp.
◆ WIDTH
const uint32_t WIDTH = 800 |