Releases: AryanpurTech/BlueEngine
Releases · AryanpurTech/BlueEngine
v0.10.0 - refactors and dependency update
Features
Refactoring
- removed flume as a dependency of headless - (1f90fb9)
What's Changed
- Refactor and dependency updates by @ElhamAryanpur in #114
Full Changelog: v0.9.4...v0.10.0
v0.9.4 - translation direction fix
v0.9.3 - input and object position fix
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
v0.9.1
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
eguiplugin toegui_pluginfor 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
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]
WindowDescriptoris now calledEngineSettings- (8a93cd8) - updated lock dependencies - (2fb1a23)
- [breaking] renamed
engine.input_eventsintoengine.simple_inputto 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
- @everyofflineuser made their first contribution in #102
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Breaking Changes
Object.rotationis now a Vector3 type againRenderer::build_objecthas moved toObject::newObjectStorage::new_object,ObjectStorage::add_object, andObjectStorage::update_objectare deprecated and removedObject::resizenow uses world scale for the object instead of screen sizeObject::set_translationhas been renamed toObject::translateObject::set_positionissue that it rotates the object instead of translating, has been fixedObject.position_matrixhas been renamed toObject.translation_matrixObject::set_texturehas been replaced byObject::set_texture_rawObject::set_texturenow lets you build a texture directly withTextureDataInstance::to_rawhas been renamed toInstance::buildInstance::newhas been removed, in favor of directly building theInstance
Bug Fixes
Features
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
v0.7.0
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
- Fixed bottom face of the cube by @USSURATONCACHI in #95
- Fixed
Object::set_postionfunction by @USSURATONCACHI in #96 - Vector Cleanup by @ElhamAryanpur in #97
New Contributors
- @USSURATONCACHI made their first contribution in #95
Full Changelog: v0.6.5...v0.7.0
v0.6.5
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