Linked by Thom Holwerda on Tue 30th Oct 2007 20:38 UTC, submitted by Hiev
GTK+ "Ars was at FOSSCamp this weekend. Think of FOSSCamp as an 'un-conference' without a set agenda where the minds behind open source projects get together and plot world domination (and, err, ways to improve their code). One fascinating session (and one that shows how FOSSCamp works and why it's so productive) was given by Mirco Muller, who discussed using OpenGL in GTK applications. Muller - the developer behind Cairo-Clock and the LowFat image viewer - talked about the state of OpenGL support in desktop applications and described various techniques that developers can use to make OpenGL content integrate better with conventional GTK user interfaces."
Thread beginning with comment 281937
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: "Richer" = "Wasted Cycles"
by RIchard James13 on Tue 30th Oct 2007 23:16 UTC in reply to ""Richer" = "Wasted Cycles""
RIchard James13
Member since:
2007-10-26

Yes you are exactly right. The article even says things like Even though conventional Linux GUI toolkits haven't bought into bling just yet, and all I can think is thank God. Bling is for entertainment purposes only, it might be ok in a game but not in a work app. Of course by everyone focusing on Bling in work apps they are neglecting the actual proper need for 3D effects in applications. Take 3D charts for example, they could use OpenGL to be rendered taking a load off the system and making them more useful. For instance if you have an array of 2D numbers like

1 3 2 5
4 2 1 3
5 3 1 2

And you try to display that as a 3D Bar chart some bars will not be visible. The answer is to make the chart rotate and the outer bars to be transparent so you can see the data at the center. You can implement that in software but why re-invent the wheel? 3D accelerated graphics do have a place in applications just not as Bling.

Say NO to Bling!

Reply Parent Score: 5

destraht Member since:
2006-08-07

Fundamentally I don't think that there is anything wrong with bling, however the way that it is implemented in almost every platform really sucks. We need to move towards having an option that augments what is already available. We need to remember that in several years time the processing time that will be required to perform these steps will be negligible.

So why don't we do it the good Unix way and do it right. It should be forever optional. I think that a reasonable example of this kind of thought are shell applications that support mouse clicks. Its cool and you never have to worry about a mouse only shell app. You could do it but it would be just plain silly. As long as we keep that spirit it will work out right.

Another good reason to do it right is to keep X11 forwarding working well.

Reply Parent Score: 2