Changeset f5d5686 in opengl-game


Ignore:
Timestamp:
Jul 26, 2019, 8:23:44 PM (5 years ago)
Author:
Dmitry Portnoy <dmitry.portnoy@…>
Branches:
feature/imgui-sdl, master, points-test
Children:
621664a
Parents:
88ebdc8
Message:

Fix syntax errors in vulkan-game.cpp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vulkan-game.cpp

    r88ebdc8 rf5d5686  
    173173      VkPipelineLayout pipelineLayout;
    174174      VkPipeline graphicsPipeline;
    175       VkCommandPool commandPool;
    176175      VkDescriptorPool descriptorPool;
    177176      vector<VkDescriptorSet> descriptorSets;
     177
     178      VkCommandPool commandPool;
     179
     180      VkImage textureImage;
     181      VkDeviceMemory textureImageMemory;
    178182
    179183      VkBuffer vertexBuffer;
     
    192196      vector<VkSemaphore> renderFinishedSemaphores;
    193197      vector<VkFence> inFlightFences;
    194 
    195       VkImage textureImage;
    196       VkDeviceMemory textureImageMemory;
    197198
    198199      size_t currentFrame = 0;
     
    960961
    961962         vkDestroyBuffer(device, stagingBuffer, nullptr);
    962          vkDestroyMemory(device, stagingBufferMemory, nullptr);
     963         vkFreeMemory(device, stagingBufferMemory, nullptr);
    963964      }
    964965
    965966      void createImage(uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling,
    966             VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage& image, VkDeviceMemory& imageMemory) {
     967            VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage& image,
     968            VkDeviceMemory& imageMemory) {
    967969         VkImageCreateInfo imageInfo = {};
    968970         imageInfo.sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO;
     
    9991001      }
    10001002
    1001       void transitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout) {
     1003      void transitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout,
     1004            VkImageLayout newLayout) {
    10021005         VkCommandBuffer commandBuffer = beginSingleTimeCommands();
    10031006
     
    10141017         barrier.subresourceRange.baseArrayLayer = 0;
    10151018         barrier.subresourceRange.layerCount = 1;
    1016          
    1017          VkPipelineStageFlags sourceFlags;
    1018          VkPipelineStageFlags destinationFlags;
     1019
     1020         VkPipelineStageFlags sourceStage;
     1021         VkPipelineStageFlags destinationStage;
    10191022
    10201023         if (oldLayout == VK_IMAGE_LAYOUT_UNDEFINED && newLayout == VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL) {
     
    10361039         vkCmdPipelineBarrier(
    10371040            commandBuffer,
    1038             sourceFlags, destinationFlags,
     1041            sourceStage, destinationStage,
    10391042            0,
    10401043            0, nullptr,
     
    10531056         region.bufferRowLength = 0;
    10541057         region.bufferImageHeight = 0;
    1055 
    10561058         region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
    10571059         region.imageSubresource.mipLevel = 0;
    10581060         region.imageSubresource.baseArrayLayer = 0;
    10591061         region.imageSubresource.layerCount = 1;
    1060 
    10611062         region.imageOffset = { 0, 0, 0 };
    10621063         region.imageExtent = { width, height, 1 };
     
    14591460
    14601461         vkDestroyImage(device, textureImage, nullptr);
    1461          vkDestroyMemory(device, textureImageMemory, nullptr);
     1462         vkFreeMemory(device, textureImageMemory, nullptr);
    14621463
    14631464         vkDestroyDescriptorSetLayout(device, descriptorSetLayout, nullptr);
Note: See TracChangeset for help on using the changeset viewer.