At SIGGRAPH NVIDIA showed NVPerfHUD ES, a new performance tool for handheld GPUs. This is a comprehensive suite of performance tools to help debug and profile OpenGL ES applications by giving you access to low-level performance counters inside the driver and hardware counters inside the GPU itself. The counters can be used to determine exactly how your application is using the GPU, identify performance issues, and confirm that performance problems have been resolved. It works well in conjuction with gDEBugger ES.
The Khronos Tech Talks and presentations from the OpenGL and OpenGL ES BOFs are available as Powerpoint slides for download. The Tech Talks cover OpenGL ES 1.x, OpenGL ES 2.0, OpenVG and COLLADA. The OpenGL BOF covers OpenGL 2.1, OpenGL running under Vista, working group updates and directions for OpenGL 3. The OpenGL ES BOF includes gDEBugger ES, overview and open source news.
Kishonti Informatics announced the beta versions of GLBenchmark Pro and GLBenchmark HD, 3D performance benchmarks for OpenGL ES compatible Brew, Linux, Symbian and Windows Mobile devices. The new benchmarks not only measure OpenGL ES 1.0 and 1.1 application performance, but also let direct comparison of native OpenGL ES and Java based mobile 3D implementations. The final versions of the applications will be released this autumn.
The new OpenGL 2.1 specification adds backwards compatible enhancements to OpenGL’s advanced programmable pipeline including: Pixel Buffer Objects for fast texture and pixel copies between frame buffer and buffer objects in GPU memory; texture images specified in standard sRGB color space for enhanced application color management flexibility; and numerous additions to increase the flexibility of shader programming including non-square matrix support, support for arrays as first-class objects, a fragment position query in shaders using Point Sprites and an invariant attribute for variables to enhance shader code reliability.
Also announced, the Graphic Remedy Academic program will offer a free one year license to its gDEBugger OpenGL debugger and profiler tool to OpenGL developers in academia.
The OpenGL ARB (Architecture Review Board), the governing body for OpenGL, has voted to transfer control of the OpenGL API standard to the Khronos Group. The Khronos Group has voted to establish an OpenGL Working Group that will control and evolve this vital standard for cross-platform 3D graphics. The full transfer of OpenGL to Khronos is expected to be completed in the third quarter of 2006 with full support for OpenGL and its evolution to continue uninterrupted during this transition.
gDEBugger is a powerful OpenGL debugger and profiler that traces application activity on top of the OpenGL API so you can find bugs and optimize application rendering performance. The new v2.5 contains the first publci bDEBugger ES beta version and brings all of gDEBugger's debugging and profiling abilities to the OpenGL ES developer's world. In addition gDEBugger ES acts as an emulator for OpenGL ES when working on Windows PC while using its own OpenGL ES implementation. gDEBugger is available as a 30-day free trial. To test the OpenGL ES debugger, follow the steps at http://www.gremedy.com/gDEBuggerES_setup.php).
Digital Media Professionals (DMP) announced their "PICA" 3D/2D graphics IP core for embedded systems with support for OpenGL ES. In the DMP's booth #409 at SIGGRAPH, Futuremark will show a demo for PICA that uses OpenGL ES extensions, procedural textures, cook-torrance shading, smooth shadows, silhouettes and subdivision surfaces. Screenshots and a movie are available. DMP also announced that they the PICA software development environment contains low-level drivers (libraries), PC emulators, and a suite of authoring support tools tools that will support OpenGL ES and OpenVG development.
Full details have been posted for the Tech Talks and BOF presentations at SIGGRAPH 2006. Example topics include: OpenGL ES 1.1+ Techniques and Beyond; OpenGL ES debugging and profiling techniques using gDEBugger ES; Moving from OpenGL ES 1.1 to ES 2.0; OpenVG Training Course; An understanding of COLLADA features, capabilities, and applications; Multi-platform Shaders in COLLADA; "OpenGL 3.0" status; ARB Status & Khronos Transition Plans; OpenKODE: An Open Mobile Media Development Environment and more.
AmanithVG is a commercial solution for 2D graphics acceleration that is entirely built on top of OpenGL or OpenGL ES so it can use existing off-the-shelf hardware accelerators. This video of a real-time AmanithVG desktop session shows why accelerated vector graphics is so amazing. In real-time you can reshape, resize, and move vector graphics.
This video from GDC 2006 provides detailed descriptions of advanced rendering techniques made possible with OpenGL ES v1.1+. Several advanced rendering techniques used in the launch demo for ATI’s Imageon 2380 are showcased and described. You need to register to view the video, but registration is free.