Changeset d2d9286 in opengl-game for graphics-pipeline_vulkan.cpp


Ignore:
Timestamp:
Nov 7, 2019, 2:05:17 AM (5 years ago)
Author:
Dmitry Portnoy <dmp1488@…>
Branches:
feature/imgui-sdl, master, points-test
Children:
f985231
Parents:
87c8f1a
Message:

In vulkangame, implement the renderScene function to draw a frame in Vulkan and implement a test UI overlay

File:
1 edited

Legend:

Unmodified
Added
Removed
  • graphics-pipeline_vulkan.cpp

    r87c8f1a rd2d9286  
    326326      &descriptorSets[currentImage], 0, nullptr);
    327327
    328    // TODO: Implement once I add vertex and index buffers to the pipeline
    329    /*
    330    VkBuffer vertexBuffers[] = { info.vertexBuffer };
     328   VkBuffer vertexBuffers[] = { vertexBuffer };
    331329   VkDeviceSize offsets[] = { 0 };
    332    vkCmdBindVertexBuffers(commandBuffers[currentImage], 0, 1, vertexBuffers, offsets);
    333 
    334    vkCmdBindIndexBuffer(commandBuffers[currentImage], info.indexBuffer, 0, VK_INDEX_TYPE_UINT16);
    335 
    336    vkCmdDrawIndexed(commandBuffers[currentImage], static_cast<uint32_t>(info.numIndices), 1, 0, 0, 0);
    337    */
     330   vkCmdBindVertexBuffers(commandBuffer, 0, 1, vertexBuffers, offsets);
     331
     332   vkCmdBindIndexBuffer(commandBuffer, indexBuffer, 0, VK_INDEX_TYPE_UINT16);
     333
     334   vkCmdDrawIndexed(commandBuffer, static_cast<uint32_t>(numIndices), 1, 0, 0, 0);
    338335}
    339336
Note: See TracChangeset for help on using the changeset viewer.