remove about swapchain from GPUDevice class.

This commit is contained in:
2025-01-19 19:06:32 +08:00
parent 014d783e73
commit 96c3718b2a
2 changed files with 0 additions and 49 deletions

View File

@@ -32,23 +32,10 @@ class GPUDevice
{
GPUDeviceAttribute *attr;
DeviceQueue *texture_queue;
TextureCmdBuffer *texture_cmd_buf;
private:
RTSwapchain *sc_rt;
RTSwapchain *CreateSwapchainRenderTarget();
private:
VkCommandBuffer CreateCommandBuffer(const AnsiString &);
bool CreateSwapchainFBO(Swapchain *);
Swapchain *CreateSwapchain(const VkExtent2D &acquire_extent);
private:
friend class VulkanDeviceCreater;
@@ -73,10 +60,6 @@ public:
const VkColorSpaceKHR GetColorSpace ()const {return attr->surface_format.colorSpace;}
VkQueue GetGraphicsQueue () {return attr->graphics_queue;}
RTSwapchain * GetSwapchainRT () {return sc_rt;}
const VkExtent2D & GetSwapchainSize ()const {return sc_rt->GetExtent();}
void WaitIdle ()const {vkDeviceWaitIdle(attr->device);}
DebugUtils * GetDebugUtils (){return attr->debug_utils;}