source: opengl-game

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(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   5 years dmitry.portnoy Remove all the generic vbos feature/imgui-sdl points-test
(edit) @14e6918   5 years dmitry.portnoy Switch to the new model group rendering algorithm for TYPE_ASTEROID objects feature/imgui-sdl points-test
(edit) @a9d191a   5 years dmitry.portnoy Fix the buffer resizing algorithm for model groups (this fixes the … feature/imgui-sdl points-test
(edit) @c4c205e   5 years dmitry.portnoy Add a debug console to the game that displays program variable values feature/imgui-sdl points-test
(edit) @a926b79   5 years dmitry.portnoy For TYPE_SHIP objects, switch to using vbos specific to the model … feature/imgui-sdl points-test
(edit) @b05e2b5   5 years dmitry.portnoy Initialize the explosion shader vertex attributes using the new … feature/imgui-sdl points-test
(edit) @de53394   5 years dmitry.portnoy Move the generation of the explosion shader vbos to where all the … feature/imgui-sdl points-test
(edit) @b220f78   5 years dmitry.portnoy Create an overloaded version of bindUniformData that takes the data as … feature/imgui-sdl points-test
(edit) @49db5fc   5 years dmitry.portnoy Add support for uniform attributes in a ShaderModelGroup feature/imgui-sdl points-test
(edit) @a0eb547   6 years dmitry.portnoy Create an AttribInfo array for each ShaderModelGroup to support … feature/imgui-sdl points-test
(edit) @dd9771c   6 years dmp1488 Remove SceneObject.shader_program and use the object type to get the … feature/imgui-sdl points-test
(edit) @b62c109   6 years dmp1488 Use a ShaderModelGroup for the lasers amd remove BufferInfo.vbo_offset … feature/imgui-sdl points-test
(edit) @4c7cd57   6 years dmp1488 Use a ShaderModelGroup for the ship feature/imgui-sdl points-test
(edit) @0414306   6 years dmp1488 Create a map of ShaderModelGroups and use it for asteroids and explosions feature/imgui-sdl points-test
(edit) @7a55b49   6 years dmp1488 Create the ShaderModelGroup struct and start moving info required for … feature/imgui-sdl points-test
(edit) @ae0c7f4   6 years dmp1488 Merge branch 'WIP' of medievaltech.com:opengl-game into WIP feature/imgui-sdl points-test
(edit) @39ac76d   6 years dmp1488 Remove some unused code and rename some variables to more descriptive names feature/imgui-sdl points-test
(edit) @646f3f2   6 years dmp1488 Make explosions render correctly whenever a ship is destroyed. feature/imgui-sdl points-test
(edit) @bebfd5c   6 years dmp1488 WIP continued feature/imgui-sdl points-test
(edit) @c5fb958   6 years dmp1488 WIP feature/imgui-sdl points-test
(edit) @fe5e3ca   6 years dmitry.portnoy Apply the model, view, and projection matrices to explosions feature/imgui-sdl points-test
(edit) @8fbd34f   6 years dmitry.portnoy Create a work-around for the OSX Sierra vsync issue feature/imgui-sdl points-test
(edit) @adb104f   6 years dmp1488 Make the explosion shader only emit particles for a short time instead … feature/imgui-sdl points-test
(edit) @db06984   6 years dmp1488 Create a particle system that will later be used to render exploding … feature/imgui-sdl points-test
(edit) @f71d87d   6 years dmp1488 Start changing the laser fragment shader to allow each laser to be … feature/imgui-sdl points-test
(edit) @e1eec78   6 years dmp1488 Finish resolving merge conflict feature/imgui-sdl points-test
(edit) @3d96d13   6 years dmp1488 Merge branch 'master' of medievaltech.com:opengl-game feature/imgui-sdl points-test
(edit) @1e3dddf   6 years dmp1488 Display an actual score, which gets incremented every time the player … feature/imgui-sdl points-test
(edit) @446e55d   6 years dmitry.portnoy Fix the OpenGL version issue on OSX by making it only request an … feature/imgui-sdl points-test
(edit) @8e8aed6   6 years dmp1488 Fix some g++ compiler warnings feature/imgui-sdl points-test
(edit) @25b47d7   6 years dmp1488 Correctly send the hp of each asteroid to the shader using a uniform … feature/imgui-sdl points-test
(edit) @0e0f851   6 years dmp1488 Add a dedicated shader for asteroids, add an OpenGL debug callback, … feature/imgui-sdl points-test
(edit) @2b0214c   6 years dmp1488 -Comment out the code for showing selected objects in a different … feature/imgui-sdl points-test
(edit) @1f3d32b   6 years dmp1488 -Dynamically allocate SceneObjectsto make it easier to support … feature/imgui-sdl points-test
(edit) @e9347b4   6 years dmp1488 Implement an algorithm to find the closest object in a laser's path … feature/imgui-sdl points-test
(edit) @612d1f6   6 years dmp1488 As a laser moves, update its rotation so it always faces the camera. feature/imgui-sdl points-test
(edit) @fabed35   6 years dmp1488 Make the left and right lasers fire while the Z and X keys are held … feature/imgui-sdl points-test
(edit) @8316333   6 years dmp1488 Refactor the scene object creation functions, make the initial two … feature/imgui-sdl points-test
(edit) @4d0820f   6 years dmp1488 Add an assets folder for things like the original GIMP images, and put … feature/imgui-sdl points-test
(edit) @42e642d   6 years dmp1488 Remove the SFML project since integrating it with IMGUI hit a dead end feature/imgui-sdl points-test
(edit) @3effd81   6 years dmp1488 Change addLaserToScene() to position the laser between the correct … feature/imgui-sdl points-test
(edit) @fd6f465   6 years dmp1488 Change the laser rendering algorithm to draw lasers starting from the … feature/imgui-sdl points-test
(edit) @9f9f9a7   6 years dmp1488 Improve the laser rendering algorithm by using a translucent white … feature/imgui-sdl points-test
(edit) @6877ef3   6 years dmp1488 Finish integrating lasers into the object rendering pipeline and … feature/imgui-sdl points-test
(edit) @92b1e90   6 years dmp1488 Add a type field to SceneObject and mostly integrate lasers into the … feature/imgui-sdl points-test
(edit) @b155f13   6 years dmp1488 WIP: Start writing code for rendering lasers feature/imgui-sdl points-test
Note: See TracRevisionLog for help on using the revision log.