-
-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: