Submit a News Story

Specification tagged stories

AMD publishes ‘Hello World’ OpenCL tutorial online

AMD Architect Benedict Gaster recently wrote an 'Hello World' tutorial providing a simple introduction to OpenCL. "OpenCL is a young technology, and, while a specification has been published, there are currently few documents that provide a basic introduction with examples. This article helps make OpenCL easier to understand and implement."
Read More

OpenCL Video Tutorial - Introduction to OpenCL

With the launch of Snow Leopard this Friday, now is the time to start getting revved up for some of the new technologies coming with this release. One of them, OpenCL. MacResearch.org has done a great overview of what OpenCL is and a beginners tutorial on how it works and how to use it.
Read More

OpenSL ES workgroup announces OpenSL ES version 1.0.1 has been released

The OpenSL ES workgroup is pleased to announce that OpenSL ES version 1.0.1 has been released and is available for download. The update to the specification includes clarifications and minor bug fixes. Among the bug fixes are adjustments to make sure that OpenSL ES is aligned with OpenMAX AL 1.0. The OpenSL ES 1.0.1 specification is available in the Khronos public registry here (pdf), and the header files are available here.
Read More

OpenMAX AL version 1.0.1 has been released

The OpenMAX AL working group is pleased to announce that OpenMAX AL version 1.0.1 has been released and is available for download in the Khronos Registry. The update to the specification includes minor bug fixes and clarifications, macros used for platform specific linking information, additional macro definitions for common codecs and multimedia container formats and a detailed description of memory management. An official feedback thread is located in the Khronos forums. The OpenMAX AL version 1.0.1 specification can be downloaded in PDF. Two recommendations have been made to implementors of OpenMAX AL and OpenSL ES.
Read More

WebGL 1.0 Specification is now online

After a short delay, the complete Final WebGL 1.0 Specification is now online.
Read More

Khronos Releases ASTC Next-Generation 
Texture Compression Specification

The Khronos Group today announced the immediate release of the royalty-free, Adaptive Scalable Texture Compression (ASTC™) LDR extension specification, defining a new, highly flexible texture compression scheme for developers using both the OpenGL® ES and OpenGL® 3D graphics APIs. ASTC is an exceptionally efficient compression technology which allows encoding of for a wide variety of texture formats at bit-rates of 8 bits per pixel to below 1 bit per pixel. ASTC is published as a Khronos extension, KHR_compressed_texture_astc_ldr, which is available from the Khronos website.
Read More

Khronos Releases OpenGL ES 3.0 Specification 
to Bring Mobile 3D Graphics to the Next Level

The Khronos Group today announced the immediate release of the OpenGL® ES 3.0 specification, bringing significant functionality and portability enhancements to the industry-leading, royalty-free 3D graphics API that is used on the majority of the world’s smartphones and tablets. OpenGL ES 3.0 provides access to state-of-the-art GPU functionality with portability across diverse mobile and embedded operating systems and platforms. OpenGL ES 3.0 is backwards compatible with OpenGL ES 2.0, enabling applications to incrementally add new visual features to applications. The full specification and reference materials are available for immediate download at http://www.khronos.org/registry/gles/.
Read More

Khronos Group releases update to OpenVX 1.0 provisional specification

The Khronos Group has released an update to the OpenVX 1.0 provisional specification. The changes include a new object vx_array (a collection with random access by index), a major reorganization of the document structure and many bug fixes.
Read More

Khronos Group releases the SPIR 2.0 provisional specification

The Khronos Group today announced the ratification and public release of the SPIR 2.0 provisional specification that provides a non-source encoding, and binary level portability, for OpenCL 2.0 device programs. SPIR (Standard Portable Intermediate Representation) is the industry's first open, cross-platform Intermediate Representation standard for portable heterogeneous parallel computing and is based on LLVM IR. SPIR enables developers to avoid exposing sensitive kernel source and enables a diversity of language front-ends to easily target OpenCL platforms and devices in addition to OpenCL C. Visit the SPIR specification in the OpenCL registry.
Read More

safety