清理lib库
parent
dc8e2a5979
commit
9a48337d87
|
@ -1 +0,0 @@
|
|||
libvulkan.so.1.1.73
|
Binary file not shown.
|
@ -18,6 +18,7 @@
|
|||
|
||||
|
||||
|
||||
|
||||
PlumageRender::PlumageRender()
|
||||
{
|
||||
title = "plumage render";
|
||||
|
@ -47,9 +48,9 @@ VkResult PlumageRender::createInstance()
|
|||
|
||||
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
|
||||
appInfo.pApplicationName = "Hello Triangle";
|
||||
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
|
||||
appInfo.applicationVersion = VK_API_VERSION_1_0;
|
||||
appInfo.pEngineName = "No_Engine";
|
||||
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
|
||||
appInfo.engineVersion = VK_MAKE_API_VERSION(1, 0, 0,0);
|
||||
appInfo.apiVersion = VK_API_VERSION_1_0;
|
||||
|
||||
// setup createInfo
|
||||
|
@ -82,6 +83,7 @@ VkResult PlumageRender::createInstance()
|
|||
if (vkCreateInstance(&createInfo, nullptr, &instance) != VK_SUCCESS)
|
||||
{
|
||||
throw std::runtime_error("failed to create instance");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -114,14 +116,15 @@ bool PlumageRender::checkValidationLayerSupport()
|
|||
|
||||
std::vector<const char*> PlumageRender::getRequiredExtensions()
|
||||
{
|
||||
std::vector<const char*> extensions;
|
||||
if (!settings.headless)
|
||||
{
|
||||
|
||||
|
||||
uint32_t glfwExtensionCount = 0;
|
||||
const char** glfwExtensions;
|
||||
glfwExtensions = glfwGetRequiredInstanceExtensions(&glfwExtensionCount);
|
||||
|
||||
std::vector<const char*> extensions(glfwExtensions, glfwExtensions + glfwExtensionCount);
|
||||
if (settings.headless)
|
||||
{
|
||||
extensions.clear();
|
||||
}
|
||||
|
||||
if (settings.validation)
|
||||
|
@ -131,6 +134,8 @@ std::vector<const char*> PlumageRender::getRequiredExtensions()
|
|||
}
|
||||
|
||||
return extensions;
|
||||
|
||||
|
||||
}
|
||||
|
||||
void PlumageRender::setupDebugMessager()
|
||||
|
@ -3586,11 +3591,13 @@ int main()
|
|||
{
|
||||
PlumageRender plumageRender;
|
||||
|
||||
plumageRender.initVulkan();
|
||||
if (plumageRender.settings.headless)
|
||||
if (!plumageRender.settings.headless)
|
||||
{
|
||||
plumageRender.initWindow(plumageRender.settings.width, plumageRender.settings.height);
|
||||
}
|
||||
|
||||
plumageRender.initVulkan();
|
||||
|
||||
plumageRender.prepare();
|
||||
plumageRender.renderLoop();
|
||||
|
||||
|
|
|
@ -30,6 +30,10 @@
|
|||
#include <iostream>
|
||||
#include <optional>
|
||||
#include <filesystem>
|
||||
#include <cstdint>
|
||||
#include <stdexcept>
|
||||
//
|
||||
#include <commdlg.h>
|
||||
|
||||
#include <vulkan/vulkan.h>
|
||||
//#include "VulkanExampleBase.h"
|
||||
|
|
Loading…
Reference in New Issue