A series of articles on how progamming OpenGL ES on Windows CE, from initialization to use model exported from modeling tool. Articles are written in Chinese.
Futuremark 3DMarkMobile JSR 184 enables valid comparisons between Java M3G and native OpenGL ES 3D Graphics performance
3DMarkMobile JSR 184 is Futuremark’s port of their industry standard 3DMarkMobile ES 1.1 benchmark to the Java Mobile 3D Graphics (M3G) environment. 3DMarkMobile ES 1.1 and 3DMarkMobile JSR 184 share Identical test workloads, which are deployed through Futuremark’s OpenGL ES 1.1 engine in the former, and the company’s JSR 184 engine in the latter. This design enables reliable comparisons between native OpenGL ES and Java Mobile 3D performance. Test suites feature high detail 3D game workloads and pixel processing, vertex processing and CPU processing feature tests, plus image quality tests.
The new TI OMAP3430 processor embeds Imagination Technologies' PowerVR SGX graphics core, making it the first applications processor to support OpenGL ES 2.0 and OpenVG, providing superior graphics performance and advanced user interface capabilities. OpenGL ES 2.0 brings "life-like" 3D graphics to the handset and creating a mobile gaming experience comparable to today's handheld gaming devices. OpenVG provides hardware acceleration of 2D scalable vector graphics for creation of advanced, immersive user interfaces and flash-style animations. TI also is enabling sophisticated and dynamic images in the mobile gaming environment with "smart pixel" technology offered via OpenGL ES 2.0 that allows each pixel in an image to be programmed individually, giving game developers the power to create rich effects with cinematic realism.
STMicroelectronics has licensed AMD graphics technology, including 2D, 3D and vector graphics core engines, as well as related software compliant with OpenGL ES 2.0 and OpenVG 1.0 standards. This will enable new handheld devices to reach a large audience of customers who want to enjoy stunning user interfaces, immersive 3D games, and dynamic multimedia content.
Edge is a multi-platform game engine for mobile devices. The newly announced v3.00 will take full advantage of advanced 3D rasterizing using hardware acceleration and software rendering using OpenGL ES. Developers can use their favorite OpenGL ES implementation through the Edge SDK (including PowerVR, Rasteroid and Vincent OpenGL ES library). For Windows desktop development the standard OpenGL interface can be used.
The beta release of the OpenGL ES 2.0 SDK for PowerVR SGX, provides one of the first OpenGL ES 2.0 PC emulation-based development environments. This SDK features training course content, demos for advanced shader techniques and the first PowerVR SGX tools, including a geometry exporter, texture converter, universal shader compiler, and advanced shader development environment. It also features a PC emulation environment significantly upgraded from previous MBX SDK releases, providing, among other things, full shader support. If you want to get access to this latest SDK before general release, please contact powervrinsider [at] imgtec.com.
This article from SymbianOne is a interview with Xen Games and their transition from their own engine to OpenGL ES on Sony Ericsson's UIQ 3 phones. " As we concentrate on high quality games, which can take a year to write, we don't see any point in creating a game that is not OpenGL ES 3D enabled. It makes no sense to write a game for a device with a 3D chip without using its features. To use the chip you need to use the standard APIs and OpenGL ES is the most widespread standard on phones... The main advantage with OpenGL ES is its cross platform support."
Imagination Technologies shows PowerVR SGX graphics core running OpenGL 2.0 under Windows XP and Linux at CES
Sample silicon from Imagination Technologies of its PowerVR SGX graphics core will be shown running OpenGL 2.0 under Windows XP and OpenGL ES 2.0 under Linux at CES 2007. Demonstrations will include a shader browser showing a variety of advanced shader effects and Quake III running on Windows XP. Other demos created by Imagination’s developer technology group show advanced features including: anisotropic lighting, bumpmapping, cell shading, Gooch shading, Fresnel reflections, iridescence, lightmaps, perturbed UVs, recursive render to texture, stencil buffer, procedural texturing (wood, marble, bricks), procedural deformations and morphing.
At CES, Xilinx demonstrated the logi3D, the automotive industry’s first 3D hardware accelerator IP core targeted specifically for its automotive line of XA FPGAs. The logi3D IP core for the OpenGL ES API provides Tier One automotive electronic suppliers with a parameterizable and scalable solution, allowing flexibility for customized graphics applications based on specific OEM customer requirements. The single screen solution is comprised of a 3D hardware acceleration IP core using OpenGL ES, a Xilinx MicroBlaze processor and display controller, all running on a Xilinx automotive qualified Spartan-3 XA device. Overlay, texturing, shading, and many other features of the core can be customized quickly and efficiently.
JBenchmark 239 is a 3D performance benchmark suite for Java Binding for the OpenGL ES API (JSR 239) compatible devices. The new benchmark not only measures Java based OpenGL ES 1.0 and 1.1 application performance, but also lets direct comparison to native OpenGL ES and Java Mobile 3D Graphics (JSR 184) results. As the high performance mobile engines all use OpenGL ES for underlying rendering, these measurements will also help finding bottlenecks in current Java implementations.