new update! 0.5.14
Actually 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 Resumed
event 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_color
and set_uniform_color
which now theres only set_color
. Also removed the scale
field 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!