|
The Khronos Group announced the release of the OpenGL® 4.0 specification. This is a significant update to the most widely adopted 2D and 3D graphics API, and includes the GLSL 4.00 update to the OpenGL Shading language allowing developers to access the latest generation of GPU acceleration. OpenGL 4.0 further improves the close interoperability with OpenCL™ for accelerating computationally intensive visual applications. Among the new features: two new shader stages that enable the GPU to offload geometry tessellation from the CPU; per-sample fragment shaders and programmable fragment shader input positions; drawing of data generated by OpenGL, or external APIs such as OpenCL, without CPU intervention; shader subroutines for significantly increased programming flexibility; 64-bit double precision floating point shader operations and inputs/outputs for increased rendering accuracy and quality. Khronos has also released an OpenGL 3.3 specification, together with a set of ARB extensions, to enable as much OpenGL 4.0 functionality as possible on previous generation GPU hardware. The latest specifications can be downloaded today in OpenGL Registry. An official feedback forum is online at the OpenGL Forums.
# OpenGL 4.0 Core Profile Specification (updated March 11, 2010)
# OpenGL 4.0 Core Profile Specification with changes marked (updated December 7, 2009)
# OpenGL 4.0 Compatibility Profile Specification (updated March 11, 2010)
# OpenGL 4.0 Compatibility Profile Specification with changes marked (updated March 11, 2010)
# OpenGL Shading Language 4.00.7 Specification (updated February 12, 2010) |
|