Khronos Reveals Vulkan API for High-efficiency Graphics and Compute on GPUs

Khronos Reveals Vulkan API for High-efficiency Graphics and Compute on GPUs

The Khronos Group announced the availability of technical previews of the new Vulkan™ open standard API for high-efficiency access to graphics and compute on modern GPUs used in a wide variety of devices. This ground-up design, previously referred to as the Next Generation OpenGL Initiative, provides applications direct control over GPU acceleration for maximized performance and predictability, and uses Khronos’ new SPIR-V™ specification for shading language flexibility. Vulkan initial specifications and implementations are expected later this year and any company may participate in Vulkan’s ongoing development by joining Khronos.

Quick links:
Press Release
Video of Live Vulkan Session
Vulkan Feedback thread: We look forward to hearing from you.
Overview slide: Powerpoint presentation outlining Vulkan

   Read More

Khronos Releases OpenCL 2.1 Provisional Specification for Public Review

Khronos Releases OpenCL 2.1 Provisional Specification for Public Review

The Khronos Group today announced the ratification and public release of the OpenCL 2.1 provisional specification. OpenCL 2.1 is a significant evolution of the open, royalty-free standard for heterogeneous parallel programming that defines a new kernel language based on a subset of C++ for significantly enhanced programmer productivity, and support for the new Khronos SPIR-V cross-API shader program intermediate language now used by both OpenCL and the new Vulkan graphics API.

Press Release: Khronos Releases OpenCL 2.1 Provisional Specification for Public Review
Video of Live OpenCL Session
OpenCL Feedback thread: We look forward to hearing from you.
Overview slide: Powerpoint presentation outlining OpenCL 2.1    Read More

Khronos Releases SPIR-V The first open standard intermediate language for parallel compute and graphics

Khronos Releases SPIR-V The first open standard intermediate language for parallel compute and graphics

In another significant announcement today, OpenCL 2.1 and Vulkan™, the new open standard API for high-efficiency access to graphics and compute on modern GPUs, are now sharing core intermediate language technologies resulting in SPIR-V; a revolution in the Khronos Standard Portable Intermediate Representation initially used by OpenCL™, now fully defined by Khronos with native support for shader and kernel features. SPIR-V splits the compiler chain, enabling high-level language front-ends to emit programs in a standardized intermediate form to be ingested by Vulkan or OpenCL drivers. Eliminating the need for a built-in high-level language source compiler significantly reduces driver complexity and will enable a diversity of language front-ends. Additionally, a standardized IR provides a measure of kernel IP protection, accelerated kernel load times and enables developers to use a common language front-end, improving kernel reliability and portability across multiple implementations. You can read more on the SPIR homepage, registry and whitepaper, and give us valuable community feedback in our SPIR forum.   Read More

Rightware launches Basemark ES 3.1, world’s first OpenGL ES 3.1 benchmark

As more and more devices support the OpenGL ES 3.1 graphics feature set, there needs to be a benchmark to test these devices and see how well they do with OpenGL ES 3.1 games that take advantage of all the new features. RightWare has released its newest version of Basemark ES, which is also the only benchmark tool available on the market to test the new OpenGL ES 3.1 features -- Basemark ES 3.1.   Read More

WebGL meetup video online. Please RT if you like it! ow.ly/KjqVi
Gabe Newell talks Steam Machines, Free Source 2.0 Engine, the growth of PCs and Steam Controller ow.ly/Ki13o
#WebGL Video from the GDC session is going up shortly
Is Facebook your thing? There's a Vulkan page for that: facebook.com/VulkanAPI
Please RT: Vulkan session video now online... good quality youtu.be/qKbtrVEhaw8
In #London? There's a #WebGL Meetup tomorrow at SkillsMatter. Don't miss it! ow.ly/KcmE4
@JSZPP We had a few errors and pulled it. Here is the new proper #OpenCL video: youtube.com/watch?v=ez18sO…
safety