Получение данных для создание списка показа
This commit is contained in:
@@ -11,6 +11,11 @@ typedef struct _Surface
|
||||
VkSurfaceCapabilitiesKHR capabilities; // общая информация
|
||||
std::vector<VkSurfaceFormatKHR> formats; // формат поверхности
|
||||
std::vector<VkPresentModeKHR> presentModes; // режим показа
|
||||
// Данные о списке показа
|
||||
VkSurfaceFormatKHR selectedFormat; // выбранный формат поверхности
|
||||
VkPresentModeKHR selectedPresentMode; // выбранный режим показа
|
||||
VkExtent2D selectedExtent; // выбранное разрешение
|
||||
uint32_t imageCount; // количество изображений
|
||||
} Surface;
|
||||
|
||||
#endif // SURFACE_H
|
||||
1
include/macroses.h
Normal file
1
include/macroses.h
Normal file
@@ -0,0 +1 @@
|
||||
#define CLAMP(min, value, max) (value > min) ? min : (max < value) ? max : value;
|
||||
@@ -30,6 +30,7 @@ class Vulkan
|
||||
void selectPhysicalDevice(std::vector<const char*> &deviceExtensions); // Выбор физического устройства
|
||||
void createLogicalDevice(std::vector<const char*> &deviceExtensions); // Создание логического устройства
|
||||
void createWindowSurface(GLFWwindow* window); // Создание поверхности окна
|
||||
void createSwapchain(GLFWwindow* window); // Создание цепочки показа
|
||||
};
|
||||
|
||||
#endif // VK_H
|
||||
Reference in New Issue
Block a user