|
|
@67527a5
|
3 years |
dportnoy |
Switch all per-object buffers to be dynamic uniform buffers instead of …
feature/imgui-sdl
|
|
|
@b01b50c
|
3 years |
dportnoy |
Rename all BufferSets named storageBuffers_* to objectBuffers_*
feature/imgui-sdl
|
|
|
@2f4ff8c
|
3 years |
dportnoy |
Change the uniform buffers to always be mapped instead of mapping them …
feature/imgui-sdl
|
|
|
@90880fb
|
3 years |
dportnoy |
Start using the VulkanBuffer class for the non-per-object uniforms …
feature/imgui-sdl
|
|
|
@5ea0a37
|
3 years |
dportnoy |
Add a function to VulkanBuffer to return a pointer to the buffer …
feature/imgui-sdl
|
|
|
@6486ba8
|
3 years |
dportnoy |
Rewrite some parts of SDLGame and VulkanGame to store per-object …
feature/imgui-sdl
|
|
|
@c1ec4f6
|
3 years |
dportnoy |
Remove the modified field from the SceneObject object
feature/imgui-sdl
|
|
|
@b7fc3c2
|
3 years |
dportnoy |
Modify the VulkanBuffer class to take a range and to align data based …
feature/imgui-sdl
|
|
|
@bb76950
|
3 years |
dportnoy |
Change VulkanGame::resizeBufferSet() to take a buffer size instead of …
feature/imgui-sdl
|
|
|
@6bac215
|
4 years |
dportnoy |
Rewrite a large portion of the VulkanBuffer class, start using it more …
feature/imgui-sdl
|
|
|
@8dcbf62
|
4 years |
dportnoy |
Add some functionality to VulkanBuffer, and modify …
feature/imgui-sdl
|
|
|
@8aa4888
|
4 years |
dportnoy |
Add buffer usages and memory properties to BufferSet and save them (to …
feature/imgui-sdl
|
|
|
@c074f81
|
4 years |
dportnoy |
Change VulkanUtils::copyDataToMemory() to always require a size and to …
feature/imgui-sdl
|
|
|
@567fa88
|
4 years |
dportnoy |
Change createRenderCommands() to support dynamic offsets
feature/imgui-sdl
|
|
|
@58453c3
|
4 years |
dportnoy |
Remove the swapChainImages parameter from the GraphicsPipeline_Vulkan …
feature/imgui-sdl
|
|
|
@c163d81
|
4 years |
dportnoy |
Use BufferSet objects to store data related to uniform and storage …
feature/imgui-sdl
|
|
|
@1abebc1
|
4 years |
dportnoy |
Remove the storageBuffers parameter from addObject() since it is no …
feature/imgui-sdl
|
|
|
@a3cefaa
|
4 years |
dportnoy |
Move SSBO resizing and pipeline recreation checks out of addObject() …
feature/imgui-sdl
|
|
|
@996dd3e
|
4 years |
dportnoy |
Completely remove storage buffers from the GraphicsPipeline_Vulkan …
feature/imgui-sdl
|
|
|
@9d21aac
|
4 years |
dportnoy |
Remove the SSBOType template parameter from GraphicsPipeline_Vulkan
feature/imgui-sdl
|
|
|
@b8072d3
|
4 years |
dportnoy |
Add a VkMemoryPropertyFlags parameter to SDLGame::createBufferSet …
feature/imgui-sdl
|
|
|
@e8445f0
|
4 years |
dportnoy |
Modify the parameter order of VulkanUtils::copyDataToMemory and add an …
feature/imgui-sdl
|
|
|
@4a777d2
|
4 years |
dportnoy |
Add the model pipeline and the spinning, textured squares to SDLGame
feature/imgui-sdl
|
|
|
@5081b9a
|
4 years |
dportnoy |
Add prevTime and elapsedTime to SDLGame and refactor the …
feature/imgui-sdl
|
|
|
@e469aed
|
4 years |
dportnoy |
Modify SDLGame to use createImageResources, initImGuiOverlay, and …
feature/imgui-sdl
|
|
|
@7865c5b
|
4 years |
dportnoy |
Rename surface to vulkanSurface and add an initializer list to the …
feature/imgui-sdl
|
|
|
@85b5fec
|
4 years |
dportnoy |
Use the new UI system in SDLGame as well
feature/imgui-sdl
|
|
|
@187b0f5
|
4 years |
dportnoy |
Change VulkanGame and SDLGame to only use discrete GPUs and switch the …
feature/imgui-sdl
|
|
|
@40eb092
|
4 years |
dportnoy |
In SDLGame, implement the game UI using ImGui
feature/imgui-sdl
|
|
|
@6053b24
|
4 years |
dportnoy |
Read events from GameGui in both VulkanGame and SDLGame and don't pass …
feature/imgui-sdl
|
|
|
@8d96e95
|
4 years |
dportnoy |
Avoid recreating the swap chain when the window is minimized
feature/imgui-sdl
|
|
|
@81869ef
|
4 years |
dportnoy |
Avoid rendering frames while the window is minimized
feature/imgui-sdl
|
|
|
@484334e
|
4 years |
dportnoy |
In VulkanGame, correctly recreate the swap chain during the render …
feature/imgui-sdl
|
|
|
@880cfc2
|
4 years |
dportnoy |
Remove some of the example windows from SDLGame and cleanup some code
feature/imgui-sdl
|
|
|
@737c26a
|
4 years |
dportnoy |
Perform minor reformatting in SDLGame
feature/imgui-sdl
|
|
|
@28ea92f
|
4 years |
dportnoy |
Rename the flag for recreating the swap chain to …
feature/imgui-sdl
|
|
|
@4e2c709
|
4 years |
dportnoy |
In VulkanGame, separate renderScene() into renderFrame() and …
feature/imgui-sdl
|
|
|
@c6f0793
|
4 years |
dportnoy |
Use done instead of quit as the game loop flag and change it to an …
feature/imgui-sdl
|
|
|
@8b823e7
|
4 years |
dportnoy |
Create an error-checking macro to check Vulkan function results, which …
feature/imgui-sdl
|
|
|
@ce9dc9f
|
4 years |
dportnoy |
Remove all dependencies on VulkanH functions and structures from SDLGame
feature/imgui-sdl
|
|
|
@6493e43
|
4 years |
dportnoy |
In sdl-game, add support for using separate graphics and present …
feature/imgui-sdl
|
|
|
@3b7d497
|
4 years |
dportnoy |
Start implementing an ImGUI ui on top of SDL and Vulkan using some …
feature/imgui-sdl
|