source: opengl-game

feature/imgui-sdl
Name Size Rev Age Author Last Change
textures 237cbec   2 years dmitry.portnoy Create a pipeline and shaders to render multicolored lasers
shaders 67527a5   13 months dportnoy Switch all per-object buffers to be dynamic uniform buffers instead of …
resources c205c3a   20 months dportnoy In VulkanSFMLReference, use the Vulkan SDK version of vulkan.h instead …
IMGUI 301c90a   16 months dportnoy Implement the start of a generic UI system built on top of IMGUI, …
gui d255d52   16 months dportnoy Get VulkanGame and SDLGame to compile on Linux
gl-shaders 52a02e6   2 years dmitry.portnoy Add a primitive topology parameter to the GraphicsPipeline_Vulkan …
docs cb6fabb   14 months dportnoy Update the build instructions and makefile to work with OSX again
deploy f71d87d   4 years dmp1488 Start changing the laser fragment shader to allow each laser to be …
assets e1f88a9   2 years dmitry.portnoy Create a system to draw and switch between different screens, a Screen …
VulkanSFMLReference.vcxproj.filters 1.2 KB e66fd66   19 months dportnoy In OpenGLReference, change all enums to enum classes and update IMGUI …
VulkanSFMLReference.vcxproj 8.4 KB 6d698e5   5 weeks dportnoy Upgrade to Visual Studio 2022
VulkanReference.vcxproj 8.1 KB 6d698e5   5 weeks dportnoy Upgrade to Visual Studio 2022
VulkanGame.vcxproj.filters 5.6 KB a3cefaa   14 months dportnoy Move SSBO resizing and pipeline recreation checks out of addObject() …
VulkanGame.vcxproj 10.0 KB 6d698e5   5 weeks dportnoy Upgrade to Visual Studio 2022
Vulkan.cpp 91.8 KB c205c3a   20 months dportnoy In VulkanSFMLReference, use the Vulkan SDK version of vulkan.h instead …
vulkan-utils.hpp 11.3 KB 2f4ff8c   13 months dportnoy Change the uniform buffers to always be mapped instead of mapping them …
vulkan-utils.cpp 23.4 KB 8b823e7   17 months dportnoy Create an error-checking macro to check Vulkan function results, which …
vulkan-utils-new.hpp 892 bytes c205c3a   20 months dportnoy In VulkanSFMLReference, use the Vulkan SDK version of vulkan.h instead …
vulkan-utils-new.cpp 1.6 KB c205c3a   20 months dportnoy In VulkanSFMLReference, use the Vulkan SDK version of vulkan.h instead …
vulkan-ref.cpp 82.8 KB 187b0f5   16 months dportnoy Change VulkanGame and SDLGame to only use discrete GPUs and switch the …
vulkan-game.hpp 20.4 KB 27e580e   5 weeks dportnoy Stop using SDL_ttf
vulkan-game.cpp 108.9 KB 67527a5   13 months dportnoy Switch all per-object buffers to be dynamic uniform buffers instead of …
vulkan-buffer.hpp 6.4 KB 90880fb   13 months dportnoy Start using the VulkanBuffer class for the non-per-object uniforms …
utils.hpp 979 bytes db2d995   15 months dportnoy Make the printVec and printMat functions a bit easier to use and add a …
utils.cpp 1.3 KB db2d995   15 months dportnoy Make the printVec and printMat functions a bit easier to use and add a …
TODO-game.txt 1.1 KB 27e580e   5 weeks dportnoy Stop using SDL_ttf
stb_image.h 257.1 KB e68d549   19 months dportnoy Remove the STB_IMAGE_IMPLEMENTATION definition from stb_image.h
StackWalker.h 9.7 KB d9b6a1c   3 years dmitry.portnoy Print a stack trace in the event of a crash. Currently, the code for …
StackWalker.cpp 51.9 KB d9b6a1c   3 years dmitry.portnoy Print a stack trace in the event of a crash. Currently, the code for …
sdl-game.hpp 14.5 KB b01b50c   13 months dportnoy Rename all BufferSets named storageBuffers_* to objectBuffers_*
sdl-game.cpp 57.2 KB 67527a5   13 months dportnoy Switch all per-object buffers to be dynamic uniform buffers instead of …
OpenGLReference.vcxproj.filters 3.2 KB e66fd66   19 months dportnoy In OpenGLReference, change all enums to enum classes and update IMGUI …
OpenGLReference.vcxproj 9.2 KB 6d698e5   5 weeks dportnoy Upgrade to Visual Studio 2022
OpenGLGame.vcxproj.filters 3.0 KB faa7bac   16 months dportnoy Update the IMGUI version in OpenGLGame
OpenGLGame.vcxproj 8.4 KB 6d698e5   5 weeks dportnoy Upgrade to Visual Studio 2022
opengl-notes.txt 1.6 KB 9dd2eb7   4 years dmp1488 Implement Phong shading in the color and texture shaders
opengl-game.hpp 2.3 KB d8cf709   17 months dportnoy Change UIEvent to also include the original event from the UI library …
opengl-game.cpp 10.4 KB d8cf709   17 months dportnoy Change UIEvent to also include the original event from the UI library …
NewOpenGLGame.sln 4.3 KB 57d43d0   20 months dportnoy Add an example project using Vulkan with SFML, with SFML statically linked
new-game.cpp 88.2 KB c324d6a   18 months dportnoy Make some minor updates to VulkanGame
makefile 3.8 KB cb6fabb   14 months dportnoy Update the build instructions and makefile to work with OSX again
main-vulkan.cpp 667 bytes 301c90a   16 months dportnoy Implement the start of a generic UI system built on top of IMGUI, …
main-opengl.cpp 595 bytes 2e77b3f   3 years dmitry.portnoy Move the debug status output from the main functions to the openglgame …
logger.hpp 347 bytes 1fcca9e   3 years dmitry.portnoy Rename logger.h to logger.hpp
logger.cpp 1.6 KB 1fcca9e   3 years dmitry.portnoy Rename logger.h to logger.hpp
laser.png 1.9 KB 9f9f9a7   4 years dmp1488 Improve the laser rendering algorithm by using a translucent white …
graphics-pipeline_vulkan.hpp 26.4 KB 567fa88   13 months dportnoy Change createRenderCommands() to support dynamic offsets
graphics-pipeline_opengl.hpp 1.2 KB 0b1b52d   3 years dmitry.portnoy In openglgame, port over the functionality to specify and initialize …
graphics-pipeline_opengl.cpp 2.7 KB 0b1b52d   3 years dmitry.portnoy In openglgame, port over the functionality to specify and initialize …
graphics-pipeline.hpp 439 bytes 83b5b4b   3 years dmitry.portnoy Handle window resize events in openglgame
game-gui.hpp 2.1 KB 429ac01   16 months dportnoy Remove UnknownEvent since it doesn't add any new fields and add a …
game-gui-sdl.hpp 980 bytes cb6fabb   14 months dportnoy Update the build instructions and makefile to work with OSX again
game-gui-sdl.cpp 5.4 KB 27e580e   5 weeks dportnoy Stop using SDL_ttf
game-gui-glfw.hpp 1.4 KB a0da009   3 years dmitry.portnoy Add a window resize callback in gamegui and add an unknown event type …
game-gui-glfw.cpp 4.3 KB d8cf709   17 months dportnoy Change UIEvent to also include the original event from the UI library …
FileStackWalker.h 246 bytes d9b6a1c   3 years dmitry.portnoy Print a stack trace in the event of a crash. Currently, the code for …
FileStackWalker.cpp 358 bytes 5529ab5   3 years dmitry.portnoy Rename CrashLogger.cpp to crash-logger.cpp and CrashLogger.h to …
crash-logger.hpp 196 bytes 301c90a   16 months dportnoy Implement the start of a generic UI system built on top of IMGUI, …
crash-logger.cpp 7.9 KB 87c8f1a   3 years dmitry.portnoy In vaulkangame, define vertex buffer and index buffer data and …
consts.hpp 496 bytes 301c90a   16 months dportnoy Implement the start of a generic UI system built on top of IMGUI, …
compiler.hpp 304 bytes 301c90a   16 months dportnoy Implement the start of a generic UI system built on top of IMGUI, …
compile.sh 375 bytes b8072d3   14 months dportnoy Add a VkMemoryPropertyFlags parameter to SDLGame::createBufferSet …
compile.bat 200 bytes 681dbe8   20 months dportnoy Update compile.bat to use the existing VULKAN_SDK environment variable
.gitignore 189 bytes 187b0f5   16 months dportnoy Change VulkanGame and SDLGame to only use discrete GPUs and switch the …
Note: See TracBrowser for help on using the repository browser.