GTK+ Developers Call For Help To Finish Cross-Platform OpenGL Support
jones_supa writes OpenGL support under GTK is getting into good shape for providing a nice, out-of-the-box experience by default on key platforms for the GTK+ 3.16 / GNOME 3.16 release in March. For a few weeks now within mainline GTK+ has been native OpenGL support and as part of that a new GtkGLArea widget for allowing OpenGL drawing within GTK applications. Since that initial work landed, there's been more GTK+ OpenGL code progressing that right now primarily benefits Linux X11 and Wayland users. While good progress is being made and improvements still ongoing to the GNOME toolkit, GNOME developers are requesting help in ensuring other GTK+ backends can benefit from this OpenGL support. If you are using or planning to use GTK+ 3 on Windows or OS X, and you know how to use OpenGL on those two platforms, please consider helping out the GTK+ developers by implementing the GdkGLContext API using WGL and AppleGL.
... so that they can focus on fucking up the desktop like with gnome 3?
Its good to have choice. If there is none, things like heartbleed or winshock can happen.
Would love to, but I'm busy writing a combined init system, web server & tic-tac-toe engine.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
It does everything
http://saveie6.com/
Referring to it as WGL and AppleGL shows an astounding level of platform ignorance.
GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. http://www.gtk.org/
9/11: Never forget it was a false-flag operation
Started on this last night, but I'm not super familiar with the OpenGL details on OS X either. Help with scaling and fixing the painting welcome. https://bugzilla.gnome.org/sho...
Chu vi parolas Vikipedion?
No thanks.
These days: Redhat == Microsoft.
I am surprised that more people don't see that.
Its good to have choice.
*cringe*. This vapid meme is tired and endlessly parroted even in contexts such as this where it makes no sense and doesn't answer the question that was posed.
Thanks for your work on that. I'm npt familiar with graphics programming at all since my work always uses either a cli or browser-based GUI, but I do have some Macs around for testing and such.
Just do a wrapper for this.
Why would someone back the Qt stuff instead of GTK?
Let's face it. Some of us prefer GTK over Qt. Get over yourself and your One True Way, Holier Than Thou attitude. You're free to do it how you like, and I'm free to use what I like. Choice is good. And in this instance, it was appropriate.
If you are using or planning to use GTK+ 3 on Windows or OS X, and you know how to use OpenGL on those two platforms, please consider helping out the GTK+ developers by impl...
And there you go, nobody uses it for Windows or OSX, the most feature-complete, usable, multiplatform toolkit is Qt.
Heck, less and less people are using it on Linux, that's why they have such a lack of developers. Can you see it now? You've fucked up GTK+
Need I point out that QT has had cross platform OpenGL support for many years? In QT, this is mature, reliable, well integrated and easy to use.
When all you have is a hammer, every problem starts to look like a thumb.
I said: Guys, don't go OpenGL with Gnome3. ;-)
GnomeDevs said: We'll go OpenGL, it's the future.
I said: Guys, plz! That's stupid. OpenGL on Linux isn't in a good shape, if avaible at all.
GnomeDevs said: No, we do Features! OpenGL is needed for that. Why do you hate the future of Desktop?
I said: Guys, stop plz! I rather have a fast Desktop than a shiny slow and buggy one. Can't you make your OpenGL features optional? I mean, like basically a fast lean Desktop and the "new shiny features" can be turned on if the driver and hardware can handle it?
GnomeDevs said: No stupid Troll, that's stupid! Go away! OpenGL is future, why you hate future? We require OpenGL, don't use it if you hating much.
I said: Goodbye Gnome.
GnomeDevs said: Bye!
----Today----
GnomeDevs said: HALP! Can we has OpenGL plz? We stupid, we can't do it.
There isn't a Qt version of GIMP...
Some of us prefer GTK over Qt.
So then *you* help them out.
I'm a OpenGL/Linux/kernel/lib developer, and there is no way on God's green earth that I will contribute anything to Gnome.
What's wrong with Krita?
/me takes notes
Sorry GTK/GNOME, but I am done. I'm fed up with trying to use your API. I'm fed up with trying to shoehorn my systems to fit your paradigms. All I want to do is make a Linux version of a tool I had on Windows, but you won't let me focus on that. Rather you want me to make some weird touch centric/single display centric application which I have no wish or desire for. I am going to move to GNUstep. Yes the API doesn't shift quickly. But I consider this a good thing. An API that for 20 years has allowed users to choose Apple menus, windows menus, or NextStep style menus. There's a lot of freedom and choice in a platform that let's the user decide the UI paradigm they want to use, and which doesn't ram their paradigm of choice down your throat. I am also moving to an api that is inherently cross-platform from day one.
Because both are in use, and benefiting either is valuable.
This is true even if Qt is better than GTK in all respects.
Fuck GTK-
I'm off to Qt
Ha! I've found GTK to be orders of magnitude easier to program in than Qt. Frankly speaking, it was a steep slope for GTK, but Qt looked worse (C++ through a preprocessor, evne harder to understand documentation). I tried both, I had a basic program running in two days in C in GTK, I had exactly zero success after 2 weeks in Qt.
Why would anyone downvote this simple on-topic question? Some mods are fucking retarded!
GIMP is so goddamn awful though so that's a good thing!
Agreed. At least pyGTK is very straight-forward to use, even for someone like me with little GUI programming experience. I can't really speak for QT tough.
GTK's answer to the Qt's 'MOC' preprocessor is Vala: a whole C#-like language, just for GObject, which compiles to C.
Not sure how developers dare to say that anything related to Gnome is 'cross-platform'.
Get over yourself and your One True Way, Holier Than Thou attitude
Funny, that's my boilerplate response to GNOME these days.