Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-12-30 | feat Rename version constants for BluCat | Frederico Linhares | |
2024-05-16 | refa Move BluCan initialization to BluCat folder | Frederico Linhares | |
2024-05-08 | refa Rename graphical engine to BluCat | Frederico Linhares | |
2024-03-23 | fixt Make skeletal mesh work properly | Frederico Linhares | |
2024-03-23 | refa Use quaternion for orientation | Frederico Linhares | |
2024-01-11 | fixt Fix several bugs in the Windows installation | Frederico Linhares | |
* Rakefile: Link against winsock2 * ruby_build_config.rb: Add sockets to the engine for on-line gaming. * src/core.cpp: Windows needs to read mrb files as binaries. * windows_installer.nsi: write uninstaller before listing files seems to cause bugs. | |||
2024-01-05 | buil Use a newer version for mruby | Frederico Linhares | |
2023-10-09 | feat Render sprite in a 3D position | Frederico Linhares | |
2023-10-02 | refa Remove redundant framebuffers | Frederico Linhares | |
* src/vk/framebuffer.hpp: Move to this class all the framebuffers. | |||
2023-09-30 | refa Remove redundant descriptor sets | Frederico Linhares | |
* src/vk/light.hpp: Move to this class, the descriptor sets used for lighting by the 3D graphics pipelines. | |||
2023-09-30 | refa Remove redundant render pass | Frederico 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-29 | refa Move all descriptor sets to a new class | Frederico 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-15 | feat Create skeletal mesh | Frederico Linhares | |
2023-05-31 | fixt Remove YAML from engine | Frederico Linhares | |
* README.markdown: Remove a dependency that no longer exists and add one that was missing. * src/candy_gear.cpp: Remove YAML from the engine as mruby already provides it. * src/sprite_implementation.cpp, src/sprite_implementation.hpp: Remove unused code. | |||
2023-04-20 | feat Create text rendering system | Frederico Linhares | |
2022-12-29 | refa Use QOI image format for textures | Frederico Linhares | |
2022-12-23 | feat Add size to projections in 2D views | Frederico Linhares | |
2022-12-23 | refa Merge Rectangle into Vector4D | Frederico Linhares | |
2022-11-09 | feat create method Rectangle#draw | Frederico Linhares | |
2022-10-27 | feat Create rectangles | Frederico Linhares | |
2022-10-19 | feat Create workers | Frederico Linhares | |
2022-10-10 | feat Move configuration from YAML file to game | Frederico Linhares | |
2022-09-21 | feat Create View2D | Frederico Linhares | |
2022-09-16 | feat Create View | Frederico Linhares | |
2022-09-08 | refa Move layouts away from graphics pipelines | Frederico Linhares | |
2022-09-05 | refa Move render passes away from graphics pipelines | Frederico Linhares | |
2022-08-30 | feat Create 2d graphics pipeline | Frederico Linhares | |
2022-08-08 | refa Replace SDL timer with C++ timer | Frederico Linhares | |
2022-08-03 | feat Create a log system | Frederico Linhares | |
2022-08-02 | refa Use Vulkan for graphics | Frederico Linhares | |
This is a partial refactory. Some functionalities implemented in SDL were removed and need reimplementation. | |||
2022-04-06 | Initial commit | Frederico Linhares | |