# # ChangeLog for sdl-game.cpp in opengl-game # # Generated by Trac 1.5.4 # Sep 8, 2024, 2:53:51 AM Mon, 21 Jun 2021 16:12:08 GMT Dmitry Portnoy [67527a5] * sdl-game.cpp (modified) * shaders/asteroid.vert (modified) * shaders/explosion.vert (modified) * shaders/laser.frag (modified) * shaders/laser.vert (modified) * shaders/model.vert (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) Switch all per-object buffers to be dynamic uniform buffers instead ... 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 ... Mon, 07 Jun 2021 23:59:27 GMT Dmitry Portnoy [567fa88] * graphics-pipeline_vulkan.hpp (modified) * sdl-game.cpp (modified) * vulkan-game.cpp (modified) Change createRenderCommands() to support dynamic offsets 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 Sat, 01 May 2021 18:10:37 GMT Dmitry Portnoy [b8072d3] * compile.sh (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) Add a VkMemoryPropertyFlags parameter to SDLGame::createBufferSet ... 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 ... Sun, 11 Apr 2021 00:09:58 GMT Dmitry Portnoy [4a777d2] * sdl-game.cpp (modified) * sdl-game.hpp (modified) Add the model pipeline and the spinning, textured squares to SDLGame Wed, 07 Apr 2021 02:29:16 GMT Dmitry Portnoy [5081b9a] * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) Add prevTime and elapsedTime to SDLGame and refactor the event- ... Wed, 07 Apr 2021 01:38:54 GMT Dmitry Portnoy [e469aed] * sdl-game.cpp (modified) * sdl-game.hpp (modified) Modify SDLGame to use createImageResources, initImGuiOverlay, and ... 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 ... Sun, 14 Mar 2021 02:10:20 GMT Dmitry Portnoy [85b5fec] * VulkanGame.vcxproj (modified) * VulkanGame.vcxproj.filters (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) Use the new UI system in SDLGame as well 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:47:00 GMT Dmitry Portnoy [40eb092] * sdl-game.cpp (modified) * sdl-game.hpp (modified) In SDLGame, implement the game UI using ImGui Sun, 14 Feb 2021 18:53:53 GMT Dmitry Portnoy [6053b24] * sdl-game.cpp (modified) * vulkan-game.cpp (modified) Read events from GameGui in both VulkanGame and SDLGame and don't ... Sun, 14 Feb 2021 18:37:24 GMT Dmitry Portnoy [8d96e95] * game-gui-sdl.cpp (modified) * sdl-game.cpp (modified) * vulkan-game.cpp (modified) Avoid recreating the swap chain when the window is minimized Sun, 14 Feb 2021 16:08:47 GMT Dmitry Portnoy [81869ef] * sdl-game.cpp (modified) * vulkan-game.cpp (modified) Avoid rendering frames while the window is minimized Sun, 14 Feb 2021 15:50:35 GMT Dmitry Portnoy [484334e] * sdl-game.cpp (modified) * vulkan-game.cpp (modified) In VulkanGame, correctly recreate the swap chain during the render ... Sun, 14 Feb 2021 15:15:39 GMT Dmitry Portnoy [880cfc2] * sdl-game.cpp (modified) Remove some of the example windows from SDLGame and cleanup some code Sun, 14 Feb 2021 03:32:01 GMT Dmitry Portnoy [737c26a] * sdl-game.cpp (modified) Perform minor reformatting in SDLGame 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 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 23:38:43 GMT Dmitry Portnoy [8b823e7] * sdl-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) Create an error-checking macro to check Vulkan function results, ... Sun, 24 Jan 2021 18:15:32 GMT Dmitry Portnoy [ce9dc9f] * IMGUI/imgui_impl_vulkan.cpp (modified) * IMGUI/imgui_impl_vulkan.h (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) Remove all dependencies on VulkanH functions and structures from SDLGame Sun, 03 Jan 2021 18:18:28 GMT Dmitry Portnoy [6493e43] * IMGUI/imgui_impl_vulkan.cpp (modified) * IMGUI/imgui_impl_vulkan.h (modified) * sdl-game.cpp (modified) * sdl-game.hpp (modified) * vulkan-game.cpp (modified) In sdl-game, add support for using separate graphics and present ... 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 ...