-
v0.6.3 Stable
released this
2025-03-15 13:47:26 +00:00 | 106 commits to master since this releaseBug Fixes
Miscellaneous Tasks
- Updated versions (7265c25)
Full Changelog: https://github.com/AryanpurTech/BlueEngine/compare/v0.6.1...v0.6.3
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
New Release! v0.6.1 Stable
released this
2025-01-11 20:28:10 +00:00 | 111 commits to master since this releaseFeatures
- 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
Refactor
What's Changed
- Adding Vector3 for all the [f32; 3] by @Gipson62 in https://github.com/AryanpurTech/BlueEngine/pull/88
All of this is thanks to @Gipson62 the chaddest
Full Changelog: https://github.com/AryanpurTech/BlueEngine/compare/v0.6.0...v0.6.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
New Release! v0.6.0 Stable
released this
2024-12-30 19:16:36 +00:00 | 121 commits to master since this releaseChangelog
All notable changes to this project will be documented in this file.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
New Update! 0.5.21 Stable
released this
2024-11-09 09:55:53 +00:00 | 131 commits to master since this releaseNew Update
[0.5.21] - 2024-11-09
Two new rotation methods have been added, deprecating the previous method:
Object::set_rotatationis deprecated (yes I just realized the typo)Object::set_rotationnow statically sets a rotation, does not keep moving the objectObject::rotatenow dynamically rotates the object every time it's called, similar to translation.RotateAmountis a new enum that lets you define the rotation amount in Radians or Degrees (previously only degrees)
Full Changelog: https://github.com/AryanpurTech/BlueEngine/compare/v0.5.20...v0.5.21
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
New Update! Stable
released this
2024-09-10 11:55:50 +00:00 | 135 commits to master since this releaseWhat's Changed
- Added 2 more Signals by @ElhamAryanpur in https://github.com/AryanpurTech/BlueEngine/pull/82
Full Changelog: https://github.com/AryanpurTech/BlueEngine/compare/v0.5.19...v0.5.20
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
2 downloads
-
v0.5.19 Stable
released this
2024-09-08 11:49:48 +00:00 | 140 commits to master since this releaseWhat's Changed
- possible fix to #77 by @ElhamAryanpur in https://github.com/AryanpurTech/BlueEngine/pull/79
- increased indices from u16 to u32 by @ElhamAryanpur in https://github.com/AryanpurTech/BlueEngine/pull/80
Full Changelog: https://github.com/AryanpurTech/BlueEngine/compare/v0.5.16...v0.5.19
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
New Update! 0.5.16 Stable
released this
2024-08-12 20:42:53 +00:00 | 147 commits to master since this releaseWhat's Changed
- feat: new functions:
object.set_visibility,object.shader_builder.set_shader,window.set_fullscreen_exclusive,window.set_fullscreen_borderless, andrenderer.set_clear_color
- Added window functions that goes to effect during update_loop initialization (4061da7)
- More sane setter functions (1913327)
- Fix: #68 - updated dependencies to latest version (f13bcf8)
BREAKING CHANGES
object.flag_as_changednow accepts a boolean to set flagengine.windowis now internallyOption<winit::Window>which is NOT AVAILABLE BEFORE UPDATE_LOOP. Thank winit v0.30 for this that doesn't let initialization before running at all. I fixed this and previous api compatibility by adding the function calls that store the state separately and then executes them on window as soon as it is initialized. Hence you can continue to use your window before update_loop (albeit not everything is available).
Full Changelog: https://github.com/AryanpurTech/BlueEngine/compare/0.5.15...v0.5.16
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
3 downloads
- feat: new functions:
-
new update! 0.5.15 Stable
released this
2024-07-26 16:50:59 +00:00 | 153 commits to master since this releaseWhat's Changed
- feat: Objects now return reference for chained setters in https://github.com/AryanpurTech/BlueEngine/pull/67
Full Changelog: https://github.com/AryanpurTech/BlueEngine/compare/0.5.14...0.5.15
BREAKING CHANGE:set_colorandset_render_ordernow returns&mut Objectand not a resultDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
new update! 0.5.14 Stable
released this
2024-07-13 16:13:57 +00:00 | 155 commits to master since this releaseActually fixed surface creation issue
the surface was being created twice, hence the errors on the surface already existing but attempting to recreate. This is due to the winit's
Resumedevent being a requirement for some platforms and in those platforms the surface isn't created until then. So now it checks if a surface exist at all and then create one if there is none.Debloat
There was a lot of fields and methods that was not used or duplicated. They're all cleansed now. An example was setting color had two duplicate fields
set_colorandset_uniform_colorwhich now theres onlyset_color. Also removed thescalefield from the objects as it was not used anywhere.Camera. lots of them.
Now the engine supports multiple cameras. They all exist in the CameraContainer that replaced the Camera field. Your code should not be broken as all operations are now given to
"main"camera. You can create new cameras and assign them to different objects to manipulate their displays.Cutting edge dependencies
Everything on Blue Engine and the utilities crate have been updated to the most recent version! (except winit. winit have been naughty).
Enjoy!
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
new update! Stable
released this
2024-06-07 17:57:01 +00:00 | 160 commits to master since this releaseold hardware support
This is a small update that adds some settings in
WindowDescriptor(such as limits) and updates on internal code that allows the engine to run on very old hardware. More information can be found on bottom section of docs.rsDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
2 downloads
-
Source code (ZIP)