# # ChangeLog for makefile in opengl-game # # Generated by Trac 1.5.4 # Sep 8, 2024, 12:57:47 AM Sun, 14 Jan 2024 02:03:00 GMT Dmitry Portnoy [87cfede] * docs/README.txt (modified) * docs/game-TODO.txt (moved) * makefile (modified) Update makefile to work in Linux, and update the build docs Sat, 01 May 2021 18:26:44 GMT Dmitry Portnoy [756162f] * compile.sh (modified) * docs/README.txt (modified) * game-gui-sdl.hpp (modified) * makefile (modified) * vulkan-game.cpp (modified) Merge branch 'feature/imgui-sdl' of medievaltech.com:opengl-game into ... Sat, 01 May 2021 01:52:25 GMT Dmitry Portnoy [cb6fabb] * compile.sh (modified) * docs/README.txt (modified) * game-gui-sdl.hpp (modified) * makefile (modified) * vulkan-game.cpp (modified) Update the build instructions and makefile to work with OSX again Sun, 14 Mar 2021 01:52:44 GMT Dmitry Portnoy [d255d52] * gui/imgui/button-imgui.cpp (modified) * gui/imgui/ui-widget.cpp (moved) * makefile (modified) Get VulkanGame and SDLGame to compile on Linux 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 ... Sun, 14 Feb 2021 20:07:22 GMT Dmitry Portnoy [db1b548] * docs/README.txt (modified) * makefile (modified) Add a makefile recipe for SDLGame Sun, 06 Dec 2020 00:02:15 GMT Dmitry Portnoy [670c09a] * makefile (modified) Fix makefile formatting Sat, 05 Dec 2020 19:31:44 GMT Dmitry Portnoy [95c657f] * makefile (modified) Update the makefile recipes for openglref and openglgame to work with ... Sat, 05 Dec 2020 01:17:28 GMT Dmitry Portnoy [78c3045] * docs/README.txt (modified) * makefile (modified) Update the Linux build instructions and makefile recipe for the ... Wed, 10 Jun 2020 21:44:02 GMT Dmitry Portnoy [f809ae6] * gui/game-screen.cpp (modified) * gui/ui-value.hpp (added) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Show the score and frame rate on the game screen Wed, 10 Jun 2020 21:18:21 GMT Dmitry Portnoy [699e83a] * gui/game-screen.cpp (added) * gui/game-screen.hpp (added) * gui/panel.cpp (added) * gui/panel.hpp (added) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a GameScreen class to render the main gameplay Wed, 10 Jun 2020 02:36:24 GMT Dmitry Portnoy [e1f88a9] * assets/fonts/ProggyClean.ttf (added) * consts.hpp (modified) * game-gui.hpp (modified) * gui/button.cpp (added) * gui/button.hpp (added) * gui/main-screen.cpp (added) * gui/main-screen.hpp (added) * gui/screen.cpp (added) * gui/screen.hpp (added) * gui/ui-element.cpp (added) * gui/ui-element.hpp (added) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Create a system to draw and switch between different screens, a ... Wed, 18 Dec 2019 02:48:28 GMT Dmitry Portnoy [60578ce] * makefile (modified) * scene-notes.txt (modified) * shaders/ship.frag (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, make lighting work correctly in the ship shader with ... Fri, 22 Nov 2019 04:47:52 GMT Dmitry Portnoy [683dd55] * compile.bat (modified) * graphics-pipeline_vulkan.hpp (modified) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a getObjects() method to the GraphicsPipeline_Vulkan class that ... Sat, 16 Nov 2019 20:38:22 GMT Dmitry Portnoy [b8777b7] * graphics-pipeline_vulkan.cpp (deleted) * graphics-pipeline_vulkan.hpp (modified) * makefile (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Templatize GraphicsPipeline_Vulkan by adding a VertexType parameter ... Fri, 04 Oct 2019 20:10:09 GMT Dmitry Portnoy [5b02676] * makefile (modified) * new-game.cpp (modified) * vulkan-ref.cpp (modified) Make vulkangame and openglgame compile on OSX with the new ... Mon, 16 Sep 2019 18:42:19 GMT Dmitry Portnoy [c6fec84] * game-gui-sdl.cpp (modified) * makefile (modified) * opengl-game.cpp (modified) Update the makefile to correctly compile openglgame Sat, 14 Sep 2019 00:02:36 GMT Dmitry Portnoy [cb01aff] * makefile (modified) * vulkan-utils.cpp (added) * vulkan-utils.hpp (added) Create a VulkanUtils class to hold some generic Vulkan functions Sat, 14 Sep 2019 00:00:18 GMT Dmitry Portnoy [5289665] * makefile (modified) Add logger.cpp to both openglgame and vulkangame and compile ... Thu, 12 Sep 2019 17:28:02 GMT Dmitry Portnoy [d2f607c] * .gitignore (modified) * game-gui-sdl.cpp (modified) * makefile (modified) Fix the logic for creating a fullscreen SDL window Sun, 01 Sep 2019 21:33:31 GMT Dmitry Portnoy [76d19a8] * main-opengl.cpp (modified) * main-vulkan.cpp (modified) * makefile (modified) * upgrade-TODO.txt (modified) Wrap all the code in openglgame and vulkangame in a CrashLogger Sun, 01 Sep 2019 21:28:16 GMT Dmitry Portnoy [5529ab5] * FileStackWalker.cpp (modified) * NewOpenGLGame.vcxproj (modified) * crash-logger.cpp (moved) * crash-logger.hpp (moved) * makefile (modified) * new-game.cpp (modified) Rename CrashLogger.cpp to crash-logger.cpp and CrashLogger.h to ... Fri, 30 Aug 2019 19:30:53 GMT Dmitry Portnoy [d8cb15e] * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * makefile (modified) * opengl-game.cpp (modified) * opengl-game.hpp (modified) Implement GetError() in game-gui-glfw and start using game-gui-glfw ... Fri, 30 Aug 2019 16:16:08 GMT Dmitry Portnoy [d02c25f] * .gitignore (modified) * main-opengl.cpp (added) * makefile (modified) * opengl-game.cpp (added) * opengl-game.hpp (added) Create openglgame, which will be the original opengl+glfw game, but ... Fri, 30 Aug 2019 16:12:23 GMT Dmitry Portnoy [99d44b2] * .gitignore (modified) * main-vulkan.cpp (moved) * makefile (modified) * vulkan-game.cpp (moved) * vulkan-game.hpp (moved) Rename spacegame to vulkangame Fri, 30 Aug 2019 16:01:54 GMT Dmitry Portnoy [4eb4d0a] * .gitignore (modified) * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * makefile (modified) * vulkan-ref.cpp (moved) Rename vulkan-game.cpp to vulkan-ref.cpp and define the ... Thu, 29 Aug 2019 21:13:58 GMT Dmitry Portnoy [eba8c0c] * makefile (modified) * upgrade-TODO.txt (modified) * vulkan-game.cpp (modified) Expand on the upgrade TODO list and remove game-gui-glfw as a ... Thu, 29 Aug 2019 20:22:40 GMT Dmitry Portnoy [e8ebc76] * .gitignore (modified) * main.cpp (added) * makefile (modified) * space-game.cpp (modified) * space-game.hpp (added) Create main.cpp to hold the initial startup code and (eventually) the ... Thu, 29 Aug 2019 20:05:55 GMT Dmitry Portnoy [850e84c] * makefile (modified) * space-game.cpp (added) * upgrade-TODO.txt (modified) * vulkan-game.cpp (moved) Create space-game.cpp, which will be the original opengl game re- ... Thu, 29 Aug 2019 19:52:09 GMT Dmitry Portnoy [17714b8] * README.txt (modified) * makefile (modified) * upgrade-TODO.txt (added) * vulkan-ref.cpp (moved) Update the README and makefile to correctly setup and build ... Wed, 21 Aug 2019 20:19:09 GMT Dmitry Portnoy [c8c6da8] * README.txt (modified) * compile.sh (modified) * makefile (modified) * shaders/overlay.frag (moved) * shaders/overlay.vert (moved) * shaders/scene.frag (added) * shaders/scene.vert (added) * vulkan-game.cpp (modified) Create the overlay texture using different flags based on the SDL ... Mon, 12 Aug 2019 03:45:20 GMT Dmitry Portnoy [5f3dba8] * README.txt (modified) * VulkanGame.vcxproj (modified) * assets/images/spaceship.bmp (added) * fonts/lazy.ttf (added) * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * makefile (modified) * vulkan-game.cpp (modified) Create a transparent texture in SDL and render some sample images and ... Fri, 26 Jul 2019 18:39:38 GMT Dmitry Portnoy [88ebdc8] * compile.sh (modified) * makefile (modified) * new-game.cpp (modified) * stb_image.cpp (deleted) Update new-game.cpp to use a header-only version of stb_image Fri, 19 Jul 2019 20:50:06 GMT Dmitry Portnoy [0e6ecf3] * game-gui-glfw.cpp (added) * game-gui-glfw.hpp (added) * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * makefile (modified) * vulkan-game.cpp (modified) Create a game gui implementation using glfw3 and move window ... Wed, 10 Jul 2019 03:38:53 GMT Dmitry Portnoy [f286a10] * .gitignore (modified) * OpenGLGame.sln (deleted) * OpenGLGame.vcxproj (deleted) * common/controls-new.cpp (deleted) * common/controls.cpp (deleted) * common/controls.hpp (deleted) * common/shader.cpp (deleted) * common/shader.hpp (deleted) * common/texture.cpp (deleted) * common/texture.hpp (deleted) * game04.cpp (deleted) * game06.cpp (deleted) * makefile (modified) * mygame.cpp (deleted) * pong.cpp (deleted) Remove some old and unused files Mon, 08 Jul 2019 17:01:29 GMT Dmitry Portnoy [a8f0577] * makefile (modified) * vulkan-game-ref.cpp (deleted) * vulkan-game.cpp (modified) Fix validation layer integration Mon, 08 Jul 2019 00:21:47 GMT Dmitry Portnoy [7dcd925] * makefile (modified) * vulkan-game-ref.cpp (added) * vulkan-game.cpp (modified) Add a working reference example for validation layers Tue, 02 Jul 2019 17:16:02 GMT Dmitry Portnoy [ab65f84] * README.txt (modified) * makefile (modified) Get the vulkangame makefile target working in both Linux and OSX Tue, 02 Jul 2019 01:54:30 GMT Dmitry Portnoy [826df16] * game-gui-sdl.cpp (modified) * makefile (modified) * new-vulkan-game.cpp (deleted) * vulkan-game.cpp (modified) * vulkan-makefile (deleted) * vulkan-tutorial.cpp (deleted) Make the new Vulkan project work in Linux Mint Wed, 26 Jun 2019 04:44:22 GMT Dmitry Portnoy [71876b9] * README.txt (modified) * makefile (modified) * new-vulkan-game.cpp (added) Start integrating SDL in Linux Mint Tue, 25 Jun 2019 04:11:21 GMT Dmitry Portnoy [03f4c64] * .gitignore (modified) * README.txt (modified) * makefile (modified) * vulkan-game.cpp (added) Create an initial program and makefile config that uses Vulkan Wed, 19 Jun 2019 19:22:38 GMT Dmitry Portnoy [17f28a1] * CrashLogger.cpp (modified) * makefile (modified) Improve the formatting for the crash log on OSX Thu, 06 Jun 2019 01:13:48 GMT Dmitry Portnoy [4762301] * CrashLogger.cpp (modified) * makefile (modified) * utils.h (modified) Make CrashLogger work for Debian-based systems Fri, 24 May 2019 20:52:32 GMT Dmitry Portnoy [a23fc08] * TODO.txt (modified) * makefile (modified) * new-game.cpp (modified) * utils.cpp (added) * utils.h (modified) Move several functions from new-game.cpp to utils.cpp Fri, 24 May 2019 17:37:05 GMT Dmitry Portnoy [d9b6a1c] * .gitignore (modified) * Compiler.h (added) * CrashLogger.cpp (added) * CrashLogger.h (added) * FileStackWalker.cpp (added) * FileStackWalker.h (added) * NewOpenGLGame.vcxproj (modified) * StackWalker.cpp (added) * StackWalker.h (added) * makefile (modified) * new-game.cpp (modified) Print a stack trace in the event of a crash. Currently, the code for ... Fri, 10 May 2019 18:18:31 GMT Dmitry Portnoy [e6bc0f4] * README.txt (modified) * TODO.txt (modified) * makefile (modified) * new-game.cpp (modified) Add a callback for the window resize event Mon, 07 May 2018 17:33:46 GMT Dmitry Portnoy [1a616e6] * imgui_example.cpp (deleted) * makefile (modified) Remove the ImGui example since it has been integrated into the main ... Fri, 30 Mar 2018 01:20:21 GMT Dmitry Portnoy [fc424f6] * README.txt (modified) * makefile (modified) Update README and makefile comments Tue, 22 Aug 2017 02:36:33 GMT Dmitry Portnoy [485424b] * color.frag (moved) * color.vert (moved) * makefile (modified) * new-game.cpp (modified) * stb_image.cpp (added) * stb_image.h (added) * test.png (added) * texture.frag (added) * texture.vert (added) Add support for loading and applying texture and add a square to the ... Fri, 18 Aug 2017 15:36:27 GMT Dmitry Portnoy [8e232ce] * makefile (modified) Fix the error where unchanged .cpp dependencies don't get included in ... Mon, 07 Aug 2017 02:10:36 GMT Dmitry Portnoy [9e81839] * .gitignore (modified) * makefile (modified) * pong.cpp (added) Start implementing pong and encapsulating some of the OpenGL code ... Sun, 06 Aug 2017 22:33:45 GMT Dmitry Portnoy [49756cb] * game.cpp (deleted) * makefile (modified) Remove game.cpp Sat, 05 Aug 2017 02:24:43 GMT Dmitry Portnoy [8b7cfcf] * makefile (modified) * new-game.cpp (modified) * test.frag (modified) * test.vert (modified) Allow each vertex to have its own color Fri, 21 Jul 2017 03:10:08 GMT Dmitry Portnoy [22b2c37] * .gitignore (modified) * game01.cpp (deleted) * game02.cpp (deleted) * game06.cpp (modified) * logger.cpp (added) * logger.h (added) * makefile (modified) * new-game.cpp (modified) Add a simple logger and remove some old, unneeded tutorial files Wed, 19 Jul 2017 03:38:53 GMT Dmitry Portnoy [5272b6b] * .gitignore (modified) * makefile (modified) * new-game.cpp (added) Start building a new game from Anton Gerdelan's tutorials Fri, 23 Jun 2017 20:07:56 GMT Dmitry Portnoy [8a6d19d] * .gitignore (modified) * README.txt (modified) * common/controls-new.cpp (added) * common/controls.cpp (added) * common/controls.hpp (added) * common/shader.cpp (added) * common/shader.hpp (added) * common/texture.cpp (added) * common/texture.hpp (added) * game01.cpp (added) * game02.cpp (added) * game04.cpp (added) * game06.cpp (added) * makefile (modified) * mygame.cpp (added) * shaders/ColorFragmentShader.fragmentshader (added) * shaders/SimpleFragmentShader.fragmentshader (added) * shaders/SimpleVertexShader.vertexshader (added) * shaders/TextureFragmentShader.fragmentshader (added) * shaders/TransformVertexShader-color.vertexshader (added) * shaders/TransformVertexShader.vertexshader (added) * uvtemplate.DDS (added) Implement movement in a basic 3D scene and add some examples from the ... Thu, 23 Feb 2017 02:28:24 GMT Dmitry Portnoy [15c7ed9] * game.cpp (modified) * makefile (modified) Change the makefile to fully support mac and linux and add ... Thu, 23 Feb 2017 00:00:04 GMT Dmitry Portnoy [5a643d3] * README.txt (modified) * makefile (modified) Change the makefile to support building for OSX and Linux Wed, 22 Feb 2017 03:27:04 GMT Dmitry Portnoy [cfda3b2] * README.txt (added) * game (added) * game.cpp (added) * makefile (added) Create a simple window and a Linux makefile