Skip to content

Latest commit

 

History

History
150 lines (110 loc) · 12.8 KB

CHANGELOG.md

File metadata and controls

150 lines (110 loc) · 12.8 KB

Changelog

All notable changes to this project will be documented in this file.

[0.6.1] - 2025-01-11

Features

  • Adding Vector3 for all the [f32; 3] (b84b193)
  • Finalized vector.rs (da69d1e)
  • Added Indexing & Neg to Vector3 & Vector2 (c648c14)
  • Added Position3D for all of the position: [f32; 3] (eff4e4e)

Miscellaneous Tasks

  • Remove Cargo.lock (820c960)
  • Changelog from the release workflow (ec69cb0)

Refactor

  • Replaced every [f32; 2] with Vector2 (4dbf03c)
  • Position3D to Vector3 (6081dc2)

[0.6.0] - 2024-12-30

Features

  • Added dynamic linking directly to the engine (2f4fdea)
  • Added custom errors to the engine, and removed the last expects and unwraps. The engine now should be fault tolerant (489a872)
  • Massively removed unrequired Result(s) (81efd06)

Miscellaneous Tasks

  • Added versions to the other packages as well (873904c)
  • Changed to version instead of path (b4dadc1)
  • Removed unwraps and results as much as possible (cd7d3fb)
  • Moved the engine into a core folder (891a56d)

[0.5.21] - 2024-11-09

Features

  • Added more methods for rotation of objects (903a87a)
  • Removed unnecessary comments (2d356ca)

[0.5.20] - 2024-09-10

Features

  • Moved unsigned int types into feature flags (fd5f495)
  • Added 2 more signals (8a72062)

[0.5.19] - 2024-09-08

Bug Fixes

  • Default data and objects rebuilt upon window creation for correct texture formats (540931d)
  • Events signal not firing (31b53f9)

Documentation

Features

  • Increased indices from u16 to u32 (11d6aa9)

[0.5.16] - 2024-08-12

Bug Fixes

Documentation

  • Added documentation to the entire engine (5a86e7e)

Features

  • Added window functions that goes to effect during update_loop initialization (4061da7)
  • More sane setter functions (1913327)
  • Objects now return reference for chained setters (6a083aa)
  • Camera is now a collection than a single entity, where the operations done on camera is done on "main" camera (790dcf8)
  • Android builds working fine again (d3af15a)
  • Added docker file for mobile builds (c4f1918)
  • Renamed to Signal and will be used as internal plugin (da1959c)
  • Added control_flow, present_mode, alpha_mode, and desired_maximum_frame_latency options (60513a5)
  • Fixed scissor bounds bug, added examples (9a89185)
  • Added scissor and clear color finally (ee77156)
  • Changed TextureData::Path from static str to String (5e6bc45)
  • Added render_order to the objects to control when they are sent to the gpu (e00910a)
  • Implemented switching between perspective and orthographic projection (2cd24c7)
  • Option to set perspective or orthographic projection (297f67e)
  • Added projection enum (5177e4a)
  • Instancing now works, with example. fix #40 (8e5e2db)
  • Transparency in textures now working (1dafadf)
  • Resource sharing now fully working. with example (be915ed)
  • PipelineData added to allow sharing pipeline resources (e4c58d7)
  • Added inline impl for ObjectStorage functions for cheaper trait usage (b0d48bb)
  • Added justfiles instead of clog (050ed51)
  • Added backends option to the window descriptor (9e86772)
  • _and_return functions now return buffers and bindgroups - Objects can now be hidden from rendering (e68fbd5)

Miscellaneous Tasks

  • Fix: #68 - updated dependencies to latest version (f13bcf8)
  • New version and updated documentation (b9481b9)
  • Updated changelog (5f3f232)
  • New version (77d2054)
  • Fixed typos (a2f5559)
  • New version for Signals update (ee2f86c)
  • The signal methods are now optional (5abe028)
  • Changed the naming of plugins to more appropriate: live_events (87280c1)
  • Clear color example and updates (6e2f434)
  • Updated to wgpu 0.19 (d8165f3)
  • Updated to latest wgpu and winit version. (4e213a7)
  • Moving to wgpu 0.18 (9f10faf)
  • Added some fixes to the PR (e1b9217)
  • Added some fixes to the PR (2559d6b)
  • Updated changelog (0eee907)
  • Added some doc to lib.rs (142a683)
  • Added appropriate function names to objects (7924440)
  • Upgraded versions of dependency and engine (df18704)
  • Added a docs and changes to the downstream (39632ab)
  • Deleted changelog workflow as not working (c94967f)
  • Added CHANGELOG and workflow for it (9d594ef)
  • Updated all dependency versions to latest (ae44f76)

Refactor

  • Added some docs, and cleaned up code a bit (afdf33e)
  • Moved light and model loader and added clog for changelog (75a93d0)

Build

  • Bump bumpalo from 3.9.1 to 3.14.0 (1f73ed2)
  • Bump rustix from 0.36.5 to 0.36.17 (e93128f)