Khronos Releases OpenGL ES Graphics Standard 19
An anonymous reader writes "The Khronos Group announced today that it has ratified the OpenGL ES 1.0 royalty-free open standard for advanced 2D and 3D graphics in embedded systems including mobile and handheld devices, and that the API specification is now available for free download. OpenGL ES defines subset profiles of OpenGL; OpenGL and OpenGL ES are royalty-free, open standard APIs that enable authoring and playback of dynamic media on a wide variety of platforms and devices. OpenGL ES 1.0 is said to run in software implementations as small as 50Kbytes, and can enable hardware graphics pipeline acceleration on both fixed point and floating point systems."
Interesting Specs (Score:5, Interesting)
It constantly surprises me how powerful the systems are that are defined as 'embedded'. After all, the minimum spec for DOOM [idsoftware.com] is a
386 processor operating at a minimum of 33MHz and for Quake [idsoftware.com] it's an Intel Pentium(R) 75 MHz processor or better.
That's now in 'embedded systems' sizing easily.
Re:Interesting Specs (Score:2)
If you look at J2ME, the MIDP profile is somewhat useful on phones from the 90s that had next to zero ram and UI options. Phones arent like that any more and all the other J2ME profiles such at CLDC and "PersonalJava" are running on platforms that, I believe, are capable of running a full Java implementation, even the swing UI. Why not provide the real J2SE i
Well, um... (Score:3, Informative)
OpenGL ES is just that; OpenGL with some sections taken out and a few additions to make software-only rendering and math go faster.
It's nice to point out that we had Quake, etc. on machines with lesser capabilities, however those never were able to get sufficient performance through general use APIs. They weren't ported to OpenGL before we had hardware acceleration on the PC.
With OpenGL ES, however, it's now
Re:Interesting Specs (Score:1)
I still have troubles getting decent performance out of Java on my 700mhz PC. . .
Re:Interesting Specs (Score:2)
I have nothing to say (Score:2, Funny)
Other than that, open standards are good. (Score: 0, Redundant)
Not bad... (Score:3, Insightful)
Just a thought, but I don't expect to get a lot of attention for it because I'm hinting that MS did something right [gamespy.com].
Re:Not bad... (Score:3, Informative)
Yes, MS did something right for games developers but OpenGL is a different kettle of Trolls.
Re:Not bad... (Score:2, Informative)
at least it seems to me that the original language for opengl was/is (there are numerous ports these days) c/c++.
Just my two cents.
OpenML (Score:2)
Its on the same site.
I have to be honest I not read too much about openML, but we have had openGL and openAL for some time. So its not a far jump to openML.
Although I dont see any note of openAL, maybe they reinvented the wheel here
Re:Not bad... (Score:2)
Who is Khronos? (Score:2)
Can someone clarify for me?
Re:Who is Khronos? (Score:3, Informative)
From OpenGL.org [opengl.org]:
The OpenGL Architecture Review Board (ARB), an independent consortium formed in 1992, governs the OpenGL specification. Composed of members from many of the industry's leading graphics vendors, the ARB defines conformance tests and approves OpenGL enhancements. Currently the board includes representatives from 3DLabs, ATI, Compaq, Evans & Su
Should be matched with software (Score:3, Interesting)
Now its all fine and dandy to have Fujitsu and GeforceFX GO chips on embedded devices and their OpenGL API, but there must be a smooth way to use pre-existing software with this API. Most software would expect a complete OpenGL 1.1 to 1.4 implementation running on standard OSes like (uC)Linux, NetBSD and (someone correct me on this) QNX, Symbian and the rest. Such an OpenGL implementation should be released for most of the embedded 3d chips for all these OSes, possibly as extensions of Mesa under the free OSes, before it can be used at all. We cant expect to see many applications made for custom OSes running on custom cpu/3d chips using a custom OpenGL (ES)implementation. The importance of pre-existing software base for any platform is paramount.
How relevant is OpenGL nowadays? (Score:2)
Re:How relevant is OpenGL nowadays? (Score:2)