Age | Commit message (Collapse) | Author | |
---|---|---|---|
9 days | feat Add z-indez and line feed to BitmapTextHEADmaster | Frederico Linhares | |
2025-08-04 | feat Add text rendering for bitmap text | Frederico Linhares | |
2025-07-16 | feat Add support for bitmap text | Frederico Linhares | |
2025-07-14 | feat Update to SDL3 | Frederico Linhares | |
2025-07-14 | refa Remove SDL2 mixer | Frederico Linhares | |
2025-07-14 | fixt Improve graphics | Frederico Linhares | |
* src/blu_cat/gra/graphics_pipeline_2d_solid.cpp, src/blu_cat/gra/graphics_pipeline_2d_wired.cpp: remove redundant view port. * src/blu_cat/gra/renderer.cpp: Add view port to a more efficient place. Cleanup 2D images. | |||
2025-06-21 | refa Remove View2D | Frederico Linhares | |
View2D is almost useless and add too much complexity for the engine, so I am removing it. | |||
2025-06-18 | feat Add color change for Renderer | Frederico Linhares | |
2025-04-14 | feat Read and write signed integers | Frederico Linhares | |
2025-03-28 | feat Simplify interface for net connections | Frederico Linhares | |
2025-03-21 | fixt Use bone from mesh when animating model | Frederico Linhares | |
* src/blu_cat/gra/skeletal_model.cpp (SkeletalModel::tick): Use bone position from mesh. Not using it was a bug. | |||
2025-03-12 | refa Move initialization code to BluCat | Frederico Linhares | |
2025-03-12 | feat Add headers to skeletal mesh | Frederico Linhares | |
2025-03-11 | feat Add header to static mesh files | Frederico Linhares | |
2025-03-10 | feat Create BinaryWriter | Frederico Linhares | |
2025-02-26 | feat Code for networking | Frederico Linhares | |
2024-12-31 | refa Split BluCat into several namespaces | Frederico Linhares | |
2024-12-30 | refa Using reference arguments for Texture and Sprite | Frederico Linhares | |
2024-12-30 | fixt Create method to prevent crashes | Frederico Linhares | |
2024-12-30 | feat Rename version constants for BluCat | Frederico Linhares | |
2024-12-30 | fixt Add missing methods to Menu::Stack | 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-05-08 | feat Update Ruby version | Frederico Linhares | |
2024-04-16 | refa Simplify code for rendering 3d objects | Frederico Linhares | |
2024-04-11 | feat Improve error message for BinaryReader | Frederico Linhares | |
2024-04-11 | fixt Prevent engine to break during initialization | Frederico Linhares | |
2024-03-23 | fixt Make skeletal mesh work properly | Frederico Linhares | |
2024-03-23 | refa Use quaternion for orientation | Frederico Linhares | |
2024-02-06 | fixt Compilaton for Linux | Frederico Linhares | |
* Rakefile: Remove Windows specific library | |||
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-09 | fixt Remove another bug when computing text size | Frederico Linhares | |
2024-01-06 | buil Use NSIS to create Windows installer | Frederico Linhares | |
2024-01-05 | feat Add event to menu selection | Frederico Linhares | |
2024-01-05 | buil Use a newer version for mruby | Frederico Linhares | |
2023-12-22 | fixt Z key mapping | Frederico Linhares | |
2023-12-22 | fixt Remove bug when computing text size | Frederico Linhares | |
* src/texture.cpp: Fix number of arguments. * src/vk/texture.cpp: Fix image size when last character have a negative bearing. | |||
2023-11-09 | feat Allow model's texture to be changed | Frederico Linhares | |
2023-10-30 | refa Move texture sampler to texture object | Frederico Linhares | |
2023-10-27 | feat Create an interface to change field of view | 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-28 | refa Remove redundant descriptor set layout | Frederico Linhares | |
* src/vk/graphics_pipeline_3d_layout.cpp: skeletal_model and static_model were identical, therefore, redundant. | |||
2023-09-28 | styl Rename ODO structures to UDO | Frederico Linhares | |
* src/vk/uniform_data_object.hpp: I do not remember why I named these structs ODO. UDO makes more sense as they represents "uniform data objects." | |||
2023-09-27 | refa Remove redundant uniform buffer updates | Frederico Linhares | |
* src/vk/graphics_pipeline_3d.cpp: Remove redundant uniform buffer updates * src/vk/renderer.cpp: Update world colors just once for each frame. | |||
2023-09-15 | feat Create skeletal mesh | Frederico Linhares | |
2023-07-18 | fixt Invert drawing order for sprites | Frederico Linhares | |
* src/vk/graphics_pipeline_2d_solid.cpp: Drawing sprites with a higher z-index on top is more intuitive than the opposite. |