summaryrefslogtreecommitdiff
path: root/src/core.hpp
AgeCommit message (Collapse)Author
2024-05-16refa Move BluCan initialization to BluCat folderHEADmasterFrederico Linhares
2024-05-08refa Rename graphical engine to BluCatFrederico Linhares
2024-01-06buil Use NSIS to create Windows installerFrederico Linhares
2023-10-09feat Render sprite in a 3D positionFrederico Linhares
2023-10-02refa Remove redundant framebuffersFrederico Linhares
* src/vk/framebuffer.hpp: Move to this class all the framebuffers.
2023-09-30refa Remove redundant descriptor setsFrederico Linhares
* src/vk/light.hpp: Move to this class, the descriptor sets used for lighting by the 3D graphics pipelines.
2023-09-30refa Remove redundant render passFrederico Linhares
* src/vk/render_pass.hpp: Both 2D pipelines used identical render passes. I merged both in a single render pass. * src/vk/renderer.cpp (Renderer::draw): Use only one render pass for both 2D graphics pipelines.
2023-09-29refa Move all descriptor sets to a new classFrederico Linhares
* src/vk/descriptor_set_layout.hpp: Moving all descriptor sets in the same class makes it easier to identify code duplication. * src/vk/graphics_pipeline_2d_solid_layout.cpp, src/vk/graphics_pipeline_2d_wired_layout.cpp, src/vk/graphics_pipeline_3d_layout.cpp: Remove redundant descriptor set layouts.
2023-09-15feat Create skeletal meshFrederico Linhares
2023-04-20feat Create text rendering systemFrederico Linhares
2022-12-29refa Use QOI image format for texturesFrederico Linhares
2022-11-09feat create method Rectangle#drawFrederico Linhares
2022-10-19feat Create workersFrederico Linhares
2022-10-10feat Move configuration from YAML file to gameFrederico Linhares
2022-10-04buil Use SDL_MAIN_HANDLED to compile engine on WindowsFrederico Linhares
2022-09-16feat Create ViewFrederico Linhares
2022-09-08refa Move layouts away from graphics pipelinesFrederico Linhares
2022-09-05refa Move render passes away from graphics pipelinesFrederico Linhares
2022-08-30feat Create 2d graphics pipelineFrederico Linhares
2022-08-08refa Replace SDL timer with C++ timerFrederico Linhares
2022-08-03feat Create a log systemFrederico Linhares
2022-08-02refa Use Vulkan for graphicsFrederico Linhares
This is a partial refactory. Some functionalities implemented in SDL were removed and need reimplementation.