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 announces low power OpenGL ES 1.1/OpenVG 1.0 compliant personal navigation device on a chip
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.
Futuremark's OpenGL ES 2.0 3D graphics benchmarking software has been upgraded to support new UI technologies for mobile devices. The enhanced version of 3DMarkMobile ES 2.0 adds two new tests focused on new UI scenarios. The software which is based on the "Kanzi" 3D engine, is designed to test next-generation mobile 3D hardware, and is equipped with "high detail game content." The benchmark generates workloads that push the envelope of OpenGL ES 2.0 3D hardware, with a presentation that can be used for product demonstrations, the company adds.
DMP has announced a new two day getting start GLSL Programming training course on June 18th and 19th 2009. The OpenGL ES roadmap has been tailored to the diverse needs of the embedded industry and contains two tracks with "1.X" and "2.X" specification roadmaps that will evolve in parallel. The 1.X roadmap will continue to be developed for new-generation fixed function 3D accelerators while the 2.X roadmap will enable emerging programmable 3D pipelines.This course introduce the world of programmable pipeline by explaining basic topics of the GLSL(OpenGL Shading Language) which is a core feature of OpenGL ES 2.x and OpenGL 2.x.
Vivante GPU selected for SoC Solution for 3C placing OpenGL ES and OpenVG in affordable 3C computers
Vivante Corporation announced that the Microprocessor Research and Development Center (MPRC) of Peking University (Beijing, China) selected Vivante 2D/3D GPU IP technology for its Single-Chip-PC SoC Platform, placing the graphics power of OpenGL ES 2.0, OpenGL ES 1.1, and OpenVG in an affordable, 3C computer for schools. "With the Vivante graphics processor and Khronos open standards APIs, we can provide modern graphics applications to benefit education for both teaching and research." said Professor Cheng Xu, Director of the MPRC, Peking University.