Reworked UI overlay class (no longer using separate render pass + submits)
Updated to support ImGui 1.62 Refs #496
This commit is contained in:
parent
3bbf0d8f29
commit
8a61105ec6
4 changed files with 76 additions and 288 deletions
|
|
@ -128,8 +128,6 @@ protected:
|
|||
VkSemaphore presentComplete;
|
||||
// Command buffer submission and execution
|
||||
VkSemaphore renderComplete;
|
||||
// UI overlay submission and execution
|
||||
VkSemaphore overlayComplete;
|
||||
} semaphores;
|
||||
std::vector<VkFence> waitFences;
|
||||
public:
|
||||
|
|
@ -391,6 +389,7 @@ public:
|
|||
void renderFrame();
|
||||
|
||||
void updateOverlay();
|
||||
void drawUI(const VkCommandBuffer commandBuffer);
|
||||
|
||||
// Prepare the frame for workload submission
|
||||
// - Acquires the next image from the swap chain
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue