Me a year ago: "yeah I know opengl drivers are buggy but this is just a 2D game engine, it's not going to do anything fancy at all. Shouldn't be an issue."
Me now: "I need to make a FAQ dedicated purely to graphics driver bugs we find."
@dasyatidprime well the only other libraries for Rust we're Entirely Unsuitable, so it sorta just ended up this way...
Also it's frankly more fun than writing games.
@dasyatidprime Android, in fact, is the tentative goal for next year. Along with iOS and (primarily) wasm.
@icefox I've heard OpenGL 2d is actively much worse than "fancier" 3d, because fewer well-resourced game houses are bashing on it and making the vendors fix bugs for 'em.
@Nentuaby I don't know how that seems possible, since 2D is a strict subset of 3D. Ie, everything you draw is a 3D mesh, just a flat one being displayed from a fixed angle.
@icefox Yep. What I hear is that that's why doing your own engine nowadays is kind of a fool's errand if you didn't _mainly_ want to do that.
(Especially on Android! _Ha_hahahahaha)