# # ChangeLog for vulkan-game.hpp in opengl-game # # Generated by Trac 1.5.4 # Sep 8, 2024, 3:14:59 AM Wed, 01 Jun 2022 19:50:43 GMT Dmitry Portnoy [27e580e] * TODO-game.txt (added) * VulkanGame.vcxproj (modified) * game-gui-sdl.cpp (modified) * vulkan-game.hpp (modified) Stop using SDL_ttf Sun, 20 Jun 2021 21:27:27 GMT Dmitry Portnoy [b01b50c] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Rename all BufferSets named storageBuffers_* to objectBuffers_* Sun, 20 Jun 2021 19:05:14 GMT Dmitry Portnoy [2f4ff8c] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) Change the uniform buffers to always be mapped instead of mapping ... Thu, 17 Jun 2021 23:59:14 GMT Dmitry Portnoy [90880fb] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-buffer.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Start using the VulkanBuffer class for the non-per-object uniforms ... Fri, 11 Jun 2021 22:05:25 GMT Dmitry Portnoy [5ea0a37] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-buffer.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a function to VulkanBuffer to return a pointer to the buffer ... Fri, 11 Jun 2021 20:12:29 GMT Dmitry Portnoy [6486ba8] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-buffer.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Rewrite some parts of SDLGame and VulkanGame to store per-object ... Fri, 11 Jun 2021 14:35:32 GMT Dmitry Portnoy [c1ec4f6] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Remove the modified field from the SceneObject object Thu, 10 Jun 2021 14:58:54 GMT Dmitry Portnoy [b7fc3c2] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-buffer.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Modify the VulkanBuffer class to take a range and to align data based ... Wed, 09 Jun 2021 18:41:48 GMT Dmitry Portnoy [bb76950] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Change VulkanGame::resizeBufferSet() to take a buffer size instead of ... Wed, 09 Jun 2021 00:38:14 GMT Dmitry Portnoy [6bac215] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-buffer.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Rewrite a large portion of the VulkanBuffer class, start using it ... Tue, 08 Jun 2021 23:19:16 GMT Dmitry Portnoy [8dcbf62] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-buffer.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add some functionality to VulkanBuffer, and modify ... Tue, 08 Jun 2021 15:21:53 GMT Dmitry Portnoy [8aa4888] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add buffer usages and memory properties to BufferSet and save them ... Tue, 08 Jun 2021 14:29:12 GMT Dmitry Portnoy [c074f81] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) Change VulkanUtils::copyDataToMemory() to always require a size and ... Thu, 20 May 2021 15:50:12 GMT Dmitry Portnoy [58453c3] * graphics-pipeline_vulkan.hpp (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Remove the swapChainImages parameter from the GraphicsPipeline_Vulkan ... Wed, 19 May 2021 19:16:37 GMT Dmitry Portnoy [c163d81] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Use BufferSet objects to store data related to uniform and storage ... Wed, 19 May 2021 16:49:43 GMT Dmitry Portnoy [1abebc1] * graphics-pipeline_vulkan.hpp (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-buffer.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Remove the storageBuffers parameter from addObject() since it is no ... Mon, 17 May 2021 16:06:33 GMT Dmitry Portnoy [a3cefaa] * VulkanGame.vcxproj (modified) * VulkanGame.vcxproj.filters (modified) * graphics-pipeline_vulkan.hpp (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-buffer.hpp (added) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Move SSBO resizing and pipeline recreation checks out of addObject() ... Fri, 14 May 2021 01:09:34 GMT Dmitry Portnoy [996dd3e] * graphics-pipeline_vulkan.hpp (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) Completely remove storage buffers from the GraphicsPipeline_Vulkan ... Thu, 06 May 2021 03:24:42 GMT Dmitry Portnoy [9d21aac] * graphics-pipeline_vulkan.hpp (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Remove the SSBOType template parameter from GraphicsPipeline_Vulkan Thu, 22 Apr 2021 01:54:17 GMT Dmitry Portnoy [e8445f0] * graphics-pipeline_vulkan.hpp (modified) * sdl-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) Modify the parameter order of VulkanUtils::copyDataToMemory and add ... Sat, 10 Apr 2021 01:46:51 GMT Dmitry Portnoy [b8efa56] * shaders/asteroid.frag (modified) * shaders/asteroid.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, change the asteroid pipeline to use ModelVertex Sat, 10 Apr 2021 01:31:20 GMT Dmitry Portnoy [8d92284] * shaders/ship.frag (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, change the ship pipeline to use ModelVertex Sat, 10 Apr 2021 00:58:17 GMT Dmitry Portnoy [a00eb06] * shaders/model.frag (modified) * shaders/model.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add a normal varying attribute to ModelVertex Fri, 09 Apr 2021 15:26:38 GMT Dmitry Portnoy [914bb99] * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, specify each vertex explicitly for the model pipeline ... Mon, 05 Apr 2021 01:09:02 GMT Dmitry Portnoy [cefdf23] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Rename createImguiDescriptorPool and createImguiDescriptorPool to ... Wed, 17 Mar 2021 00:50:49 GMT Dmitry Portnoy [7865c5b] * VulkanGame.vcxproj (modified) * VulkanGame.vcxproj.filters (modified) * docs/README.txt (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Rename surface to vulkanSurface and add an initializer list to the ... Sat, 13 Mar 2021 22:37:06 GMT Dmitry Portnoy [301c90a] * IMGUI/imconfig.h (modified) * VulkanGame.vcxproj (modified) * VulkanGame.vcxproj.filters (modified) * compiler.hpp (modified) * consts.hpp (modified) * crash-logger.hpp (modified) * game-gui-sdl.cpp (modified) * gui/imgui/button-imgui.cpp (added) * gui/imgui/button-imgui.hpp (added) * gui/imgui/ui-wdget.cpp (added) * gui/imgui/ui-widget.hpp (added) * main-vulkan.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Implement the start of a generic UI system built on top of IMGUI, ... Thu, 11 Mar 2021 02:44:43 GMT Dmitry Portnoy [187b0f5] * .gitignore (modified) * compile.sh (modified) * makefile (modified) * sdl-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) Change VulkanGame and SDLGame to only use discrete GPUs and switch ... Tue, 09 Mar 2021 02:59:40 GMT Dmitry Portnoy [20e4c2b] * VulkanGame.vcxproj (modified) * VulkanGame.vcxproj.filters (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, use ImGui for the UI instead of using SDL to draw ... Sun, 07 Mar 2021 23:05:27 GMT Dmitry Portnoy [5192672] * VulkanGame.vcxproj (modified) * VulkanGame.vcxproj.filters (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add ui-value\.hpp to the VulkanGame project and make curTime an ... Sun, 14 Feb 2021 04:24:08 GMT Dmitry Portnoy [ea2b4dc] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, generate the IMGUI draw data outside of renderFrame() ... Sun, 14 Feb 2021 03:12:38 GMT Dmitry Portnoy [28ea92f] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Rename the flag for recreating the swap chain to ... Sun, 14 Feb 2021 02:44:21 GMT Dmitry Portnoy [4e2c709] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, separate renderScene() into renderFrame() and ... Sun, 14 Feb 2021 02:15:18 GMT Dmitry Portnoy [9c0a614] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Switch to using one command pool per swap chain image in VulkanGame Sun, 14 Feb 2021 01:32:15 GMT Dmitry Portnoy [9067efc] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Use resourceCommandPool in a few more places in VulkanGame Sun, 14 Feb 2021 00:11:30 GMT Dmitry Portnoy [c6f0793] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Use done instead of quit as the game loop flag and change it to an ... Sun, 24 Jan 2021 17:56:07 GMT Dmitry Portnoy [3f32dfd] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, use the rewritten functions for querting swap chain ... Sat, 02 Jan 2021 16:19:31 GMT Dmitry Portnoy [3b7d497] * IMGUI/imgui_impl_sdl.cpp (added) * IMGUI/imgui_impl_sdl.h (added) * IMGUI/imgui_impl_vulkan.cpp (added) * IMGUI/imgui_impl_vulkan.h (added) * VulkanGame.vcxproj (modified) * VulkanGame.vcxproj.filters (added) * main-vulkan.cpp (modified) * sdl-game.cpp (added) * sdl-game.hpp (added) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Start implementing an ImGUI ui on top of SDL and Vulkan using some ... Sat, 02 Jan 2021 16:07:45 GMT Dmitry Portnoy [c324d6a] * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * new-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.cpp (modified) Make some minor updates to VulkanGame Sat, 25 Jul 2020 20:05:57 GMT Dmitry Portnoy [aa7707d] * VulkanGame.vcxproj (modified) * compile.bat (modified) * gui/button.cpp (modified) * gui/panel.cpp (modified) * main-vulkan.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Update the Vulkan SDK version and get the latest code compiling on ... Wed, 10 Jun 2020 21:47:29 GMT Dmitry Portnoy [6bfd91c] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Remove unused variables from the VulkanGame class after they were ... Wed, 10 Jun 2020 21:44:02 GMT Dmitry Portnoy [f809ae6] * gui/game-screen.cpp (modified) * gui/ui-value.hpp (added) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Show the score and frame rate on the game screen Wed, 10 Jun 2020 21:18:21 GMT Dmitry Portnoy [699e83a] * gui/game-screen.cpp (added) * gui/game-screen.hpp (added) * gui/panel.cpp (added) * gui/panel.hpp (added) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a GameScreen class to render the main gameplay Wed, 10 Jun 2020 02:36:24 GMT Dmitry Portnoy [e1f88a9] * assets/fonts/ProggyClean.ttf (added) * consts.hpp (modified) * game-gui.hpp (modified) * gui/button.cpp (added) * gui/button.hpp (added) * gui/main-screen.cpp (added) * gui/main-screen.hpp (added) * gui/screen.cpp (added) * gui/screen.hpp (added) * gui/ui-element.cpp (added) * gui/ui-element.hpp (added) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Create a system to draw and switch between different screens, a ... Tue, 09 Jun 2020 14:14:06 GMT Dmitry Portnoy [4e705d6] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Rename initWindow to initUI and move code for initializing the UI ... Sun, 26 Apr 2020 21:50:00 GMT Dmitry Portnoy [4a9416a] * new-game.cpp (modified) * shaders/explosion.frag (added) * shaders/explosion.vert (added) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.cpp (modified) Create a pipeline and shaders to render explosions Sun, 26 Apr 2020 18:08:05 GMT Dmitry Portnoy [52a02e6] * gl-shaders/explosion.vert (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a primitive topology parameter to the GraphicsPipeline_Vulkan ... Sun, 19 Apr 2020 04:06:03 GMT Dmitry Portnoy [7297892] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Make lasers deal damage to asteroids and eventually destroy them Sun, 19 Apr 2020 03:39:41 GMT Dmitry Portnoy [3950236] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Make a laser stop when it hits an asteroid Sun, 19 Apr 2020 03:06:51 GMT Dmitry Portnoy [1f81ecc] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add the ability for the ship to fire a laser from either of its wings Sun, 19 Apr 2020 02:35:55 GMT Dmitry Portnoy [237cbec] * shaders/laser.frag (added) * shaders/laser.vert (added) * textures/laser.png (added) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Create a pipeline and shaders to render multicolored lasers Sun, 19 Apr 2020 02:13:02 GMT Dmitry Portnoy [6104594] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Make curTime a static global variable so it can be used by classes ... Sun, 19 Apr 2020 01:55:16 GMT Dmitry Portnoy [5ba732a] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a modified flag to SceneObject and, instead of copying an ... Sun, 19 Apr 2020 01:23:02 GMT Dmitry Portnoy [4994692] * main-vulkan.cpp (modified) * new-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Change VulkanGame::addObject() to return a reference to the newly- ... Thu, 26 Mar 2020 03:41:42 GMT Dmitry Portnoy [2ba5617] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Center each object before, rather than after, it is copied to the GPU ... Sun, 22 Mar 2020 22:07:01 GMT Dmitry Portnoy [22217d4] * gl-shaders/ship.frag (modified) * shaders/ship.frag (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Make the view and projection matrices instaces variables of the ... Tue, 10 Mar 2020 02:53:34 GMT Dmitry Portnoy [0807aeb] * VulkanGame.vcxproj (modified) * utils.cpp (modified) * utils.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Spawn asteroids at a regular interval and make them move in the ... Tue, 25 Feb 2020 21:29:36 GMT Dmitry Portnoy [44f23af] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add code to resize the storage buffer and update the ... Tue, 25 Feb 2020 18:51:02 GMT Dmitry Portnoy [3b84bb6] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, call centerObject() on all objects when they are ... Wed, 19 Feb 2020 16:47:41 GMT Dmitry Portnoy [2da64ef] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, move the logic of updating per-object data in the SSBO ... Tue, 18 Feb 2020 21:36:51 GMT Dmitry Portnoy [860a0da] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, move fields related to the ssbo, as well as code to ... Tue, 18 Feb 2020 21:33:34 GMT Dmitry Portnoy [d25381b] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, rename fields related to the ubo and ssbo for the ... Sun, 16 Feb 2020 20:22:40 GMT Dmitry Portnoy [2d87297] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add an ssbo field to SceneObject to hold per-object ... Sun, 16 Feb 2020 20:18:50 GMT Dmitry Portnoy [5a1ace0] * shaders/scene.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) In VulkanGame, add objIndex to scene objects, use it in the scene ... Tue, 21 Jan 2020 18:14:09 GMT Dmitry Portnoy [4ece3bf] * game-gui-sdl.cpp (modified) * new-game.cpp (modified) * notes.txt (added) * shaders/asteroid.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add the ability to delete asteroids and move them at a ... Thu, 16 Jan 2020 16:20:37 GMT Dmitry Portnoy [3e8cc8b] * shaders/asteroid.frag (added) * shaders/asteroid.vert (added) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add the asteroid shader pipeline and start ... Tue, 24 Dec 2019 02:57:03 GMT Dmitry Portnoy [0fe8433] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Create an addObject() method in VulkanGame (which wraps the old ... Tue, 24 Dec 2019 00:48:49 GMT Dmitry Portnoy [cd1cb0f] * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, make the ship move when the player holds down the ... Thu, 19 Dec 2019 16:37:03 GMT Dmitry Portnoy [a79be34] * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Finish copying the ship pipeline to VulkanGame Wed, 18 Dec 2019 02:48:28 GMT Dmitry Portnoy [60578ce] * makefile (modified) * scene-notes.txt (modified) * shaders/ship.frag (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, make lighting work correctly in the ship shader with ... Fri, 06 Dec 2019 04:21:54 GMT Dmitry Portnoy [7c929fc] * scene-notes.txt (modified) * shaders/ship.frag (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, make lighting work correctly in the ship shader before ... Thu, 05 Dec 2019 17:45:47 GMT Dmitry Portnoy [cf727ca] * graphics-pipeline_vulkan.hpp (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add an objectIndex vertex attribute to the ship shader ... Wed, 04 Dec 2019 21:33:43 GMT Dmitry Portnoy [055750a] * graphics-pipeline_vulkan.hpp (modified) * shaders/scene.frag (modified) * shaders/scene.vert (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) In VulkanGame, use SSBOs in the ship and scene shaders to store per- ... Wed, 27 Nov 2019 17:19:23 GMT Dmitry Portnoy [06d959f] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.hpp (modified) Add an addVertexNormals method to VulkanGame that calculates the ... Fri, 22 Nov 2019 21:21:37 GMT Dmitry Portnoy [3782d66] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a new pipeline, vertex type, and ubo-related structures to render ... Fri, 22 Nov 2019 19:58:45 GMT Dmitry Portnoy [f97c5e7] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Create an initGraphicsPipelines() function and templatize and ... Fri, 22 Nov 2019 18:27:13 GMT Dmitry Portnoy [8e02b6b] * shaders/ship.frag (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) To move to a more generic way of updating the scene, rename ... Fri, 22 Nov 2019 04:47:52 GMT Dmitry Portnoy [683dd55] * compile.bat (modified) * graphics-pipeline_vulkan.hpp (modified) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a getObjects() method to the GraphicsPipeline_Vulkan class that ... Tue, 19 Nov 2019 17:33:49 GMT Dmitry Portnoy [15104a8] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In vulkangame, nitialize the view and projection metrices to what ... Mon, 18 Nov 2019 21:41:39 GMT Dmitry Portnoy [5ab1b20] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Make VulkanGame use the same projection matrix as the original OpenGL ... Sat, 16 Nov 2019 20:38:22 GMT Dmitry Portnoy [b8777b7] * graphics-pipeline_vulkan.cpp (deleted) * graphics-pipeline_vulkan.hpp (modified) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Templatize GraphicsPipeline_Vulkan by adding a VertexType parameter ... Tue, 12 Nov 2019 06:55:07 GMT Dmitry Portnoy [e3bef3a] * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.hpp (modified) Finish the rewrite of the original vulkangame project Sun, 10 Nov 2019 17:40:12 GMT Dmitry Portnoy [1f25a71] * assets/fonts/lazy.ttf (moved) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, print the SDL version and finish implementing ... Thu, 07 Nov 2019 02:30:59 GMT Dmitry Portnoy [f985231] * VulkanGame.vcxproj (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, update the MVP matrix and copy it to the uniform ... Thu, 07 Nov 2019 02:05:17 GMT Dmitry Portnoy [d2d9286] * graphics-pipeline_vulkan.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, implement the renderScene function to draw a frame in ... Fri, 01 Nov 2019 17:11:45 GMT Dmitry Portnoy [87c8f1a] * crash-logger.cpp (modified) * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vaulkangame, define vertex buffer and index buffer data and ... Thu, 24 Oct 2019 15:35:49 GMT Dmitry Portnoy [34bdf3a] * main-vulkan.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, create Vulkan synchronization objects for rendering Tue, 22 Oct 2019 19:53:48 GMT Dmitry Portnoy [603b5bc] * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create the frame buffers and command buffers Thu, 17 Oct 2019 21:30:18 GMT Dmitry Portnoy [b794178] * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add the ability to create vulkan resoirces and ... Fri, 04 Oct 2019 20:39:46 GMT Dmitry Portnoy [771b33a] * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In openglgame, port over some more of the pipeline creation code and ... Thu, 03 Oct 2019 03:44:55 GMT Dmitry Portnoy [7d2b0b9] * VulkanGame.vcxproj (modified) * graphics-pipeline.hpp (added) * graphics-pipeline_vulkan.cpp (added) * graphics-pipeline_vulkan.hpp (added) * pipeline-outline.txt (added) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) Add and begin implementing a GraphicsPipeline class to hold info for ... Fri, 27 Sep 2019 20:53:27 GMT Dmitry Portnoy [fa9fa1c] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, create the command pool Fri, 27 Sep 2019 20:21:48 GMT Dmitry Portnoy [0e09340] * game-gui-sdl.cpp (modified) * game-gui.hpp (modified) * upgrade-TODO.txt (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, detect when the framebuffer is resized Fri, 27 Sep 2019 19:58:33 GMT Dmitry Portnoy [6fc24c7] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create a render pass Fri, 27 Sep 2019 19:20:55 GMT Dmitry Portnoy [f94eea9] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create image views Mon, 23 Sep 2019 02:02:47 GMT Dmitry Portnoy [502bd0b] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create a swap chain Mon, 23 Sep 2019 00:32:48 GMT Dmitry Portnoy [c1c2021] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, add code to create a logical device Sun, 22 Sep 2019 23:27:23 GMT Dmitry Portnoy [a0c5f28] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add renderScene and renderUI functions to vulkangame Sun, 22 Sep 2019 02:28:22 GMT Dmitry Portnoy [fe5c3ba] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, change the pickPhysicalDevice() and isDeviceSuitable() ... Mon, 16 Sep 2019 19:04:53 GMT Dmitry Portnoy [90a424f] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create a Vulkan surface and pick a ...