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.
The Sun Java Wireless Toolkit is a set of tools for creating Java applications that run on devices compliant with the Java Technology for the Wireless Industry specification. It consists of build tools, utilities, and a device emulator. The latest Beta 2 release adds support for the Mobile Service Architecture (JSR 248), admvance multimedia supplement, internationalization, and Java Bindings for the OpenGL ES API (JSR 239).
GBenchmark v1.0 is 3D performance benchmark suite for OpenGL ES compatible Brew, Linux, Symbian and Windows Mobile devices. The new benchmark not only measures OpenGL ES 1.0 and 1.1 application performance, but also allows direct side-by-sdie comparison of native OpenGL ES and Java (M3G) based mobile 3D implementations. It can also be used to find performance bottlenecks. GLBenchmark is available as free networked-only, corporate and stategic (source code) versions. Check out the latest posted lperformance results.
The presentations from the full day Khronos Media Acceleration Forum in Cambridge UK are now online. These presentations include OpenKODE, a non-technical introduction to OpenGL ES, hardware-accelerated OpenVG, OpenSL ES overview, a technical overview of OpenGL ES 1.1, a technical overview of OpenMAX DL, IL and AL, how shader programmability with OpenGL ES 2.0 can boost overall system level performance, and high-performance 3D graphics coding for handheld devices.
Episode #3 in the Khronos Mobile Media Developer podcast series focuses on OpenGL ES 2.0 - programmable 3D shaders for mobile devices. OpenGL ES 2.0 introduces the majority of the functionality used by today's desktop games but with a streamlined API for the embedded space. This audio or video podcast from the 2006 Game Developers Conference, reviews in detail what has changed in OpenGL ES 2.0 and what the changes mean for mobile game development.
Podcast RSS Subscribe on iTunes
Aplix will integrate its JBlend Java platform with NVIDIA's GoForce handheld GPUs and JSR solutions from Hybrid and third-party partners to provide optimal Java and graphics performance for mobile devices. NVIDIA will distribute this complete Java graphics solution to its network of mobile content developers, and both companies will promote the jointly developed package to OEM customers. The cooperative agreement covers M3G - Mobile 3D Graphics API for J2ME (JSR 184), Java bindings to OpenGL ES (JSR 239) and Java bindings to SVG for scalable vector graphics (JSR 226).
The new DMS-02 processor from 3DLABS incorporates dual ARM 926EJ cores, multi-level caches, three bi-directional video stream ports, 32 or 64-bit mobile memory for up to 1.6 GBytes/s bandwidth along with many peripheral interfaces. It is OS independent with the first SDK supporting embedded Linux 2.6. The processor supports a number of codecs and APIs, including H.264, MP3, AAC, JPEG and OpenGL ES, and may be used in handhelds, navigation systems, video conferencing, in-car entertainment, video surveillance and cell phones.
The keynote presentation from the Korea Games Conference covers each of the Khronos mobile APIs and how they can integrate together through OpenKODE. OpenKODE provides foundation-level acceleration for advanced user interfaces and media applications that mix multiple media types.
HLSL2GLSL is an open source tool that translates DirectX 9 HLSL shaders into the OpenGL Shading Language (GLSL). The new v0.9 has been released with many options that will support shaders that are compatible with OpenGL ES 2.0 (OpenGL ES 2.0 implementations are on track for release in early 2007). Specifically, HLSL2GLSL can generate shaders that use only user attributes and user varyings (required by OpenGL ES Shading Language v1.00). In addition, it can prepend a default precision qualifier as required by ES v1.00 for fragment shaders.