Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added clear comments on specific aspects of vulkan abstraction layers, modified header extensions to hpp, including adding in the event-system into this commit * Submitting bug fixes to the event system and made some changes by removing an update function from the window class that was only used for events into InputPoll::UpdateEvents instead * Updated cmake build to using cmake utils * Updated cmake build to using updated cmake utils * Working Vulkan Rendering Triangle with Better Design * Working colored triangle with updated shaders * working of rendering four triangles vertically with the color blue using push constants * Refactored Swapchain API for utilizing graphic swapchain instead of directly calling vulkan swapchain * Updated triangles to prettier colors and now got scaling, rotation, and translation matrices working using push constants stil * Merging big PR to engine3d for work TestApp and Editor application alongside threading and sync update managers * Getting the renderer to render meshes simplified and got an example basic physics system up and running for testing the renderer's capabilities * Fixed resolution offset to be dynamic with the windows dimensions * Working 3D cube with updated renderer * Updating cmake to utilize a much better working cmake-utils/2.0 * Working EditorScene to test the ECS and custom Scene objects intsead of the ones from the tutorials * Removed unecessary commented code and added back the rotation to make sure some of the transforms work properly still after these modifications * Working editor scene that utilizes our scene structure with basic ECS system working. * Working camera component with the cube object, and added viewport to get a perfect cube rendering added into the renderer * Camera component works!! * Working camera rotation using interpolation --------- Co-authored-by: = <=>
- Loading branch information