The sample code from the OpenGL ES 2.0 Programming Guide has been ported to run on the iPhone 3G S. There is also a new free e-Chapter on developing with OpenGL ES 2.0 for the iPhone 3G S. Both are available for download from the book website.
SunMicroSystems just released VirtualBox 3.0 Beta 1. New in this version is support for OpenGL ES 2.0 with Windows, Linux and Solaris virtual guests. The host OS must have OpenGL 2 capable hardware and drivers installed for this to work.
ARMs Mali-400 MP GPU is now the first and only multicore GPU to pass the rigorous conformance tests specified by The Khronos Group. The Mali-400 GPU has achieved Khronos conformance for all of the three major graphics APIs required by ARM Partners: OpenVG, OpenGL ES 1.1 and OpenGL ES 2.0. Conformance to the Khronos standards brings accredited Mali GPUs to multiple markets – from cellular handsets and personal navigation devices to digital TV, set-top box and digital picture frames.
The new iPhone 3G S uses an incompatible graphics library from the previous phones. The iPhone 3G uses the OpenGL ES 1.1 library while the 3G S uses the OpenGL ES 2.0, and the two are not compatible as OpenGL ES 2.0 is a superset of 1.1. This was a deliberate decision by Khronos, so that it could make some large performance improvements. One of the biggest features is the addition of pixel shaders, which gives considerable flexibility in making 3D content. Both Jonathan Hirshon and Jon Peddie weigh in on why this move probably won't be a problem. Link to story in Japanese.
Graphic Remedy is proud to announce the upcoming release of gDEBugger for the iPhone platform. gDEBugger iPhone will allow OpenGL ES based application developers to enjoy advanced debugging and profiling capabilities, helping them reduce development time, deliver high quality applications and significantly improve graphic rendering performance. More information and for joining the gDEBugger iPhone Free Beta Program, please visit our website.
Broadcom announced a new low power Personal Navigation Device System on a Chip (PND SoC). The SoC solution combines a high performance GPS receiver and baseband, an ARM11 and OpenGL ES 1.1 and OpenVG 1.0 compiant graphics processor. This PNDoC provides the key components required to allow a more gratifying end user experience with the delays and chunky maps often associated with mobile maps.
Tungsten Graphics, owned by VMWare, has made available a few software updates recently. With Gallium3D an OpenVG state tracker, two OpenGL ES state trackers helping accelerate OpenGL ES 1.x and 2.0 API's have been released.
GUIliani is a C++ software MVC framework that supports XML which enabling the creation of platform independent, appealing graphical user interfaces for embedded systems. GUIliani supports many platforms such as Linux, VxWorks, WindowsCE, Windows Mobile, uCLinux and NIOS. Support back-end renderers include OpenGL-ES, SDL, GDI, GDI+, DirectFB and eVRU.
Vivante Corporation announced that a Taiwanese developer of high quality multimedia chipsets for mobile applications and a trusted supplier to global first-tier handset makers has added silicon proven Vivante scalable 2D and 3D graphics solutions to their system-on-chip (SoC) designs.
The new gDEBugger V5.1 adds the ability to view Vertex Buffer Objects (VBOs) data. The Textures and Buffers viewer Data View tab displays the selected VBO's data in a spreadsheet. The user can select the displayed data format, offset and stride. gDEBugger, an OpenGL and OpenGL ES debugger and profiler, traces application activity on top of the OpenGL API, lets programmers see what is happening within the graphic system implementation to find bugs and optimize OpenGL application performance. gDEBugger runs on Windows, Mac OS X and Linux operating systems.