pouët.net

OpenGL 3.0

category: general [glöplog]
smash: you have a proof of what you say? :) then i am interrested.
added on the 2009-02-07 22:33:09 by nystep nystep
nystep: only proof from experience :)
added on the 2009-02-09 10:53:38 by smash smash
ok, maybe we should do a benchmark then to compare and make ideas clear..
added on the 2009-02-09 11:26:35 by nystep nystep
Quote:
OpenGL's kind of cross-platform-ity is nice for scientific test applications but really nothing beyond that scope. Real applications don't rely on their graphics API when it comes to proper platform separation


Opengl is used in the commercial world in medicine(and medicine research), 3-D visualization application for the scientific community for research on data stored on huge supercomputers and used in 3-D commercial applications in conjuction with the US Government such as NASA and NOAA...so i hardly think that OpenGL is used merely for just some random test application that you speak of and is clearly used for time critical and important matters without relying on video games for commercial and developer support.
added on the 2009-02-12 17:09:53 by cws cws
I guess it's time to read.

Nowhere did I imply that OpenGL isn't thoroughly used, I was merely stating that it's approach to being cross-platform/portable has rather limited use. It's view on portability is based on a kind of utopia and I'm sure many (critical) scientific applications have different codepaths for different hardware just like any other (embedded) software out there in the world.
added on the 2009-02-12 17:45:35 by superplek superplek
Quote:
has rather limited use


Prime example: those extensions. Though hopefully that's just something limited to the scope of consumer PCs and videogames..
added on the 2009-02-12 17:53:08 by superplek superplek
As you may know... OpenGL 3.1 spec was released yesterday or something, and it's corresponding GLSL 1.40.

I gave a quick look over the specs and it seems they did little more than removing the features marked as deprecated in 3.0 (and glsl 1.30). What important changes were made other than the deprecation? It can't have much more newer features since the last version was presented less than 1 year ago.
added on the 2009-03-25 13:37:38 by xernobyl xernobyl
It finally got uniform buffer objects so you can share blocks of uniforms between shaders, making GLSL possible to use for anything bigger than toy applications for the first time. You still have to link vertex and fragment shaders together and can't just mix and match - completely useless misfeature.

Other than that, they standardized a few extensions as usual.

Altogether a good but boring update.
added on the 2009-03-25 13:55:42 by ector ector
FYI: The OpenGL 3.1 spec is out since yesterday. This time khronos deprecated most of the old stuff. I haven't checked it in detail though.

http://www.opengl.org/registry/doc/glspec31.20090324.pdf

Cheers,
Nils
added on the 2009-03-25 16:14:02 by torus torus
Thanks for repeating.
added on the 2009-03-25 16:28:31 by kusma kusma
I did not have the courage to read the 7 pages to see if the question was already asked, so please accept my appologies in advance if it was the case.

If you wanted to do a small 3d application, like a casual game, something that would run on modest hardware (possibly with some simple shaders), targetting Windows, Mac and Linux, would you use OpenGL on the three platform, or would you bother using OpenGL (or something else ?) on Linux and Mac, and D3D on Windows ?

added on the 2009-03-25 20:08:52 by Dbug Dbug
there's nothing wrong with OpenGL other than people being too professional and used to Direct3D.
added on the 2009-03-25 20:40:24 by xernobyl xernobyl
Old stuff is still there through ARB afaik. jsyk.
added on the 2009-03-25 20:54:22 by raer raer
But it may run trhough software.
added on the 2009-03-25 21:26:24 by xernobyl xernobyl
Dbug, let me rephrase your question:

"if you wanted to do something simple, would like to learn two different APIs and write two different applications to do the same thing, or just one?"
added on the 2009-03-25 22:19:09 by blala blala

login