source: opengl-game

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(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
(edit) @28c13da   5 years dmitry.portnoy Merge branch 'master' of medievaltech.com:opengl-game feature/imgui-sdl points-test
(edit) @d22ae72   5 years dmitry.portnoy Create a separapte descriptor pool and vector of descriptor sets for … feature/imgui-sdl points-test
(edit) @58b95b3   5 years dmp1488 Minor code style change feature/imgui-sdl points-test
(edit) @b8b32bd   5 years dmitry.portnoy Create separate graphics pipelines for the overlay and the scene feature/imgui-sdl points-test
(edit) @c8b0357   5 years dmitry.portnoy Enable rendering of geometry using multiple sets of vertex and index … feature/imgui-sdl points-test
(edit) @9cd92ae   5 years dmitry.portnoy Update TODO and remove some unused files feature/imgui-sdl points-test
(edit) @5936c58   5 years dmitry.portnoy Allow parts of the UI overlay to be transpare, so that the 3D scene is … feature/imgui-sdl points-test
(edit) @e1a7f5a   5 years dmitry.portnoy Copy an SDL Texture to a Vulkan texture to use as a UI overlay on the … feature/imgui-sdl points-test
(edit) @5f3dba8   5 years dmp1488 Create a transparent texture in SDL and render some sample images and … feature/imgui-sdl points-test
(edit) @69dccfe   5 years dmitry.portnoy Implement a translucent, fullscreen overlay that shows a loaded … feature/imgui-sdl points-test
(edit) @bba12e7   5 years dmitry.portnoy Merge branch 'master' of medievaltech.com:opengl-game feature/imgui-sdl points-test
(edit) @2c87504   5 years dmp1488 Add reference blending code feature/imgui-sdl points-test
(edit) @adcd252   5 years dmitry.portnoy Add a depth buffer for depth testing feature/imgui-sdl points-test
(edit) @4f63fa8   5 years dmitry.portnoy Fix the MVP matrix feature/imgui-sdl points-test
(edit) @fba08f2   5 years dmp1488 Update vulkan-game.cpp to support texturing in the shader feature/imgui-sdl points-test
(edit) @621664a   5 years dmp1488 Reformat vulkan-game.cpp and fix a seg fault feature/imgui-sdl points-test
(edit) @f5d5686   5 years dmitry.portnoy Fix syntax errors in vulkan-game.cpp feature/imgui-sdl points-test
(edit) @88ebdc8   5 years dmitry.portnoy Update new-game.cpp to use a header-only version of stb_image feature/imgui-sdl points-test
(edit) @eea05dd   5 years dmp1488 Create a Vulkan image and fill it with image data loaded from a file feature/imgui-sdl points-test
(edit) @c7fb883   5 years dmp1488 Create a descriptor pool and descriptor sets for the mvp matrix ubo, … feature/imgui-sdl points-test
(edit) @de32fda   5 years dmp1488 Create a ubo and update it with the MVP matrix every frame feature/imgui-sdl points-test
(edit) @cae7a2c   5 years dmp1488 Use an index buffer to avoid having duplicate points in the vertex buffer feature/imgui-sdl points-test
(edit) @d9ef6ab   5 years dmitry.portnoy Use a staging buffer to help move the vertex data to device local … feature/imgui-sdl points-test
(edit) @80edd70   5 years dmp1488 Use a vertex buffer to store the points to be rendered feature/imgui-sdl points-test
(edit) @8667f76   5 years dmitry.portnoy Move getWindowSize and getRequiredExtensions to the game gui feature/imgui-sdl points-test
(edit) @0e6ecf3   5 years dmitry.portnoy Create a game gui implementation using glfw3 and move window … feature/imgui-sdl points-test
(edit) @75108ef   5 years dmitry.portnoy Enable and detect window resizing and recreate the swap chain when it … feature/imgui-sdl points-test
(edit) @47bff4c   5 years dmitry.portnoy Create the commnand buffers and sync objects feature/imgui-sdl points-test
(edit) @ebeb3aa   5 years dmp1488 Create the frame buffers feature/imgui-sdl points-test
(edit) @fd70015   5 years dmp1488 Create the graphics pipeline feature/imgui-sdl points-test
(edit) @be34c9a   5 years dmp1488 Create the render pass feature/imgui-sdl points-test
(edit) @84216c7   5 years dmp1488 Finish creating the rendering pipeline feature/imgui-sdl points-test
(edit) @e09ad38   5 years dmp1488 Create the pipeline shader stage feature/imgui-sdl points-test
(edit) @c458c58   5 years dmp1488 Create a Windows batch file to compile the shaders into SPIR-V files … feature/imgui-sdl points-test
(edit) @4befb76   5 years dmitry.portnoy Create a bash script for compiling shaders to SPIR-V files feature/imgui-sdl points-test
(edit) @bfd620e   5 years dmitry.portnoy Create the swap chain feature/imgui-sdl points-test
(edit) @321272c   5 years dmitry.portnoy Create an SDL surface and usse it to fill the window with a white … feature/imgui-sdl points-test
(edit) @98f3232   5 years dmitry.portnoy Use GameGui as the base class for GameGui_SDL feature/imgui-sdl points-test
(edit) @f286a10   5 years dmp1488 Remove some old and unused files feature/imgui-sdl points-test
(edit) @1c6cd5e   5 years dmp1488 Create the VulkanGame VS2019 project and add it to the NewOpenGLGame … feature/imgui-sdl points-test
(edit) @b3671b5   5 years dmitry.portnoy Create a window surface and presentation queue feature/imgui-sdl points-test
(edit) @909b51a   5 years dmitry.portnoy Select a physical device and create a logical device for it feature/imgui-sdl points-test
(edit) @80de39d   5 years dmitry.portnoy Finish configuring validation layers feature/imgui-sdl points-test
(edit) @a8f0577   5 years dmitry.portnoy Fix validation layer integration feature/imgui-sdl points-test
(edit) @7dcd925   5 years dmitry.portnoy Add a working reference example for validation layers feature/imgui-sdl points-test
(edit) @b6127d2   5 years dmp1488 Enable validation extensions feature/imgui-sdl points-test
(edit) @ab65f84   5 years dmitry.portnoy Get the vulkangame makefile target working in both Linux and OSX feature/imgui-sdl points-test
(edit) @826df16   5 years dmp1488 Make the new Vulkan project work in Linux Mint feature/imgui-sdl points-test
(edit) @f898c5f   5 years dmitry.portnoy Add files from the vulkan tutorial feature/imgui-sdl points-test
(edit) @86a820e   5 years dmp1488 Merge branch 'master' of medievaltech.com:opengl-game feature/imgui-sdl points-test
(edit) @aeedfb3   5 years dmp1488 Add minor updates to the Vulkan code feature/imgui-sdl points-test
(edit) @a8c958b   5 years dmp1488 Update TODO feature/imgui-sdl points-test
(edit) @754cf5a   5 years dmp1488 Merge branch 'master' of medievaltech.com:opengl-game feature/imgui-sdl points-test
(edit) @972aca1   5 years dmp1488 Update the Visual Studio project to VS2019 feature/imgui-sdl points-test
(edit) @f024d59   5 years dmp1488 Add settings for a Visual Studio x64 build feature/imgui-sdl points-test
(edit) @71876b9   5 years dmp1488 Start integrating SDL in Linux Mint feature/imgui-sdl points-test
(edit) @03f4c64   5 years dmp1488 Create an initial program and makefile config that uses Vulkan feature/imgui-sdl points-test
(edit) @9d4456b   5 years dmitry.portnoy Verify #includes in CrashLogger.cpp on OSX feature/imgui-sdl points-test
(edit) @17f28a1   5 years dmitry.portnoy Improve the formatting for the crash log on OSX feature/imgui-sdl points-test
(edit) @4762301   5 years dmp1488 Make CrashLogger work for Debian-based systems feature/imgui-sdl points-test
(edit) @b373466   5 years dmitry.portnoy Undo tweaks to badFunc feature/imgui-sdl points-test
(edit) @6abfd07   5 years dmitry.portnoy Create a log with a stack-trace when the game crashes feature/imgui-sdl points-test
(edit) @a23fc08   5 years dmitry.portnoy Move several functions from new-game.cpp to utils.cpp feature/imgui-sdl points-test
(edit) @98f06d9   5 years dmitry.portnoy Add support for ofstream to logger.cpp feature/imgui-sdl points-test
(edit) @d9b6a1c   5 years dmitry.portnoy Print a stack trace in the event of a crash. Currently, the code for … feature/imgui-sdl points-test
(edit) @caa2359   5 years dmp1488 Fix some logging code errors feature/imgui-sdl points-test
(edit) @bae0911   5 years dmitry.portnoy Update logging code to send all errors to the log file as well as the … feature/imgui-sdl points-test
(edit) @155a7cf   5 years dmitry.portnoy Replace printf with cout and cerr in new-game.cpp and logger.cpp feature/imgui-sdl points-test
(edit) @e6bc0f4   5 years dmitry.portnoy Add a callback for the window resize event feature/imgui-sdl points-test
(edit) @c55614a   5 years dmitry.portnoy CHange the code that copies object data into the OpenGL buffers into … feature/imgui-sdl points-test
(edit) @7e10667   5 years dmitry.portnoy Finish switching to the new model group rendering algorithm for … feature/imgui-sdl points-test
(edit) @dc19a39   5 years dmitry.portnoy Make explosion objects use the global model mat uniform buffer and a … feature/imgui-sdl points-test
(edit) @f97e638   6 years dmitry.portnoy Remove all the generic vbos feature/imgui-sdl points-test
(edit) @14e6918   6 years dmitry.portnoy Switch to the new model group rendering algorithm for TYPE_ASTEROID objects feature/imgui-sdl points-test
(edit) @a9d191a   6 years dmitry.portnoy Fix the buffer resizing algorithm for model groups (this fixes the … feature/imgui-sdl points-test
(edit) @c4c205e   6 years dmitry.portnoy Add a debug console to the game that displays program variable values feature/imgui-sdl points-test
(edit) @a926b79   6 years dmitry.portnoy For TYPE_SHIP objects, switch to using vbos specific to the model … feature/imgui-sdl points-test
Note: See TracRevisionLog for help on using the revision log.