| 496 | } |
| 497 | |
| 498 | void ApiVulkanSample::draw_ui(const VkCommandBuffer command_buffer) |
| 499 | { |
| 500 | if (has_gui()) |
| 501 | { |
| 502 | const VkViewport viewport = vkb::initializers::viewport(static_cast<float>(width), static_cast<float>(height), 0.0f, 1.0f); |
| 503 | const VkRect2D scissor = vkb::initializers::rect2D(width, height, 0, 0); |
| 504 | vkCmdSetViewport(command_buffer, 0, 1, &viewport); |
| 505 | vkCmdSetScissor(command_buffer, 0, 1, &scissor); |
| 506 | |
| 507 | get_gui().draw(command_buffer); |
| 508 | } |
| 509 | } |
| 510 | |
| 511 | void ApiVulkanSample::draw_ui(const VkCommandBuffer command_buffer, uint32_t swapchain_image_index) |
| 512 | { |