Part of the Khronos Group

The Khronos Group - Media Authoring and Acceleration

The Khronos Group is an industry consortium creating open standards for the authoring and acceleration of parallel computing, graphics and dynamic media on a wide variety of platforms and devices. All Khronos members are able to contribute to the development of Khronos API specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge 3D platforms and applications through early access to specification drafts and conformance tests.

OpenGL - The Industry Standard for High Performance Graphics

OpenGL® is the most widely adopted 2D and 3D graphics API in the industry, bringing thousands of applications to a wide variety of computer platforms. It is window-system and operating-system independent as well as network-transparent. OpenGL enables developers of software for PC, workstation, and supercomputing hardware to create high-performance, visually compelling graphics software applications, in markets such as CAD, content creation, energy, entertainment, game development, manufacturing, medical, and virtual reality. OpenGL 3.2 exposes all the features of the latest graphics hardware.

OpenCL - The open standard for parallel programming of heterogeneous systems

OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software.

OpenGL ES - The Standard for Embedded 3D Graphics

OpenGL® ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, phones, appliances and vehicles. It consists of well-defined subsets of desktop OpenGL, creating a flexible and powerful low-level interface between software and graphics acceleration. OpenGL ES includes profiles for floating-point and fixed-point systems and the EGL™ specification for portably binding to native windowing systems. OpenGL ES 1.X is for fixed function hardware and offers acceleration, image quality and performance. OpenGL ES 2.X enables full programmable 3D graphics. OpenGL SC is tuned for the safety critical market.

EGL - Native Platform Interface

EGL™ is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system. It handles graphics context management, surface/buffer binding, and rendering synchronization and enables high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs.

COLLADA - Digital Asset and FX Exchange Schema

COLLADA™ defines an XML-based schema to make it easy to transport 3D assets between applications - enabling diverse 3D authoring and content processing tools be combined into a production pipeline. The intermediate language provides comprehensive encoding of visual scenes including: geometry, shaders and effects, physics, animation, kinematics, and even multiple version representations of the same asset.COLLADA FX enables leading 3D authoring tools to work effectively together to create shader and effects applications and assets to be authored and packaged using OpenGL® Shading Language, Cg, CgFX, and DirectX® FX

WebGL - OpenGL ES 2.0 for the Web

WebGL is a royalty-free, cross-platform API that brings OpenGL ES 2.0 to the web as a 3D drawing context within HTML, exposed as low-level Document Object Model interfaces. It uses the OpenGL shading language, GLSL ES, and can be cleanly combined with other web content that is layered on top or underneath the 3D content. It is ideally suited for dynamic 3D web applications in the JavaScript programming language, and will be fully integrated in leading web browsers.

OpenGL SC - Safety Critical Profile

The open standard OpenGL® SC Safety Critical Profile is defined to meet the unique needs of the safety-critical market for avionics, industrial, military, medical and automotive applications including D0178-B certification. It simplifies safety-critical certification, guarantees repeatability, allows compliance with real-time requirements, and facilitates porting of legacy safety-critical applications.

OpenKODE - Khronos Open Development Environment

OpenKODE® is a royalty-free, open standard that combines a set of native APIs to increase source portability for rich media and graphics applications.  OpenKODE reduces mobile platform fragmentation by providing a cross-platform API for accessing operating system resources, and a media architecture for portable access to advanced mixed graphics acceleration.

OpenVG - The Standard for Vector Graphics Acceleration

OpenVG™ is a royalty-free, cross-platform API that provides a low-level hardware acceleration interface for vector graphics libraries such as Flash and SVG. OpenVG is targeted primarily at handheld devices that require portable acceleration of high-quality vector graphics for compelling user interfaces and text on small screen devices - while enabling hardware acceleration to provide fluidly interactive performance at very low power levels.

OpenMAX - The Standard for Media Library Portability

OpenMAX™ is a royalty-free, cross-platform API that provides comprehensive streaming media codec and application portability by enabling accelerated multimedia components to be developed, integrated and programmed across multiple operating systems and silicon platforms. The OpenMAX API will be shipped with processors to enable library and codec implementers to rapidly and effectively make use of the full acceleration potential of new silicon - regardless of the underlying hardware architecture.

OpenSL ES - The Standard for Embedded Audio Acceleration

OpenSL ES™ is a royalty-free, cross-platform, hardware-accelerated audio API tuned for embedded systems. It provides a standardized, high-performance, low-latency method to access audio functionality for developers of native applications on embedded mobile multimedia devices, enabling straightforward cross-platform deployment of hardware and software audio capabilities, reducing implementation effort, and promoting the market for advanced audio.

OpenWF - The Standard for building composited windowing systems

OpenWF™ is a royalty-free, cross-platform API that provides a low-level hardware abstraction interface for composited windowing systems to make use of composition and display hardware. OpenWF is targeted primarily at handheld devices that require portable acceleration of composition whilst minimizing memory bandwidth usage and power levels.

Khronos News

GDC session slides now online-Mobile, OpenCL, COLLADA, OpenGL

Posted on March 17th 2010 • Permalink • Categories: API related Collada OpenCL WebGL General News Developers Mobile Phones
Tags: collada opencl opengl webgl mobile slides presentations gdc sessions

All of the session slides from the 2010 GDC Khronos Group sessions are available online in PDF format. Slides sets available include:


Click here to read more...

OpenCL primer and optimization article in Game Programming Gems 8

Posted on March 16th 2010 • Permalink • Categories: API related OpenCL
Tags: opencl gpu amd gpgpu developers gaming programming optimization book primer

Game Programming Gems 8 contains an OpenCL primer and optimization article. The articles, called Using Heterogeneous Parallel Architectures with OpenCL, was co-authored by Udeepta Bordoloi, Benedict R. Gaster, and Marc Romankewicz from AMD.
Click here to read more...

OpenMAX AL version 1.0.1 has been released

Posted on March 16th 2010 • Permalink • Categories: API related OpenMAX General News Developers
Tags: openmax specification openmaxal omxal

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.
Click here to read more...

DMP announces three new Programming Courses in OpenGL ES and GLSL

Posted on March 15th 2010 • Permalink • Categories: API related OpenGL ES General News Developers
Tags: courses c glsl training japan

DMP is proud to announce three new programming training course sessions. For those who have taken past courses, the OpenGL ES courese are two new courses, training I and II, which will run May 20-21 and March 27-28 2010. Complete details in english are available online for the courses: GLSL Getting Started, Training I and Training II, and in Japanese.
Click here to read more...

OpenCL Is Ready For The Heavy Lifting

Posted on March 12th 2010 • Permalink • Categories: API related OpenCL
Tags: opencl gpu gpgpu cpu hpc

Linux Magazine discusses how OpenCL fits in with todays High Performance Computing (HPC), and why you might want to use it over other APIs.
Click here to read more...

View News Archives

All product names are trademarks or registered trademarks of their respective holders.


powdery