source: opengl-game

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