ATI announced that it will work closely with developers to maximize the functionality of its Imageon hardware for programmable shaders in OpenGL ES 2.0. "The beauty of OpenGL ES is that by leveraging the graphics processor, developers can have the flexibility of programming their own shaders to create the kinds of effects that until now end users could only experience on their PCs."
The International Mobile Gaming Awards sponsored by NVIDIA, Nokia, Alias and Orange is a unique opportunity for OpenGL ES developers, to get assistance with developing a professional game for publication and prizes. The competition works in two phases: Phase 1 due Oct 17th, is for the developer to submit a proposal for the production of a game or a pilot. An international jury will select 20 projects that will then receive tools and technical assistance to develop the game further. The finished games will enter a second competition ending on 10th February 2006. On 15th February, four final winners will be announced. Grand Prize is $10,000 and a publishing contract in Europe.
Can't make it to Siggraph, but want to know what is going on with the Khronos APIs? The Powerpoint presentation (converted to PDF) from the BOFs at Siggraph 2005 is now online. It reviews in detail each of the newly released or announced embedded APIs and tools for authoring and acceleration. This includes detailed information about the OpenML open source ML SDK, OpenGL ES 2.0, the OpenGL ES Shading Language, OpenGL ES 1.1 Extention Pack, OpenGL SC 1.0, EGL 1.2 and Collada. (5 MB pdf)
Several analyses have appeared online regarding the OpenGL ES, OpenVG, and OpenSL ES announcments at Siggraph. EE Times and Tom's Hardware help clarify what the new APIs do, how they work, and how they will impact the market.
OpenGL ES 2.0, OpenGL ES Shading Language, OpenGL ES 1.1 Extension Pack and OpenGL ES profile for Sa
Khronos has publicly released the OpenGL ES 2.0, OpenGL ES 1.1 Extension Pack, EGL 1.2 and OpenGL SC 1.0 specifications. OpenGL ES 2.0 combines a version of the OpenGL Shading Language for programming vertex and fragment shaders that has been adapted for embedded platforms, together with a streamlined API from OpenGL ES 1.1 that has removed any fixed functionality that can be easily replaced by shader programs. The OpenGL ES 1.1 Extension Pack collects together a number of optional extensions in one specification to extend OpenGL ES functionality for fixed function hardware. OpenGL SC 1.0 removes functionality from OpenGL ES 1.0 that is not required for safety-critical applications such as avionics and automotive instrumentation displays to minimize implementation and safety certification costs. Read Release.
Khronos has publicly released the OpenVG 1.0 royalty-free, open standard for low-level 2D vector graphics. OpenVG enables hardware acceleration of libraries such as such as Flash and SVG, enabling high-quality, anti-aliased, scalable 2D vector graphics and fonts on embedded and handheld devices with highly interactive performance and low levels of power consumption. Khronos will release details of an OpenVG 1.0 Adopter's Program in the second half of 2005, including a Conformance Testing Program enabling conformant products to use the OpenVG trademark ensuring that conformant OpenVG implementations provide a reliable, cross-platform 2D graphics programming platform. OpenVG has also been designed to seamlessly interoperate with OpenGL ES 3D graphics using EGL 1.2. Read Release.
Khronos has announced the formation of the new OpenSL ES (Open Sound Library for Embedded Systems) working group to define an open, royalty-free, cross-platform API (application programming interface) standard to enable low-level audio hardware acceleration across multiple embedded devices and platforms. he goal of OpenSL ES is to define an application-oriented audio API tuned for embedded systems, standardizing access to hardware acceleration features such as 3D positional audio and MIDI playback. OpenSL ES will provide a fully cross-platform foundation for a wide range of higher-level audio APIs, including JSR-234, and will enable easy porting of game and applications of across multiple platforms and audio devices. Read Release.
Khronos API and events news for Siggraph 2005
- Released: OpenGL ES 2.0, OpenGL ES Shading Language, OpenGL ES 1.1 Extension Pack and OpenGL ES profile for Safety Critical
- Released: OpenVG 1.0 for accelerated 2D vector graphics
- Announced: OpenSL ES initiative for cross-platform embedded sound and audio acceleration
- Announced: Collada 3D authoring and file exchange project joins Khronos Group
- Announced: Sony and NVIDIA become Khronos promoters
- BOFs, Tues, Aug 2: OpenGL ES, OpenVG and OpenML
- Half Day Class, Tues, Aug 2: Developing Mobile 3D Applications With OpenGL ES and M3G
- Tech Talk, Wed, Aug 3: COLLADA: An open Digital Asset Exchange Schema for the Interactive 3D Industry
The COLLADA project has elected to join Khronos to further their work as an open standard under Khronos' open participation process and royalty-free intellectual property (IP) framework. COLLADA stands for "COLLAborative Design Activity" and defines an XML-based schema to enable 3D authoring applications to freely exchange digital assets without loss of information - enabling multiple software packages to be combined into extremely powerful tool chains. Read Release.
Sony & NVIDIA become Promoters; CoreLogic, GiQuila, Nextreaming & Sasken become Contributors, Harman/Becker becomes Adopter
NVIDIA and Sony Computer Electronic Inc. (SCEI) have become Khronos Promoting Members, gaining a seat on the Board of Directors that direct Khronos activities. CoreLogic, GiQuila, Nextreaming and Sasken Communication Technologies have become Khronos Contributing Members to participate in the ongoing development of open, royalty-free embedded media API standards. Harman/Becker has become a Khronos Adopter for OpenGL ES 1.0.