vulkan: Add HiDPI support

This commit is contained in:
Cacodemon345
2022-04-26 14:40:35 +06:00
parent 1957178823
commit df4c20a863

View File

@@ -964,10 +964,10 @@ void VulkanRenderer2::startNextFrame()
m_devFuncs->vkCmdBindVertexBuffers(cb, 0, 1, &m_buf, &vbOffset); m_devFuncs->vkCmdBindVertexBuffers(cb, 0, 1, &m_buf, &vbOffset);
VkViewport viewport; VkViewport viewport;
viewport.x = destination.x(); viewport.x = destination.x() * m_window->devicePixelRatio();
viewport.y = destination.y(); viewport.y = destination.y() * m_window->devicePixelRatio();
viewport.width = destination.width(); viewport.width = destination.width() * m_window->devicePixelRatio();
viewport.height = destination.height(); viewport.height = destination.height() * m_window->devicePixelRatio();
viewport.minDepth = 0; viewport.minDepth = 0;
viewport.maxDepth = 1; viewport.maxDepth = 1;
m_devFuncs->vkCmdSetViewport(cb, 0, 1, &viewport); m_devFuncs->vkCmdSetViewport(cb, 0, 1, &viewport);