# # ChangeLog for vulkan-game.cpp in opengl-game # # Generated by Trac 1.5.4 # Dec 11, 2024, 8:59:25 AM Tue, 20 Aug 2019 19:12:21 GMT Dmitry Portnoy [d22ae72] * vulkan-game.cpp (modified) Create a separapte descriptor pool and vector of descriptor sets for ... Mon, 19 Aug 2019 21:51:48 GMT Dmitry Portnoy [b8b32bd] * vulkan-game.cpp (modified) Create separate graphics pipelines for the overlay and the scene Fri, 16 Aug 2019 21:31:26 GMT Dmitry Portnoy [c8b0357] * shaders/shader.vert (modified) * vulkan-game.cpp (modified) Enable rendering of geometry using multiple sets of vertex and index ... Fri, 16 Aug 2019 15:56:46 GMT Dmitry Portnoy [5936c58] * shaders/shader.frag (modified) * vulkan-game.cpp (modified) Allow parts of the UI overlay to be transpare, so that the 3D scene ... Fri, 16 Aug 2019 15:47:01 GMT Dmitry Portnoy [e1a7f5a] * README.txt (modified) * shaders/shader.frag (modified) * shaders/shader.vert (modified) * vulkan-game.cpp (modified) Copy an SDL Texture to a Vulkan texture to use as a UI overlay on the ... 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 ... Tue, 06 Aug 2019 19:01:45 GMT Dmitry Portnoy [69dccfe] * blend-ref.cpp (deleted) * shaders/shader.frag (modified) * shaders/shader.vert (modified) * textures/space.jpg (added) * vulkan-game.cpp (modified) Implement a translucent, fullscreen overlay that shows a loaded ... Fri, 02 Aug 2019 20:00:34 GMT Dmitry Portnoy [adcd252] * shaders/shader.vert (modified) * vulkan-game.cpp (modified) Add a depth buffer for depth testing Fri, 02 Aug 2019 17:17:11 GMT Dmitry Portnoy [4f63fa8] * shaders/shader.frag (modified) * shaders/shader.vert (modified) * vulkan-game-ref.cpp (deleted) * vulkan-game.cpp (modified) Fix the MVP matrix Fri, 02 Aug 2019 04:15:02 GMT Dmitry Portnoy [fba08f2] * README.txt (modified) * shaders/shader.frag (modified) * shaders/shader.vert (modified) * vulkan-game-ref.cpp (added) * vulkan-game.cpp (modified) Update vulkan-game.cpp to support texturing in the shader Mon, 29 Jul 2019 04:01:12 GMT Dmitry Portnoy [621664a] * vulkan-game.cpp (modified) Reformat vulkan-game.cpp and fix a seg fault Fri, 26 Jul 2019 20:23:44 GMT Dmitry Portnoy [f5d5686] * vulkan-game.cpp (modified) Fix syntax errors in vulkan-game.cpp Fri, 26 Jul 2019 05:23:30 GMT Dmitry Portnoy [eea05dd] * VulkanGame.vcxproj (modified) * stb_image.h (modified) * textures/texture.jpg (added) * vulkan-game.cpp (modified) Create a Vulkan image and fill it with image data loaded from a file Thu, 25 Jul 2019 03:22:59 GMT Dmitry Portnoy [c7fb883] * vulkan-game.cpp (modified) Create a descriptor pool and descriptor sets for the mvp matrix ubo, ... Wed, 24 Jul 2019 04:34:02 GMT Dmitry Portnoy [de32fda] * shaders/shader.vert (modified) * vulkan-game.cpp (modified) Create a ubo and update it with the MVP matrix every frame Wed, 24 Jul 2019 02:59:33 GMT Dmitry Portnoy [cae7a2c] * vulkan-game.cpp (modified) Use an index buffer to avoid having duplicate points in the vertex buffer Tue, 23 Jul 2019 22:14:19 GMT Dmitry Portnoy [d9ef6ab] * vulkan-game.cpp (modified) Use a staging buffer to help move the vertex data to device local ... Tue, 23 Jul 2019 04:02:06 GMT Dmitry Portnoy [80edd70] * README.txt (modified) * VulkanGame.vcxproj (modified) * shaders/shader.vert (modified) * vulkan-game.cpp (modified) Use a vertex buffer to store the points to be rendered Fri, 19 Jul 2019 21:49:52 GMT Dmitry Portnoy [8667f76] * game-gui-glfw.cpp (modified) * game-gui-glfw.hpp (modified) * game-gui-sdl.cpp (modified) * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * vulkan-game.cpp (modified) Move getWindowSize and getRequiredExtensions to the game gui 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 ... Fri, 19 Jul 2019 17:59:16 GMT Dmitry Portnoy [75108ef] * vulkan-game.cpp (modified) Enable and detect window resizing and recreate the swap chain when it ... Fri, 19 Jul 2019 15:03:12 GMT Dmitry Portnoy [47bff4c] * vulkan-game.cpp (modified) Create the commnand buffers and sync objects Tue, 16 Jul 2019 04:19:58 GMT Dmitry Portnoy [ebeb3aa] * vulkan-game.cpp (modified) Create the frame buffers Tue, 16 Jul 2019 03:59:55 GMT Dmitry Portnoy [fd70015] * vulkan-game.cpp (modified) Create the graphics pipeline Mon, 15 Jul 2019 13:35:53 GMT Dmitry Portnoy [be34c9a] * vulkan-game.cpp (modified) Create the render pass Sun, 14 Jul 2019 21:40:27 GMT Dmitry Portnoy [84216c7] * vulkan-game.cpp (modified) Finish creating the rendering pipeline Sun, 14 Jul 2019 04:15:14 GMT Dmitry Portnoy [e09ad38] * vulkan-game.cpp (modified) Create the pipeline shader stage Sat, 13 Jul 2019 19:31:33 GMT Dmitry Portnoy [4befb76] * .gitignore (modified) * compile.sh (added) * shaders/ColorFragmentShader.fragmentshader (deleted) * shaders/SimpleFragmentShader.fragmentshader (deleted) * shaders/SimpleVertexShader.vertexshader (deleted) * shaders/TextureFragmentShader.fragmentshader (deleted) * shaders/TransformVertexShader-color.vertexshader (deleted) * shaders/TransformVertexShader.vertexshader (deleted) * shaders/shader.frag (added) * shaders/shader.vert (added) * vulkan-game.cpp (modified) Create a bash script for compiling shaders to SPIR-V files Fri, 12 Jul 2019 17:23:57 GMT Dmitry Portnoy [bfd620e] * vulkan-game.cpp (modified) Create the swap chain Thu, 11 Jul 2019 20:40:14 GMT Dmitry Portnoy [321272c] * vulkan-game.cpp (modified) Create an SDL surface and usse it to fill the window with a white ... Thu, 11 Jul 2019 15:53:03 GMT Dmitry Portnoy [98f3232] * game-gui-sdl.hpp (modified) * game-gui.hpp (modified) * vulkan-game.cpp (modified) Use GameGui as the base class for GameGui_SDL Wed, 10 Jul 2019 03:10:26 GMT Dmitry Portnoy [1c6cd5e] * NewOpenGLGame.sln (modified) * README.txt (modified) * VulkanGame.vcxproj (added) * vulkan-game.cpp (modified) Create the VulkanGame VS2019 project and add it to the NewOpenGLGame ... Mon, 08 Jul 2019 21:03:04 GMT Dmitry Portnoy [b3671b5] * vulkan-game.cpp (modified) Create a window surface and presentation queue Mon, 08 Jul 2019 19:47:23 GMT Dmitry Portnoy [909b51a] * vulkan-game.cpp (modified) Select a physical device and create a logical device for it Mon, 08 Jul 2019 18:08:50 GMT Dmitry Portnoy [80de39d] * vulkan-game.cpp (modified) Finish configuring validation layers 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 Wed, 03 Jul 2019 02:24:05 GMT Dmitry Portnoy [b6127d2] * README.txt (modified) * vulkan-game.cpp (modified) Enable validation extensions 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 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