Khronos Group, OpenGL 4.5 is free and begins development of low-level api

0
211

The Khronos Group is OpenGL 4.5 released with some optimizations. Further, the organization has announced to be working on a ‘low-level api that the fight must compete with AMD’s Mantle and Direct3D 12. Also, the gpgpu-language Spir 2.0 released.

Earlier OpenGL specifications can the for developers cumbersome to work with objects, such as textures. There are various steps required to a texture to generate, describe, and manipulate. With the advent of direct state access in the official OpenGL 4.5 specification of the status of an object is directly accessed and manipulated, making the writing of code is simplified. This makes OpenGL a lot of catching up, because, for example, Direct3D such operations already supports.

OpenGL 4.5 promises developers better opportunities to determine how instructions to the hardware to be sent. Should especially multi-threaded code can take advantage of. In addition, it provides OpenGL 4.5 a better layer of security, something which is WebGL code can take advantage, and there is compatibility with the OpenGL ES 3.1 api.

The Khronos Group has also the Spir 2.0 specification was announced, a programming language for gpgpu applications. This is an alternative to OpenCL no longer requires code that closely resembles C, but Spir 2.0 requires developers to write code in other programming languages, such as Python or javascript. Then the code by the compiler for this language are converted in Spir-code, and then the OpenCL runtime processing.

The organization has also indicated that it is a low-level cross-platform api wants to introduce in response to the arrival of AMD’s Mantle, Apple’s Metal and the upcoming Direct3D 12-default of Microsoft. The Khronos Group has developed the Next Generation OpenGL Initiative established to this api to develop.

With the still public api to developers more control over the gpu, making the performance compared to OpenGL to improve. In addition, the Khronos Group, the ambition to be the low-level api to make it suitable for both mobile and desktop platforms, making derivatives, as OpenGL ES is no longer needed. In the longer term, the successor of OpenGL to become a broad-based and fully open api for 3d applications and games.

Comments
(30)