Skip to content

Releases: AryanpurTech/BlueEngine

v0.10.0 - refactors and dependency update

07 Dec 21:10

Choose a tag to compare

Features

  • updated egui to the latest version - (6b070cb)
  • updated utilities to latest version - (b004018)

Refactoring

  • removed flume as a dependency of headless - (1f90fb9)

What's Changed

Full Changelog: v0.9.4...v0.10.0

v0.9.4 - translation direction fix

06 Aug 19:01

Choose a tag to compare

Bug Fixes

  • translate moving in the wrong direction - (4a38a68)

Full Changelog: v0.9.3...v0.9.4

v0.9.3 - input and object position fix

05 Aug 09:17

Choose a tag to compare

Bug Fixes

  • set_position and simple_input. Also added raw_input for finer usage - (d60f522)

Features

  • winit input now working - (f0fd32d)

Full Changelog: v0.9.2...v0.9.3

v0.9.2

27 Jul 16:49

Choose a tag to compare

Bug Fixes

  • #112 the texture colors are now corrected - (8e7c48b)

Miscellaneous Chores

Refactoring

  • updated to a newer wgpu version - (3b425e9)

Full Changelog: v0.9.1...v0.9.2

v0.9.1

05 May 07:36
404ca1e

Choose a tag to compare

Bug Fixes

  • [breaking] #108 - exchanged StringBuffer with AsRef and String with Arc - (a148472)
  • #110 - Features for a backend is now empty by default for maximum compatibility - (0e571b8)

Features

  • readded the embedded renderer and renamed egui plugin to egui_plugin for reduction of confusion - (0d15919)

Miscellaneous Chores

  • updated dependencies - (aa6076f)
  • updated dependencies - (59338e8)
  • reverted wgpu update - (73995d2)
  • updated utilities to the latest version - (547c402)
  • some updates done to the embedded renderer - (687d50e)

Full Changelog: v0.9.0...v0.9.1

v0.9.0

13 Apr 16:35
56c9955

Choose a tag to compare

Bug Fixes

Features

  • (api) updated the signals and runtime api - (e8b6baa)
  • (api) [breaking] updated the signals and runtime api - (e8b6baa)
  • (api) [breaking] updated the signals and runtime api - (e8b6baa)
  • initial version for headless mode - (834bedd)
  • winit and windowing is now a dependency instead of hard coded within the engine. - (daa2233)
  • headless feature is now fully available with it's own runtime - (088e9fe)
  • [breaking] headless feature is now fully available with it's own runtime - (088e9fe)
  • added a headless mode example - (f39ad24)

Miscellaneous Chores

  • updated utilities version - (10cd06f)
  • [breaking] WindowDescriptor is now called EngineSettings - (8a93cd8)
  • updated lock dependencies - (2fb1a23)
  • [breaking] renamed engine.input_events into engine.simple_input to convey the meaning clearly - (9f5beb5)
  • moved the engine definitions into its own file - (5511e6a)
  • added ObjectSettings parameter to the 3D primitve shapes - (9a0ad36)
  • updated versions - (feb169f)

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

05 Apr 12:44
8cc9e76

Choose a tag to compare

Breaking Changes

  • Object.rotation is now a Vector3 type again
  • Renderer::build_object has moved to Object::new
  • ObjectStorage::new_object, ObjectStorage::add_object, and ObjectStorage::update_object are deprecated and removed
  • Object::resize now uses world scale for the object instead of screen size
  • Object::set_translation has been renamed to Object::translate
  • Object::set_position issue that it rotates the object instead of translating, has been fixed
  • Object.position_matrix has been renamed to Object.translation_matrix
  • Object::set_texture has been replaced by Object::set_texture_raw
  • Object::set_texture now lets you build a texture directly with TextureData
  • Instance::to_raw has been renamed to Instance::build
  • Instance::new has been removed, in favor of directly building the Instance

Bug Fixes

  • Object transformations (e433121)
  • Transformations and function updates in the Object (88e2f86)

Features

  • Added README to the inner crates (15f20cf)
  • Speedup with object update and return (43bcc79)

Miscellaneous Tasks

  • Updated the README (d762d76)
  • Updated versions in the crates (cc710d2)
  • Split the object code into readable chunks (34c03b8)
  • Updated the utilities crate (40157cc)

Full Changelog: v0.7.1...v0.8.0

v0.7.1

01 Apr 14:33
81c452e

Choose a tag to compare

Bug Fixes

  • The camera target being inaccurately set (5062995)
  • Camera aspect ratio fix (09302c7)

Miscellaneous Tasks

  • Updated version numbers (d49b531)

Full Changelog: v0.7.0...v0.7.1

v0.7.0

31 Mar 21:53

Choose a tag to compare

Bug Fixes

Features

  • Starting to autogenerate the Vector types (378e51d)

Miscellaneous Tasks

  • Included the utilities in the main repository (42b93a9)
  • Finalized some documentation and cleanups (7e35283)
  • Moved from nalgebra to glam, and moved native Vector types to glam Vector (cb43a08)
  • Removed dev example (5e11dca)
  • Moved structures from the header to their respective components (0c2c941)
  • Moved prelude, utils and primitive shapes to a cleaner format (3f95a40)
  • Renamed header to prelude (2e58c8d)

What's Changed

New Contributors

Full Changelog: v0.6.5...v0.7.0

v0.6.5

15 Mar 17:01

Choose a tag to compare

Miscellaneous Tasks

  • Updated versions of all parts (9a9a2b0)
  • Updated wgpu to the latest version (5f45266)
  • Cleaned up github actions (fbf01a9)

Full Changelog: v0.6.3...v0.6.5