# # ChangeLog for / in opengl-game # # Generated by Trac 1.5.4 # Oct 18, 2024, 8:34:08 AM Sun, 19 Apr 2020 01:23:02 GMT Dmitry Portnoy [4994692] * main-vulkan.cpp (modified) * new-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Change VulkanGame::addObject() to return a reference to the newly- ... Fri, 17 Apr 2020 03:09:05 GMT Dmitry Portnoy [6385d0f] * shaders/asteroid.frag (modified) * shaders/asteroid.vert (modified) * shaders/scene.vert (modified) * shaders/ship.frag (modified) * shaders/ship.vert (modified) Change all shaders to have 3-space indentation Fri, 17 Apr 2020 03:03:40 GMT Dmitry Portnoy [a52ba87] * graphics-pipeline_vulkan.hpp (modified) In GraphicsPipeline_Vulkan, change addStorageDescriptor() to take a ... Fri, 17 Apr 2020 02:54:05 GMT Dmitry Portnoy [0ecab17] * game-gui-sdl.cpp (modified) * game-gui.hpp (modified) In GameGui_SDL, start setting a flag for key events to indicate ... Fri, 17 Apr 2020 02:48:42 GMT Dmitry Portnoy [6d95ade] * gl-shaders/laser.frag (modified) * gl-shaders/laser.vert (modified) In OpenGLRef, stop passing position_eye from the laser vertex shader ... Thu, 26 Mar 2020 23:58:02 GMT Dmitry Portnoy [bf4744d] * docs/DESIGN.txt (moved) * docs/README.txt (moved) * docs/TODO.txt (moved) * docs/notes.txt (added) * docs/scene-notes.txt (moved) * docs/upgrade-TODO.txt (moved) * notes.txt (deleted) Updates notes and move all the documentation / todo files into a new ... Thu, 26 Mar 2020 03:41:42 GMT Dmitry Portnoy [2ba5617] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Center each object before, rather than after, it is copied to the GPU ... Thu, 26 Mar 2020 02:58:27 GMT Dmitry Portnoy [2ff4d3e] * gl-shaders/ship.frag (modified) Change the light properties in the OpenGLRef ship shader to match ... Sun, 22 Mar 2020 22:22:54 GMT Dmitry Portnoy [1add0ed] * vulkan-game.cpp (modified) Set model_base and call updateObject()to control the initial position ... Sun, 22 Mar 2020 22:07:01 GMT Dmitry Portnoy [22217d4] * gl-shaders/ship.frag (modified) * shaders/ship.frag (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Make the view and projection matrices instaces variables of the ... Tue, 10 Mar 2020 02:53:34 GMT Dmitry Portnoy [0807aeb] * VulkanGame.vcxproj (modified) * utils.cpp (modified) * utils.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Spawn asteroids at a regular interval and make them move in the ... Tue, 25 Feb 2020 21:29:36 GMT Dmitry Portnoy [44f23af] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add code to resize the storage buffer and update the ... Tue, 25 Feb 2020 18:51:02 GMT Dmitry Portnoy [3b84bb6] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, call centerObject() on all objects when they are ... Wed, 19 Feb 2020 16:47:41 GMT Dmitry Portnoy [2da64ef] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, move the logic of updating per-object data in the SSBO ... Tue, 18 Feb 2020 21:36:51 GMT Dmitry Portnoy [860a0da] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, move fields related to the ssbo, as well as code to ... Tue, 18 Feb 2020 21:33:34 GMT Dmitry Portnoy [d25381b] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, rename fields related to the ubo and ssbo for the ... Sun, 16 Feb 2020 20:22:40 GMT Dmitry Portnoy [2d87297] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add an ssbo field to SceneObject to hold per-object ... Sun, 16 Feb 2020 20:18:50 GMT Dmitry Portnoy [5a1ace0] * shaders/scene.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) In VulkanGame, add objIndex to scene objects, use it in the scene ... Tue, 21 Jan 2020 18:14:09 GMT Dmitry Portnoy [4ece3bf] * game-gui-sdl.cpp (modified) * new-game.cpp (modified) * notes.txt (added) * shaders/asteroid.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add the ability to delete asteroids and move them at a ... Thu, 16 Jan 2020 16:20:37 GMT Dmitry Portnoy [3e8cc8b] * shaders/asteroid.frag (added) * shaders/asteroid.vert (added) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add the asteroid shader pipeline and start ... Tue, 24 Dec 2019 02:57:03 GMT Dmitry Portnoy [0fe8433] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Create an addObject() method in VulkanGame (which wraps the old ... Tue, 24 Dec 2019 00:48:49 GMT Dmitry Portnoy [cd1cb0f] * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, make the ship move when the player holds down the ... Thu, 19 Dec 2019 16:37:03 GMT Dmitry Portnoy [a79be34] * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Finish copying the ship pipeline to VulkanGame 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, 06 Dec 2019 04:21:54 GMT Dmitry Portnoy [7c929fc] * 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 before ... Thu, 05 Dec 2019 17:48:59 GMT Dmitry Portnoy [2b40f48] * graphics-pipeline_vulkan.hpp (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Merge branch 'master' into hotfix/ship-shader-lights Thu, 05 Dec 2019 17:45:47 GMT Dmitry Portnoy [cf727ca] * graphics-pipeline_vulkan.hpp (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In VulkanGame, add an objectIndex vertex attribute to the ship shader ... Thu, 05 Dec 2019 16:08:17 GMT Dmitry Portnoy [785333b] * shaders/ship.frag (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) Setup debug environment for ship shader lighting Wed, 04 Dec 2019 21:33:43 GMT Dmitry Portnoy [055750a] * graphics-pipeline_vulkan.hpp (modified) * shaders/scene.frag (modified) * shaders/scene.vert (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) In VulkanGame, use SSBOs in the ship and scene shaders to store per- ... Wed, 27 Nov 2019 18:39:18 GMT Dmitry Portnoy [e1308e8] * shaders/ship.frag (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) In VulkanGame, add normals to the ship pipeline and get lighting to work Wed, 27 Nov 2019 17:19:23 GMT Dmitry Portnoy [06d959f] * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.hpp (modified) Add an addVertexNormals method to VulkanGame that calculates the ... Wed, 27 Nov 2019 17:05:26 GMT Dmitry Portnoy [0cf1a23] * VulkanGame.vcxproj (modified) * pipeline-outline.txt (deleted) * scene-notes.txt (added) Remove the pipeline design doc and add a document about the Vulkan ... Fri, 22 Nov 2019 21:57:47 GMT Dmitry Portnoy [1802a41] * game-gui-glfw.cpp (modified) Make openglref compile Fri, 22 Nov 2019 21:21:37 GMT Dmitry Portnoy [3782d66] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add a new pipeline, vertex type, and ubo-related structures to render ... Fri, 22 Nov 2019 20:51:26 GMT Dmitry Portnoy [aa00bf2] * shaders/ship.frag (modified) * shaders/ship.vert (modified) Re-enable some of the logic to render lights in the ship shader for ... Fri, 22 Nov 2019 19:58:45 GMT Dmitry Portnoy [f97c5e7] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Create an initGraphicsPipelines() function and templatize and ... Fri, 22 Nov 2019 18:27:13 GMT Dmitry Portnoy [8e02b6b] * shaders/ship.frag (modified) * shaders/ship.vert (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.hpp (modified) To move to a more generic way of updating the scene, rename ... 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 ... Wed, 20 Nov 2019 03:50:31 GMT Dmitry Portnoy [1908591] * OpenGLReference.vcxproj (modified) * VulkanGame.vcxproj (modified) * shaders/ship.frag (added) * shaders/ship.vert (added) Update the OpenGLReference project to include the shaders that were ... Tue, 19 Nov 2019 17:33:49 GMT Dmitry Portnoy [15104a8] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In vulkangame, nitialize the view and projection metrices to what ... Mon, 18 Nov 2019 21:41:39 GMT Dmitry Portnoy [5ab1b20] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Make VulkanGame use the same projection matrix as the original OpenGL ... Sun, 17 Nov 2019 18:56:16 GMT Dmitry Portnoy [5a0242e] * VulkanGame.vcxproj (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) Refactor GraphicsPipeline_Vulkan to allow adding new data after ... 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 ... Tue, 12 Nov 2019 21:48:50 GMT Dmitry Portnoy [cd487fb] * TODO.txt (modified) * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-ref.cpp (modified) Replace some couts with runtime_exceptions and, in vulkangame, only ... Tue, 12 Nov 2019 06:55:07 GMT Dmitry Portnoy [e3bef3a] * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.hpp (modified) Finish the rewrite of the original vulkangame project Tue, 12 Nov 2019 06:40:39 GMT Dmitry Portnoy [5a23277] * game-gui-glfw.cpp (modified) * game-gui-sdl.cpp (modified) * game-gui.hpp (modified) * opengl-game.cpp (modified) Replace the key event in game-gui with distinct key up and key down ... Mon, 11 Nov 2019 02:19:32 GMT Dmitry Portnoy [0ae182f] * VulkanGame.vcxproj (modified) * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-ref.cpp (modified) In vulkangame, finish implementing recreateSwapChain() Sun, 10 Nov 2019 17:40:12 GMT Dmitry Portnoy [1f25a71] * assets/fonts/lazy.ttf (moved) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, print the SDL version and finish implementing ... Thu, 07 Nov 2019 03:32:34 GMT Dmitry Portnoy [cc4a8b5] * vulkan-game.cpp (modified) Make vulkangame compile under Linux Thu, 07 Nov 2019 02:30:59 GMT Dmitry Portnoy [f985231] * VulkanGame.vcxproj (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, update the MVP matrix and copy it to the uniform ... Thu, 07 Nov 2019 02:05:17 GMT Dmitry Portnoy [d2d9286] * graphics-pipeline_vulkan.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, implement the renderScene function to draw a frame in ... Fri, 01 Nov 2019 17:11:45 GMT Dmitry Portnoy [87c8f1a] * crash-logger.cpp (modified) * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vaulkangame, define vertex buffer and index buffer data and ... Thu, 24 Oct 2019 15:35:49 GMT Dmitry Portnoy [34bdf3a] * main-vulkan.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, create Vulkan synchronization objects for rendering Tue, 22 Oct 2019 19:53:48 GMT Dmitry Portnoy [603b5bc] * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create the frame buffers and command buffers Fri, 18 Oct 2019 14:40:47 GMT Dmitry Portnoy [e83b155] * vulkan-game.cpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, destroy the texture sampler, all the uniform buffer ... Thu, 17 Oct 2019 21:30:18 GMT Dmitry Portnoy [b794178] * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add the ability to create vulkan resoirces and ... Fri, 04 Oct 2019 20:39:46 GMT Dmitry Portnoy [771b33a] * graphics-pipeline_vulkan.cpp (modified) * graphics-pipeline_vulkan.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In openglgame, port over some more of the pipeline creation code and ... Fri, 04 Oct 2019 20:27:07 GMT Dmitry Portnoy [0b1b52d] * graphics-pipeline_opengl.cpp (modified) * graphics-pipeline_opengl.hpp (modified) * opengl-game.cpp (modified) * opengl-game.hpp (modified) In openglgame, port over the functionality to specify and initialize ... Fri, 04 Oct 2019 20:19:15 GMT Dmitry Portnoy [83b5b4b] * game-gui-glfw.cpp (modified) * game-gui.hpp (modified) * graphics-pipeline.hpp (modified) * opengl-game.cpp (modified) * opengl-game.hpp (modified) Handle window resize events in openglgame 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 ... Fri, 04 Oct 2019 03:51:50 GMT Dmitry Portnoy [ee75487] * VulkanGame.vcxproj (modified) Add utils.cpp/hpp to the VulkanGame MSVC project Thu, 03 Oct 2019 03:46:06 GMT Dmitry Portnoy [3de31cf] * OpenGLGame.vcxproj (modified) * graphics-pipeline_opengl.cpp (added) * graphics-pipeline_opengl.hpp (added) * opengl-game.cpp (modified) * opengl-game.hpp (modified) Add and begin implementing an OpenGL version of the GraphicsPipeline ... Thu, 03 Oct 2019 03:44:55 GMT Dmitry Portnoy [7d2b0b9] * VulkanGame.vcxproj (modified) * graphics-pipeline.hpp (added) * graphics-pipeline_vulkan.cpp (added) * graphics-pipeline_vulkan.hpp (added) * pipeline-outline.txt (added) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) Add and begin implementing a GraphicsPipeline class to hold info for ... Thu, 03 Oct 2019 03:41:36 GMT Dmitry Portnoy [4d84c72] * gl-shaders/asteroid.frag (moved) * gl-shaders/asteroid.vert (moved) * gl-shaders/explosion.frag (moved) * gl-shaders/explosion.vert (moved) * gl-shaders/laser.frag (moved) * gl-shaders/laser.vert (moved) * gl-shaders/ship.frag (moved) * gl-shaders/ship.vert (moved) * new-game.cpp (modified) Move the OpenGL shaders to a gl-shaders folder Tue, 01 Oct 2019 03:14:06 GMT Dmitry Portnoy [40995d3] * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * game-gui-sdl.cpp (modified) * game-gui.hpp (modified) * opengl-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-ref.cpp (modified) Merge branch 'master' of medievaltech.com:opengl-game Tue, 01 Oct 2019 03:03:30 GMT Dmitry Portnoy [7563b8a] * vulkan-ref.cpp (modified) In vulkanref, implement the ability to add new objects to the scene Tue, 01 Oct 2019 02:48:30 GMT Dmitry Portnoy [a0da009] * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * game-gui-sdl.cpp (modified) * game-gui.hpp (modified) * opengl-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-ref.cpp (modified) Add a window resize callback in gamegui and add an unknown event type ... Fri, 27 Sep 2019 20:53:27 GMT Dmitry Portnoy [fa9fa1c] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, create the command pool Fri, 27 Sep 2019 20:21:48 GMT Dmitry Portnoy [0e09340] * game-gui-sdl.cpp (modified) * game-gui.hpp (modified) * upgrade-TODO.txt (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, detect when the framebuffer is resized Fri, 27 Sep 2019 19:58:33 GMT Dmitry Portnoy [6fc24c7] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create a render pass Fri, 27 Sep 2019 19:20:55 GMT Dmitry Portnoy [f94eea9] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create image views Thu, 26 Sep 2019 21:49:44 GMT Dmitry Portnoy [054d9ed] * game-gui-sdl.cpp (modified) Use SDL_WINDOW_FULLSCREEN_DESKTOP only on Windows, and ... Wed, 25 Sep 2019 00:20:59 GMT Dmitry Portnoy [91c89f7] * game-gui-sdl.cpp (modified) * vulkan-ref.cpp (modified) Use SDL_WINDOW_FULLSCREEN_DESKTOP when creating the SDL window to ... Mon, 23 Sep 2019 02:02:47 GMT Dmitry Portnoy [502bd0b] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create a swap chain Mon, 23 Sep 2019 00:32:48 GMT Dmitry Portnoy [c1c2021] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) In vulkangame, add code to create a logical device Sun, 22 Sep 2019 23:27:23 GMT Dmitry Portnoy [a0c5f28] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Add renderScene and renderUI functions to vulkangame Sun, 22 Sep 2019 02:28:22 GMT Dmitry Portnoy [fe5c3ba] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, change the pickPhysicalDevice() and isDeviceSuitable() ... Mon, 16 Sep 2019 19:04:53 GMT Dmitry Portnoy [90a424f] * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) * vulkan-ref.cpp (modified) * vulkan-utils.cpp (modified) * vulkan-utils.hpp (modified) In vulkangame, add code to create a Vulkan surface and pick a ... 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 Mon, 16 Sep 2019 02:09:05 GMT Dmitry Portnoy [f133da0] * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * new-game.cpp (modified) * opengl-game.cpp (modified) * opengl-game.hpp (modified) Add renderScene and renderUI functions to openglgame and use IMGUI to ... Mon, 16 Sep 2019 02:04:07 GMT Dmitry Portnoy [df2cc24] * OpenGLGame.vcxproj (modified) Add IMGUI and its dependencies to the openglgame MSVC project Sun, 15 Sep 2019 05:44:41 GMT Dmitry Portnoy [c1d9b2a] * VulkanGame.vcxproj (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In vulkangame, create a Vulkan instance and enable the Vulkan debug ... Sun, 15 Sep 2019 05:37:50 GMT Dmitry Portnoy [92cbc6a] * opengl-game.cpp (modified) * opengl-game.hpp (modified) In openglgame, initialize OpenGL using glew, register the OpenGL ... Sun, 15 Sep 2019 05:27:13 GMT Dmitry Portnoy [a6f6833] * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * opengl-game.cpp (modified) * vulkan-game.cpp (modified) Remove getWindowSize() from game-gui and instead add ... Sun, 15 Sep 2019 05:01:51 GMT Dmitry Portnoy [09e15a4] * OpenGLGame.vcxproj (modified) * VulkanGame.vcxproj (modified) Add logger.hpp and logger.cpp to the MSVC projects Sat, 14 Sep 2019 00:58:30 GMT Dmitry Portnoy [c559904] * opengl-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Start using the logger class to output basic debugging info to a file ... Sat, 14 Sep 2019 00:29:44 GMT Dmitry Portnoy [2e77b3f] * main-opengl.cpp (modified) * main-vulkan.cpp (modified) * opengl-game.cpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) Move the debug status output from the main functions to the ... Sat, 14 Sep 2019 00:13:54 GMT Dmitry Portnoy [cabdd5c] * new-game.cpp (modified) * vulkan-ref.cpp (modified) Mark which parts of the old code were moved over to the new ... 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 ... Fri, 13 Sep 2019 15:07:11 GMT Dmitry Portnoy [1fcca9e] * logger.cpp (modified) * logger.hpp (moved) * new-game.cpp (modified) Rename logger.h to logger.hpp Fri, 13 Sep 2019 02:51:30 GMT Dmitry Portnoy [c61323a] * consts.hpp (modified) * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * opengl-game.cpp (modified) * vulkan-game.cpp (modified) Implement processEvents() and pollEvent() for GameGui_GLFW and re- ... Fri, 13 Sep 2019 01:30:24 GMT Dmitry Portnoy [f6521fb] * game-gui-glfw.hpp (modified) * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * vulkan-game.cpp (modified) Add processEvents() and pollEvent() to GameGui, implement them for ... Thu, 12 Sep 2019 21:39:38 GMT Dmitry Portnoy [203ab1b] * OpenGLReference.vcxproj (modified) * VulkanReference.vcxproj (modified) * new-game.cpp (modified) * utils.cpp (modified) * utils.hpp (moved) * vulkan-ref.cpp (modified) Rename utils.h to utils.hpp 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 Thu, 12 Sep 2019 05:23:28 GMT Dmitry Portnoy [7bf5433] * NewOpenGLGame.sln (modified) * OpenGLGame.vcxproj (added) * VulkanGame.vcxproj (modified) * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * opengl-game.cpp (modified) Create a new OpenGLGame project for a refactor of the original OpenGL ... Thu, 12 Sep 2019 03:29:50 GMT Dmitry Portnoy [27c40ce] * consts.hpp (modified) * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * vulkan-game.cpp (modified) Update vulkangame to correctly display a window in Windows and add ... Thu, 12 Sep 2019 02:52:42 GMT Dmitry Portnoy [39278a8] * NewOpenGLGame.sln (modified) * OpenGLReference.vcxproj (moved) * VulkanGame.vcxproj (modified) * VulkanReference.vcxproj (added) Rename the NewOpenGLGame and VulkanGame projects to OpenGLReference ... Tue, 03 Sep 2019 19:29:06 GMT Dmitry Portnoy [ed7c953] * opengl-game.cpp (modified) * vulkan-game.cpp (modified) Print an error message when game-gui fails to create a window Tue, 03 Sep 2019 19:11:36 GMT Dmitry Portnoy [b6e60b4] * opengl-game.cpp (modified) * opengl-game.hpp (modified) * vulkan-game.cpp (modified) * vulkan-game.hpp (modified) In vulkangame and openglgame: - use int instead of usigned int for ...