From 60d31a48864b91698be2f1bafee04847c6d01e97 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Fri, 28 Jun 2019 10:17:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BD=E6=95=B0=E6=94=B9=E5=90=8D=E4=BD=BF?= =?UTF-8?q?=E5=BE=97=E4=BB=A3=E7=A0=81=E6=9B=B4=E5=AE=B9=E6=98=93=E7=90=86?= =?UTF-8?q?=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/Vulkan/VulkanAppFramework.h | 2 +- inc/hgl/graph/vulkan/VKDevice.h | 4 ++-- src/RenderDevice/Vulkan/VKDevice.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/example/Vulkan/VulkanAppFramework.h b/example/Vulkan/VulkanAppFramework.h index 115531b9..9362d166 100644 --- a/example/Vulkan/VulkanAppFramework.h +++ b/example/Vulkan/VulkanAppFramework.h @@ -224,7 +224,7 @@ public: VkCommandBuffer cb=*cmd_buf[index]; device->SubmitDraw(&cb); - device->QueuePresent(); + device->PresentBackbuffer(); } virtual void Draw() diff --git a/inc/hgl/graph/vulkan/VKDevice.h b/inc/hgl/graph/vulkan/VKDevice.h index ab6824f9..7af3ce9f 100644 --- a/inc/hgl/graph/vulkan/VKDevice.h +++ b/inc/hgl/graph/vulkan/VKDevice.h @@ -180,10 +180,10 @@ public: //Command Buffer 相关 public: //提交相关 bool Wait (bool wait_all=VK_TRUE,uint64_t time_out=HGL_NANO_SEC_PER_SEC*0.1); ///<等待队列完成 - bool AcquireNextImage (); ///<请求切换到下一帧(注意此函数调用并不代表画面会出现) + bool AcquireNextImage (); ///<请求获得下一帧的索引 bool SubmitDraw (const VkCommandBuffer *,const uint32_t count=1); ///<提交绘制指令 bool SubmitTexture (const VkCommandBuffer *cmd_bufs,const uint32_t count=1); ///<提交纹理处理到队列 - bool QueuePresent (); ///<等待队列完成,并将画面呈现出来 + bool PresentBackbuffer (); ///<等待绘制队列完成,并将后台缓冲区呈现到前台 };//class Device VK_NAMESPACE_END #endif//HGL_GRAPH_RENDER_SURFACE_INCLUDE diff --git a/src/RenderDevice/Vulkan/VKDevice.cpp b/src/RenderDevice/Vulkan/VKDevice.cpp index fd79919f..59c4697f 100644 --- a/src/RenderDevice/Vulkan/VKDevice.cpp +++ b/src/RenderDevice/Vulkan/VKDevice.cpp @@ -197,7 +197,7 @@ bool Device::SubmitDraw(const VkCommandBuffer *cmd_bufs,const uint32_t count) return(result==VK_SUCCESS); } -bool Device::QueuePresent() +bool Device::PresentBackbuffer() { present_info.pImageIndices=¤t_frame;