asny / three-d

2D/3D renderer - makes it simple to draw stuff across platforms (including web)
MIT License
1.34k stars 110 forks source link

upgrade egui, egui_glow, glow crates #326

Closed coderedart closed 1 year ago

coderedart commented 1 year ago

nice. no changes needed it seems.

it seems there's a bunch of other dependencies that are in need of upgrading.

coderedart commented 1 year ago

I see rand, noise and glutin crates which are not latest.

asny commented 1 year ago

I see rand, noise and glutin crates which are not latest.

rand and noise is just dev dependencies (only used in examples) and I remember one of them was not working on web in a newer release. An old version of glutin is used for headless since that's not supported in the new release 🤷 the rest use the latest version.

coderedart commented 1 year ago

Understood. then, we can merge this if the CI passes. :partying_face:

I changed the glutin gl api preference to match eframe. There were a bunch of issues if we used EglThe(X11/Wgl) instead of the reverse. So, glutin devs recommended trying native first and then fallback to Egl.