-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Seeking new maintainers for gl-rs #524
Comments
The gamedev-wg is still interested in being a home for this repository, but others should have a chance to speak up with ideas before any big moves happen. |
Thanks for the quick comment, yeah I thought it best I post here and get the discussion started (again). |
Do you have some outstanding issues/plans that you'd think are a bit more high-priority to be done? It does seem like a light workload if we split it with the WG members, at only 17 issues (I didn't read them so maybe there's years of work in there :D ) |
Good question. I'm guessing something like:
@Lokathor also attempted to do a cleanup in #507, but ran up against some frustrations with the test suite. |
I'm fine with the gamedev-wg move if it's needed. |
@brendanzab is this offer still open? I won't be able to dedicate much maintenance effort but lots of high-value crates are still using the |
Probably most users of gl/gl-generator are using glutin. It could make sense to maintain under the Gfx-rs is also a relevant organization (that I'm not a part of) but wgpu seems to use gl-generator only indirectly by depending on glutin. |
The only other popular crates in my search for GL on crates.io are |
Last I was aware, |
Fwiw I was referring to popular crates that provide GL bindings, not necessarily through crates provided by this repository. To make a case for rather maintaining what everyone is currently still using, before too many new forks/crates are spawned to slowly diverge the ecosystem.
|
Would If it can handle all of these, perhaps |
@ids1024 I'm quite sure it doesn't, looking at the files in the repository and what was mentioned in rust-windowing/glutin#1653 (comment). Hence my suggestion/request that there might be something to win by unifying. Especially with regards to ecosystem divergence again (i.e. if most crates are using |
It could probably be updated to work on more stuff. Currently it's used literally just by me and groves (the |
Yeah, probably not too hard to add. There's also https://github.com/Dav1dde/glad, which added Rust support. And seems to be a pretty popular GL generator for C at the moment. It's written in Python though. |
@Lokathor what would be the advantage of |
Any updates on transitioning ownership to a larger organization with a bigger bus-factor? |
As alternative you can move it to |
Ping again @brendanzab, is there anything we can get going here? |
I currently don't have the mental bandwidth to maintain this library! Most of my current work is in programming languages, and it's a bit of a context switch to jump back to gl-rs, and so I end up procrastinating on looking at pull requests or issues! This is not a good position for such a critical library to be in, even given the current shift to newer APIs like Vulkan. I'm really sorry if this has affected you if you are reading this!
Going forward I'd like to see if I can find a better home for gl-rs. It was started a long time ago (8 years ago in fact!), and could probably do with some TLC. Please let me know if you'd be up for helping out with this, or have any ideas for where to migrate this repository! The help would be most appreciated! A plan for crate stewardship was mentioned in rust-gamedev/wg#42, but I haven't got around to following up until now.
The text was updated successfully, but these errors were encountered: