Browse Source

[vk] Drop Transient Bit

pull/2733/head
Ribbit 5 months ago
committed by crueter
parent
commit
8692daae5a
  1. 3
      src/video_core/renderer_vulkan/vk_command_pool.cpp
  2. 3
      src/video_core/renderer_vulkan/vk_present_manager.cpp
  3. 3
      src/video_core/renderer_vulkan/vk_turbo_mode.cpp

3
src/video_core/renderer_vulkan/vk_command_pool.cpp

@ -28,8 +28,7 @@ void CommandPool::Allocate(size_t begin, size_t end) {
pool.handle = device.GetLogical().CreateCommandPool({
.sType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO,
.pNext = nullptr,
.flags =
VK_COMMAND_POOL_CREATE_TRANSIENT_BIT | VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
.flags = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
.queueFamilyIndex = device.GetGraphicsFamily(),
});
pool.cmdbufs = pool.handle.Allocate(COMMAND_BUFFER_POOL_SIZE);

3
src/video_core/renderer_vulkan/vk_present_manager.cpp

@ -126,8 +126,7 @@ PresentManager::PresentManager(const vk::Instance& instance_,
cmdpool = dld.CreateCommandPool({
.sType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO,
.pNext = nullptr,
.flags =
VK_COMMAND_POOL_CREATE_TRANSIENT_BIT | VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
.flags = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
.queueFamilyIndex = device.GetGraphicsFamily(),
});
auto cmdbuffers = cmdpool.Allocate(image_count);

3
src/video_core/renderer_vulkan/vk_turbo_mode.cpp

@ -143,8 +143,7 @@ void TurboMode::Run(std::stop_token stop_token) {
auto command_pool = dld.CreateCommandPool(VkCommandPoolCreateInfo{
.sType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO,
.pNext = nullptr,
.flags =
VK_COMMAND_POOL_CREATE_TRANSIENT_BIT | VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
.flags = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
.queueFamilyIndex = m_device.GetGraphicsFamily(),
});

Loading…
Cancel
Save