Royalty-free 3D graphics API adds 3D features and integrated GPU computing
Khronos Group has announced the release of the OpenGL ES 3.1 specification, offering significant functionality enhancements to the royalty-free 3D graphics mobile device API. OpenGL ES 3.1 includes computing shaders written in GLSL ES shading languages, and can share data with the graphics pipeline. Applications can program the vertex and fragment shader stages of the GPU independently, and can mix-and-match vertex and fragment programs without an explicit linking step. Other additions to the latest OpenGL ES include enhanced texturing functionality, shading language improvements, and optional extensions. OpenGL ES 3.1 includes backward compatibility with version 2.0 and 3.0.
Rebuffs API used in Chrome, FireFox and Safari
Microsoft, through its TechNet Security Research & Defense blog claims that WebGL, the open 3D graphics API, is flawed. Microsoft believes that these flaws present significant security vulnerabilities. Consequently, Microsoft could not incorporate WebGL into any of its products.
Khronos fashions StreamInput standard for touch
Khronos today established a standard that would provide a common platform for touch and motion controls. StreamInput would be a royalty-free programming interface for not just touchscreens but haptic (vibration) feedback, motion sensors like the PlayStation Move or Wii remotes, and even depth camera systems like Microsoft's Kinect. Augmented reality apps, games, and others with advanced controls could keep every device in sync and use extensions to easily add new methods as they come about.
WebGL spec final with Apple, Google, Mozilla, more
OpenGL 4.1 adds hooks for OpenCL and OpenGL ES
The Khronos Group today published the first specification for OpenGL 4.1 in what's considered a coup for desktop graphics. The standard catches up to DirectX 11 in visual features and overtakes it in integration with other standards: it can now sync graphics with OpenCL to take advantage of video hardware's general-purpose math features. Mobile app developers also now have full compatibility with OpenGL ES 2.0, theoretically letting a developer write an app for the iPhone or Android without having to change the visual effects when porting to a computer.
OpenCL 1.1 promises speedups
Standards body Khronos Group today rolled out OpenCL 1.1, a new version of the universal general-purpose computing format. It chiefly adds better integration with other devices: OpenCL events can be linked to those in OpenGL to have more math and graphics events start at the same time. Commands can also come from multiple destinations, and memory buffers can be spread across more than one device.
Khronos says OpenGL deteails set
The Khronos Group today outlined the official feature set for OpenGL 4.0. The new graphics standard is the first major update since the launch of OpenCL and better exploits general computing features. It can draw the output of an OpenCL calculation without having to invoke the main processor and potentially frees up the processor even more when video or a similar task is already being offloaded to the graphics core.
Khronos details in-browser OpenGL tech
The Khronos Group today published the draft specification for WebGL, its universal standard for accelerated 3D graphics inside web browsers. The initial format takes advantage of HTML5's canvas support to draw OpenGL ES 2.0-level graphics without having to use a plugin. Besides simplifying the use of modern 3D hardware, it lets 3D interact more closely with web pages themselves and supports tasks like scripting to automate events or even test graphics before they're put into finished code.
Khronos Group preparing new standard for 2010
Khronos outs OpenGL 3.2
At the SIGGRAPH show that kicked off on Tuesday in New Orleans, the Khronos Group announced the release of its latest OpenGL graphics standard, OpenGL 3.2 (PDF). This update, the third major one in the last year, improves performance, quality, accelerated geometry processing and greater flexibility in dealing with 3D applications. Open GL 3.1 was released in March.
OpenCL 1.0 ratified
Heralding the era of GPU-enhanced computing, the Khronos Group on Monday evening announced the ratification and public release of the Apple-proposed OpenCL 1.0 specification, the open, royalty-free standard for cross-platform, parallel programming in PCs. The OpenCL spec, proposed by Apple under six months ago, is designed to improve performance of software applications (ranging from gaming to scientific and medical software) and is supported by vendors such as Activision, Blizzard, AMD, Apple, ARM, Broadcom, Electronic Arts, IBM, Intel, Nokia, NVIDIA, and Samsung. The OpenCL standard was completed in nearly six months time by the working group in order to be ready for the release of Mac OS X Snow Leopard, the next version Apple's operating system that is expected to ship early next year.
OpenGL 3 Features
Standards backer Khronos Group has published the specifications for OpenGL 3.0, the next major revision to the universal graphics programming format. The new version focuses on high dynamic range (HDR) images and now includes support for 32-bit, floating point data both for depth and rendering buffers as well as for textures. The advance allows for more precise color and also permits more accurate calculation for visual effects.