-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
glow backend #203
Comments
Thanks a lot! 👍 I'm glad you liked it, then I don't feel that bad doing shameless self-promotion 🙂 Also, I think it sounds like a great idea! 🚀 I would really like to integrate with other libraries and focus on rendering! I definitely don't want to make About Do you need anything else other than changing the backend to |
That's great to hear! My current thinking is to leave I'd love to discuss it more – maybe find me on the egui discord and DM me! |
Related: emilk/egui#1351 |
The timeline is that I finish up the 0.11 release and then I start on this for the 0.12 release. |
I will test! |
I tested it, and it in emilk/egui#1407, and it works great! Thanks @asny ! |
Hi again, and thanks for a really nice looking library!
I was wondering if you have considered using (or adding)
glow
as the OpenGL backend inthree-d
?Some direct benefits:
build.rs
(I tend to shy away from libraries using it).egui_glow
instead of rolling your own.The reason I ask is for egotistical reasons. I would love to be able to write an
eframe
app and then add a high-level 3D rendering library on top of it. Andthree-d
looks like it could be a great candidate for such a library! In such a worldeframe
could focus on being a good framework for setting up a window, andthree-d
could focus on being a great 3D rendering library.Of course we could instead build out the framework part of
three-d
to be as feature-complete aseframe
, but that's a lot of work (for instance:eframe
has a bunch of code in it to handle mobile text input on the web), and it would greatly detract from whatthree-d
is: a 3D rendering crate.There are likely subtleties here that I'm not seeing, but I thought I would at least throw out the idea!
I guess another way to phrase this issue is: do you think
three-d
could be made into a library, built on top ofglow
?PS: even though I am the author of
eframe
I would love to throw it away if there was a good alternative.The text was updated successfully, but these errors were encountered: