source: opengl-game@ a0c5f28

feature/imgui-sdl points-test
Name Size Rev Age Author Last Change
textures 69dccfe   5 years dmitry.portnoy Implement a translucent, fullscreen overlay that shows a loaded …
shaders f00ee54   5 years dmp1488 Refactor the code to allow different graphics pipelines to use …
IMGUI 5b3462b   7 years dmp1488 Implement a basic gui with a stats window and a menubar containing a …
fonts 5f3dba8   5 years dmp1488 Create a transparent texture in SDL and render some sample images and …
deploy f71d87d   6 years dmp1488 Start changing the laser fragment shader to allow each laser to be …
assets 5f3dba8   5 years dmp1488 Create a transparent texture in SDL and render some sample images and …
VulkanReference.vcxproj 7.6 KB 203ab1b   5 years dmitry.portnoy Rename utils.h to utils.hpp
VulkanGame.vcxproj 7.2 KB c1d9b2a   5 years dmp1488 In vulkangame, create a Vulkan instance and enable the Vulkan debug …
vulkan-utils.hpp 1.4 KB fe5c3ba   5 years dmp1488 In vulkangame, change the pickPhysicalDevice() and isDeviceSuitable() …
vulkan-utils.cpp 4.1 KB fe5c3ba   5 years dmp1488 In vulkangame, change the pickPhysicalDevice() and isDeviceSuitable() …
vulkan-ref.cpp 80.4 KB 90a424f   5 years dmitry.portnoy In vulkangame, add code to create a Vulkan surface and pick a physical …
vulkan-game.hpp 1.5 KB a0c5f28   5 years dmp1488 Add renderScene and renderUI functions to vulkangame
vulkan-game.cpp 9.4 KB a0c5f28   5 years dmp1488 Add renderScene and renderUI functions to vulkangame
utils.hpp 915 bytes 203ab1b   5 years dmitry.portnoy Rename utils.h to utils.hpp
utils.cpp 895 bytes 203ab1b   5 years dmitry.portnoy Rename utils.h to utils.hpp
upgrade-TODO.txt 841 bytes 76d19a8   5 years dmitry.portnoy Wrap all the code in openglgame and vulkangame in a CrashLogger
TODO.txt 1.2 KB e5d4aca   5 years dmitry.portnoy Create separate descriptor pools and descriptor sets for each shader …
texture.vert 806 bytes c8dc5c6   6 years dmp1488 Normalize the surface normals in the shaders.
texture.frag 1.3 KB f7d35da   7 years dmp1488 Add a system to keep track of which keys are pressed or held down and …
stb_image.h 257.1 KB eea05dd   5 years dmp1488 Create a Vulkan image and fill it with image data loaded from a file
StackWalker.h 9.7 KB d9b6a1c   6 years dmitry.portnoy Print a stack trace in the event of a crash. Currently, the code for …
StackWalker.cpp 51.9 KB d9b6a1c   6 years dmitry.portnoy Print a stack trace in the event of a crash. Currently, the code for …
ship.vert 932 bytes 0e0f851   6 years dmp1488 Add a dedicated shader for asteroids, add an OpenGL debug callback, …
ship.frag 1.6 KB 0e0f851   6 years dmp1488 Add a dedicated shader for asteroids, add an OpenGL debug callback, …
README.txt 3.9 KB 17714b8   5 years dmitry.portnoy Update the README and makefile to correctly setup and build vulkangame …
OpenGLReference.vcxproj 8.8 KB 203ab1b   5 years dmitry.portnoy Rename utils.h to utils.hpp
OpenGLGame.vcxproj 7.4 KB df2cc24   5 years dmp1488 Add IMGUI and its dependencies to the openglgame MSVC project
opengl-notes.txt 1.6 KB 9dd2eb7   7 years dmp1488 Implement Phong shading in the color and texture shaders
opengl-game.hpp 727 bytes f133da0   5 years dmp1488 Add renderScene and renderUI functions to openglgame and use IMGUI to …
opengl-game.cpp 7.5 KB c6fec84   5 years dmitry.portnoy Update the makefile to correctly compile openglgame
NewOpenGLGame.sln 3.6 KB 7bf5433   5 years dmp1488 Create a new OpenGLGame project for a refactor of the original OpenGL …
new-game.cpp 86.1 KB f133da0   5 years dmp1488 Add renderScene and renderUI functions to openglgame and use IMGUI to …
makefile 2.6 KB c6fec84   5 years dmitry.portnoy Update the makefile to correctly compile openglgame
main-vulkan.cpp 595 bytes 2e77b3f   5 years dmitry.portnoy Move the debug status output from the main functions to the openglgame …
main-opengl.cpp 595 bytes 2e77b3f   5 years dmitry.portnoy Move the debug status output from the main functions to the openglgame …
logger.hpp 347 bytes 1fcca9e   5 years dmitry.portnoy Rename logger.h to logger.hpp
logger.cpp 1.6 KB 1fcca9e   5 years dmitry.portnoy Rename logger.h to logger.hpp
laser.vert 491 bytes fd6f465   6 years dmp1488 Change the laser rendering algorithm to draw lasers starting from the …
laser.png 1.9 KB 9f9f9a7   6 years dmp1488 Improve the laser rendering algorithm by using a translucent white …
laser.frag 532 bytes f71d87d   6 years dmp1488 Start changing the laser fragment shader to allow each laser to be …
imgui_impl_glfw_gl3.h 2.0 KB 54b6d6b   7 years dmp1488 Remove gl3w from the ImGui project and use glew instead
imgui_impl_glfw_gl3.cpp 24.4 KB c58ebc3   7 years dmp1488 Create an IMGUI folder for the imgui library files.
game-gui.hpp 1.5 KB a6f6833   5 years dmp1488 Remove getWindowSize() from game-gui and instead add getWindowWidth(), …
game-gui-sdl.hpp 917 bytes a6f6833   5 years dmp1488 Remove getWindowSize() from game-gui and instead add getWindowWidth(), …
game-gui-sdl.cpp 3.9 KB c6fec84   5 years dmitry.portnoy Update the makefile to correctly compile openglgame
game-gui-glfw.hpp 1.3 KB f133da0   5 years dmp1488 Add renderScene and renderUI functions to openglgame and use IMGUI to …
game-gui-glfw.cpp 3.9 KB f133da0   5 years dmp1488 Add renderScene and renderUI functions to openglgame and use IMGUI to …
FileStackWalker.h 246 bytes d9b6a1c   6 years dmitry.portnoy Print a stack trace in the event of a crash. Currently, the code for …
FileStackWalker.cpp 358 bytes 5529ab5   5 years dmitry.portnoy Rename CrashLogger.cpp to crash-logger.cpp and CrashLogger.h to …
explosion.vert 1.2 KB 7e10667   6 years dmitry.portnoy Finish switching to the new model group rendering algorithm for …
explosion.frag 136 bytes adb104f   6 years dmp1488 Make the explosion shader only emit particles for a short time instead …
DESIGN.txt 313 bytes e5d4aca   5 years dmitry.portnoy Create separate descriptor pools and descriptor sets for each shader …
crash-logger.hpp 175 bytes 2beb6c7   5 years dmitry.portnoy Move the crash log file definition to consts.hpp
crash-logger.cpp 7.9 KB 301d0d4   5 years dmitry.portnoy Rename Compiler.h to compiler.hpp
consts.hpp 348 bytes c61323a   5 years dmp1488 Implement processEvents() and pollEvent() for GameGui_GLFW and …
compiler.hpp 287 bytes 301d0d4   5 years dmitry.portnoy Rename Compiler.h to compiler.hpp
compile.sh 585 bytes c8c6da8   5 years dmitry.portnoy Create the overlay texture using different flags based on the SDL …
compile.bat 229 bytes 6544020   5 years dmp1488 Update compile.bat to compile all vertex and fragment shaders
asteroid.vert 1.1 KB 25b47d7   6 years dmp1488 Correctly send the hp of each asteroid to the shader using a uniform …
asteroid.frag 1.6 KB 0e0f851   6 years dmp1488 Add a dedicated shader for asteroids, add an OpenGL debug callback, …
.gitignore 181 bytes d2f607c   5 years dmitry.portnoy Fix the logic for creating a fullscreen SDL window
Note: See TracBrowser for help on using the repository browser.