source: opengl-game

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @055750a   5 years dmitry.portnoy In VulkanGame, use SSBOs in the ship and scene shaders to store … feature/imgui-sdl points-test
(edit) @e1308e8   5 years dmp1488 In VulkanGame, add normals to the ship pipeline and get lighting to work feature/imgui-sdl points-test
(edit) @06d959f   5 years dmp1488 Add an addVertexNormals method to VulkanGame that calculates the … feature/imgui-sdl points-test
(edit) @0cf1a23   5 years dmp1488 Remove the pipeline design doc and add a document about the Vulkan … feature/imgui-sdl points-test
(edit) @1802a41   5 years dmitry.portnoy Make openglref compile feature/imgui-sdl points-test
(edit) @3782d66   5 years dmitry.portnoy Add a new pipeline, vertex type, and ubo-related structures to render … feature/imgui-sdl points-test
(edit) @aa00bf2   5 years dmitry.portnoy Re-enable some of the logic to render lights in the ship shader for … feature/imgui-sdl points-test
(edit) @f97c5e7   5 years dmitry.portnoy Create an initGraphicsPipelines() function and templatize and … feature/imgui-sdl points-test
(edit) @8e02b6b   5 years dmitry.portnoy To move to a more generic way of updating the scene, rename … feature/imgui-sdl points-test
(edit) @683dd55   5 years dmp1488 Add a getObjects() method to the GraphicsPipeline_Vulkan class that … feature/imgui-sdl points-test
(edit) @1908591   5 years dmp1488 Update the OpenGLReference project to include the shaders that were … feature/imgui-sdl points-test
(edit) @15104a8   5 years dmitry.portnoy In vulkangame, nitialize the view and projection metrices to what they … feature/imgui-sdl points-test
(edit) @5ab1b20   5 years dmitry.portnoy Make VulkanGame use the same projection matrix as the original OpenGL game feature/imgui-sdl points-test
(edit) @5a0242e   5 years dmp1488 Refactor GraphicsPipeline_Vulkan to allow adding new data after … feature/imgui-sdl points-test
(edit) @b8777b7   5 years dmitry.portnoy Templatize GraphicsPipeline_Vulkan by adding a VertexType parameter … feature/imgui-sdl points-test
(edit) @cd487fb   5 years dmitry.portnoy Replace some couts with runtime_exceptions and, in vulkangame, only … feature/imgui-sdl points-test
(edit) @e3bef3a   5 years dmp1488 Finish the rewrite of the original vulkangame project feature/imgui-sdl points-test
(edit) @5a23277   5 years dmp1488 Replace the key event in game-gui with distinct key up and key down events feature/imgui-sdl points-test
(edit) @0ae182f   5 years dmp1488 In vulkangame, finish implementing recreateSwapChain() feature/imgui-sdl points-test
(edit) @1f25a71   5 years dmitry.portnoy In vulkangame, print the SDL version and finish implementing … feature/imgui-sdl points-test
(edit) @cc4a8b5   5 years dmp1488 Make vulkangame compile under Linux feature/imgui-sdl points-test
(edit) @f985231   5 years dmp1488 In vulkangame, update the MVP matrix and copy it to the uniform buffer … feature/imgui-sdl points-test
(edit) @d2d9286   5 years dmp1488 In vulkangame, implement the renderScene function to draw a frame in … feature/imgui-sdl points-test
(edit) @87c8f1a   5 years dmitry.portnoy In vaulkangame, define vertex buffer and index buffer data and … feature/imgui-sdl points-test
(edit) @34bdf3a   5 years dmitry.portnoy In vulkangame, create Vulkan synchronization objects for rendering feature/imgui-sdl points-test
(edit) @603b5bc   5 years dmitry.portnoy In vulkangame, add code to create the frame buffers and command buffers feature/imgui-sdl points-test
(edit) @e83b155   5 years dmitry.portnoy In vulkangame, destroy the texture sampler, all the uniform buffer … feature/imgui-sdl points-test
(edit) @b794178   5 years dmitry.portnoy In vulkangame, add the ability to create vulkan resoirces and … feature/imgui-sdl points-test
(edit) @771b33a   5 years dmitry.portnoy In openglgame, port over some more of the pipeline creation code and … feature/imgui-sdl points-test
(edit) @0b1b52d   5 years dmitry.portnoy In openglgame, port over the functionality to specify and initialize … feature/imgui-sdl points-test
(edit) @83b5b4b   5 years dmitry.portnoy Handle window resize events in openglgame feature/imgui-sdl points-test
(edit) @5b02676   5 years dmitry.portnoy Make vulkangame and openglgame compile on OSX with the new … feature/imgui-sdl points-test
(edit) @ee75487   5 years dmp1488 Add utils.cpp/hpp to the VulkanGame MSVC project feature/imgui-sdl points-test
(edit) @3de31cf   5 years dmp1488 Add and begin implementing an OpenGL version of the GraphicsPipeline class feature/imgui-sdl points-test
(edit) @7d2b0b9   5 years dmp1488 Add and begin implementing a GraphicsPipeline class to hold info for … feature/imgui-sdl points-test
(edit) @4d84c72   5 years dmp1488 Move the OpenGL shaders to a gl-shaders folder feature/imgui-sdl points-test
(edit) @40995d3   5 years dmp1488 Merge branch 'master' of medievaltech.com:opengl-game feature/imgui-sdl points-test
(edit) @7563b8a   5 years dmp1488 In vulkanref, implement the ability to add new objects to the scene feature/imgui-sdl points-test
(edit) @a0da009   5 years dmitry.portnoy Add a window resize callback in gamegui and add an unknown event type … feature/imgui-sdl points-test
(edit) @fa9fa1c   5 years dmitry.portnoy In vulkangame, create the command pool feature/imgui-sdl points-test
(edit) @0e09340   5 years dmitry.portnoy In vulkangame, detect when the framebuffer is resized feature/imgui-sdl points-test
(edit) @6fc24c7   5 years dmitry.portnoy In vulkangame, add code to create a render pass feature/imgui-sdl points-test
(edit) @f94eea9   5 years dmitry.portnoy In vulkangame, add code to create image views feature/imgui-sdl points-test
(edit) @054d9ed   5 years dmitry.portnoy Use SDL_WINDOW_FULLSCREEN_DESKTOP only on Windows, and … feature/imgui-sdl points-test
(edit) @91c89f7   5 years dmp1488 Use SDL_WINDOW_FULLSCREEN_DESKTOP when creating the SDL window to … feature/imgui-sdl points-test
(edit) @502bd0b   5 years dmp1488 In vulkangame, add code to create a swap chain feature/imgui-sdl points-test
(edit) @c1c2021   5 years dmp1488 In vulkangame, add code to create a logical device feature/imgui-sdl points-test
(edit) @a0c5f28   5 years dmp1488 Add renderScene and renderUI functions to vulkangame feature/imgui-sdl points-test
(edit) @fe5c3ba   5 years dmp1488 In vulkangame, change the pickPhysicalDevice() and isDeviceSuitable() … feature/imgui-sdl points-test
(edit) @90a424f   5 years dmitry.portnoy In vulkangame, add code to create a Vulkan surface and pick a physical … feature/imgui-sdl points-test
(edit) @c6fec84   5 years dmitry.portnoy Update the makefile to correctly compile openglgame feature/imgui-sdl points-test
(edit) @f133da0   5 years dmp1488 Add renderScene and renderUI functions to openglgame and use IMGUI to … feature/imgui-sdl points-test
(edit) @df2cc24   5 years dmp1488 Add IMGUI and its dependencies to the openglgame MSVC project feature/imgui-sdl points-test
(edit) @c1d9b2a   5 years dmp1488 In vulkangame, create a Vulkan instance and enable the Vulkan debug … feature/imgui-sdl points-test
(edit) @92cbc6a   5 years dmp1488 In openglgame, initialize OpenGL using glew, register the OpenGL debug … feature/imgui-sdl points-test
(edit) @a6f6833   5 years dmp1488 Remove getWindowSize() from game-gui and instead add getWindowWidth(), … feature/imgui-sdl points-test
(edit) @09e15a4   5 years dmp1488 Add logger.hpp and logger.cpp to the MSVC projects feature/imgui-sdl points-test
(edit) @c559904   5 years dmitry.portnoy Start using the logger class to output basic debugging info to a file … feature/imgui-sdl points-test
(edit) @2e77b3f   5 years dmitry.portnoy Move the debug status output from the main functions to the openglgame … feature/imgui-sdl points-test
(edit) @cabdd5c   5 years dmitry.portnoy Mark which parts of the old code were moved over to the new openglgame … feature/imgui-sdl points-test
(edit) @cb01aff   5 years dmitry.portnoy Create a VulkanUtils class to hold some generic Vulkan functions feature/imgui-sdl points-test
(edit) @5289665   5 years dmitry.portnoy Add logger.cpp to both openglgame and vulkangame and compile … feature/imgui-sdl points-test
(edit) @1fcca9e   5 years dmitry.portnoy Rename logger.h to logger.hpp feature/imgui-sdl points-test
(edit) @c61323a   5 years dmp1488 Implement processEvents() and pollEvent() for GameGui_GLFW and … feature/imgui-sdl points-test
(edit) @f6521fb   5 years dmitry.portnoy Add processEvents() and pollEvent() to GameGui, implement them for … feature/imgui-sdl points-test
(edit) @203ab1b   5 years dmitry.portnoy Rename utils.h to utils.hpp feature/imgui-sdl points-test
(edit) @d2f607c   5 years dmitry.portnoy Fix the logic for creating a fullscreen SDL window feature/imgui-sdl points-test
(edit) @7bf5433   5 years dmp1488 Create a new OpenGLGame project for a refactor of the original OpenGL … feature/imgui-sdl points-test
(edit) @27c40ce   5 years dmp1488 Update vulkangame to correctly display a window in Windows and add … feature/imgui-sdl points-test
(edit) @39278a8   5 years dmp1488 Rename the NewOpenGLGame and VulkanGame projects to OpenGLReference … feature/imgui-sdl points-test
(edit) @ed7c953   5 years dmitry.portnoy Print an error message when game-gui fails to create a window feature/imgui-sdl points-test
(edit) @b6e60b4   5 years dmitry.portnoy In vulkangame and openglgame: - use int instead of usigned int for … feature/imgui-sdl points-test
(edit) @7fc5e27   5 years dmitry.portnoy Change all game-gui function names to lower camel case feature/imgui-sdl points-test
(edit) @1ce9afe   5 years dmitry.portnoy Add a fullscreen flag to GameGui::CreateWindow and implement … feature/imgui-sdl points-test
(edit) @301d0d4   5 years dmitry.portnoy Rename Compiler.h to compiler.hpp feature/imgui-sdl points-test
(edit) @5edbd58   5 years dmitry.portnoy For both openglgame and vulkangame, pass in the window width and … feature/imgui-sdl points-test
(edit) @2beb6c7   5 years dmitry.portnoy Move the crash log file definition to consts.hpp feature/imgui-sdl points-test
(edit) @9546928   5 years dmitry.portnoy Move some constants into consts.hpp feature/imgui-sdl points-test
(edit) @76d19a8   5 years dmitry.portnoy Wrap all the code in openglgame and vulkangame in a CrashLogger feature/imgui-sdl points-test
(edit) @5529ab5   5 years dmitry.portnoy Rename CrashLogger.cpp to crash-logger.cpp and CrashLogger.h to … feature/imgui-sdl points-test
(edit) @d8cb15e   5 years dmitry.portnoy Implement GetError() in game-gui-glfw and start using game-gui-glfw in … feature/imgui-sdl points-test
(edit) @d5f2b42   5 years dmitry.portnoy Create a generic GetError() function in game-gui that returns the last … feature/imgui-sdl points-test
(edit) @d02c25f   5 years dmitry.portnoy Create openglgame, which will be the original opengl+glfw game, but … feature/imgui-sdl points-test
(edit) @99d44b2   5 years dmitry.portnoy Rename spacegame to vulkangame feature/imgui-sdl points-test
(edit) @4eb4d0a   5 years dmitry.portnoy Rename vulkan-game.cpp to vulkan-ref.cpp and define the … feature/imgui-sdl points-test
(edit) @0df3c9a   5 years dmitry.portnoy Create a basic SDL window feature/imgui-sdl points-test
(edit) @eba8c0c   5 years dmitry.portnoy Expand on the upgrade TODO list and remove game-gui-glfw as a … feature/imgui-sdl points-test
(edit) @e8ebc76   5 years dmitry.portnoy Create main.cpp to hold the initial startup code and (eventually) the … feature/imgui-sdl points-test
(edit) @850e84c   5 years dmitry.portnoy Create space-game.cpp, which will be the original opengl game … feature/imgui-sdl points-test
(edit) @17714b8   5 years dmitry.portnoy Update the README and makefile to correctly setup and build vulkangame … feature/imgui-sdl points-test
(edit) @8a40f4b   5 years dmp1488 Fix a memory leak that occured when a VkImage was being populated from … feature/imgui-sdl points-test
(edit) @721e8be   5 years dmp1488 Add reusable functions that generate a descriptor set layout, a … feature/imgui-sdl points-test
(edit) @f00ee54   5 years dmp1488 Refactor the code to allow different graphics pipelines to use … feature/imgui-sdl points-test
(edit) @d53ef6a   5 years dmp1488 Update the README to include instructions for building a 64-bit … feature/imgui-sdl points-test
(edit) @cbe946d   5 years dmp1488 Add separate shaders for the scene and overlay to the Vulkan project … feature/imgui-sdl points-test
(edit) @6544020   5 years dmp1488 Update compile.bat to compile all vertex and fragment shaders feature/imgui-sdl points-test
(edit) @e5d4aca   5 years dmitry.portnoy Create separate descriptor pools and descriptor sets for each shader … feature/imgui-sdl points-test
(edit) @c8c6da8   5 years dmitry.portnoy Create the overlay texture using different flags based on the SDL … feature/imgui-sdl points-test
(edit) @ad31ec7   5 years dmp1488 Fix the SDL overlay in Windows 10 feature/imgui-sdl points-test
(edit) @1187ef5   5 years dmitry.portnoy Minor code reformatting feature/imgui-sdl points-test
Note: See TracRevisionLog for help on using the revision log.