The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL, OpenCL, and OpenAL, allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks.
What would a bookcase look like if it was designed to hold digital books? Googles bookcase experiment lets you browse over 10,000 titles using WebGL and the Google Books API. View this WebGL experiment and many more.
Hot on the heals of Android 4.0, Google released Ice Cream SDK. Bringing a slew of changes and improvements, including TextureView object. Developers can directly integrate OpenGL ES textures as rendering targets in a UI hierarchy, making it easy to embed camera preview, decoded video and OpenGL game scenes.TextureView can be viewed as a more powerful version of the existing SurfaceView object, since it offers the same benefits of access to a GL rendering surface, with the added advantage of having that surface participate fully in the normal view hierarchy. The camera also sees some improvements with the addition of high-performance transformation filters allowing developers to apply rich effects to any image passed as an OpenGL ES 2.0 texture.
Carlos Sánchez de La Lama announced Portable OpenCL on the LLVM development list. The Portable OpenCL project is self-described as "an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU)." The source code is available online.
HelloEnjoy have create an interactive music and light experience in your browser using Three.js. Dim the lights, pop on your headphones and checkout Ellie Goulding Lights in your largest screen.
The October WebGL Developers Meetup features My Robot Nation. Design your own robot and have it printed and delivered right to your door. Mark Danks and Sarah Stocker, co-founders of My Robot Nation, will show how they built this service using WebGL. This Meetup is graciously hosted by Autodesk at their San Francisco campus.
Google has enabled "MapsGL" allowing you to view 3D buildings on the site through the use of WebGL, a 3D graphics technology for the Web that four of the five top browsers have embraced.
Opera Software took the hardware acceleration plunge today with the release of its first alpha version of Opera 12, code-named Wahoo. Opera uses hardware for everything its Vega display engine handles--font display, CSS (Cascading Style Sheets) effects, Canvas 2D graphics, and WebGL 3D graphics.
OCLTools is a powerful, yet compact, suite of tools that provides developers with more alternatives to kernel compilation. OCLTools enables you to eliminate costly kernel compilation time from the runtime of your application. With OCLTools developers can embed the source code of their kernels (clear text or encrypted) directly into their program binaries eliminating the need to distribute kernel source code in the open while still maintaining the flexibility of runtime compilation.