Changeset 8aa4888 in opengl-game for vulkan-game.cpp


Ignore:
Timestamp:
Jun 8, 2021, 3:21:53 PM (3 years ago)
Author:
Dmitry Portnoy <dportnoy@…>
Branches:
feature/imgui-sdl
Children:
8dcbf62
Parents:
c074f81
Message:

Add buffer usages and memory properties to BufferSet and save them (to help with future recreation) in createBufferSet()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vulkan-game.cpp

    rc074f81 r8aa4888  
    19421942}
    19431943
    1944 void VulkanGame::createBufferSet(VkDeviceSize bufferSize, VkBufferUsageFlags flags, VkMemoryPropertyFlags properties,
     1944void VulkanGame::createBufferSet(VkDeviceSize bufferSize, VkBufferUsageFlags usages, VkMemoryPropertyFlags properties,
    19451945                                 BufferSet& set) {
     1946   set.usages = usages;
     1947   set.properties = properties;
     1948
    19461949   set.buffers.resize(swapChainImageCount);
    19471950   set.memory.resize(swapChainImageCount);
     
    19491952
    19501953   for (size_t i = 0; i < swapChainImageCount; i++) {
    1951       VulkanUtils::createBuffer(device, physicalDevice, bufferSize, flags, properties, set.buffers[i], set.memory[i]);
     1954      VulkanUtils::createBuffer(device, physicalDevice, bufferSize, usages, properties, set.buffers[i], set.memory[i]);
    19521955
    19531956      set.infoSet[i].buffer = set.buffers[i];
Note: See TracChangeset for help on using the changeset viewer.