编写完顶点渲染程序,先保存一下
This commit is contained in:
@@ -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; // 图形队列
|
||||
|
||||
Reference in New Issue
Block a user