Skip to content

new update! 0.5.14

Compare
Choose a tag to compare
@ElhamAryanpur ElhamAryanpur released this 13 Jul 16:52
· 24 commits to master since this release

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!