All notable changes to this project will be documented in this file.
- 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)
- 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)
- 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)
- Default data and objects rebuilt upon window creation for correct texture formats (540931d)
- Events signal not firing (31b53f9)
- Added signals example! (0e3aa61)
- Increased indices from u16 to u32 (11d6aa9)
- #62 and cleaned up bloat (7421479)
- #64, #59 (8a6ac06)
- #59 #64 and clippy improvements (9557edf)
- Potential fix for view_texture error on older hardware (4762fbd)
- #60 (8da08c6)
- #49 (67c47cd)
- #61 by introducing limits (62ad461)
- Surface error for non zero size on windows (8426db3)
- Fixed examples and inputs from 0.5.1 changes (cad944e)
- Defined wgpu transform matrix see: https://sotrh.github.io/learn-wgpu/beginner/tutorial6-uniforms/#a-perspective-camera (5204406)
- Transparency, and fix #43 (0d4037d)
- Potential fix for #27 (641e4d6)
- Added documentation to the entire engine (5a86e7e)
- 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
, anddesired_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)
- 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)