编写完顶点渲染程序,先保存一下

This commit is contained in:
xsl
2025-10-19 19:49:27 +08:00
parent 572c53c0f4
commit 3c63027bf5
32 changed files with 2714 additions and 6225 deletions
+2 -5
View File
@@ -6,8 +6,6 @@
#include <thread>
#include <mutex>
#include <vulkan/vulkan.hpp>
#include "framework/core/buffer.h"
#include "framework/core/device.h"
struct Texture
{
@@ -44,12 +42,11 @@ public:
void recordCommandBuffer(VkCommandBuffer commandBuffer, uint32_t imageIndex);
void createSyncObjects();
void drawFrame();
virtual void render(VkCommandBuffer commandBuffer);
bool isInited() { return inited; }
protected:
std::unique_ptr< vkb::core::InstanceC> v_instance;
std::unique_ptr<vkb::PhysicalDevice> v_gpu;
std::unique_ptr<vkb::core::DeviceC> v_device;
VkPhysicalDevice physicalDevice = VK_NULL_HANDLE; // 物理设备
VkDevice device; // 逻辑设备
VkQueue graphicsQueue; // 图形队列