Khronos Group
Not-for-profit member-funded industry consortium
From Wikipedia, the free encyclopedia
The Khronos Group, Inc. is an open standards organization that is driven by over 180 member companies developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation, vision acceleration and machine learning.[1][2] The open standards and associated conformance tests enable software applications and middleware to effectively harness authoring and accelerated playback of dynamic media across a wide variety of platforms and devices. The group is based in Beaverton, Oregon.[3]
| Type | Consortium |
|---|---|
| Industry | Open standards |
| Founded | 2000 |
| Founder | |
| Headquarters | Beaverton, Oregon, US |
| Key people | Neil Trevett (President) |
| Services | Open standards for 3D graphics, extended reality, parallel computing, machine learning, and computer vision |
| Website | www |
History
The Khronos Group was founded in January 2000 by a group of graphics and digital media companies including 3Dlabs, ATI, Discreet, Evans & Sutherland, Intel, SGI, and Sun Microsystems, with the goal of creating open, royalty-free APIs for rich media authoring and playback across platforms and devices.[4] Neil Trevett, then a vice president at 3Dlabs, became the consortium's president, a role he has held continuously since.[5][6][7]
The consortium's first major specification was OpenGL ES, released in 2003, which adapted the desktop OpenGL API for mobile and embedded hardware.[7] OpenGL ES enabled real-time 3D graphics on resource-constrained devices such as early smartphones, and is widely credited with enabling the mobile graphics revolution.[6][7] In 2006, Khronos assumed stewardship of the OpenGL specification itself from the OpenGL Architecture Review Board, unifying desktop and mobile graphics standards under one organization.[7]
Over the following decade, the consortium expanded into new domains. WebGL, launched in 2011, brought hardware-accelerated 3D graphics to web browsers without plugins.[7] glTF, first released in 2015 and described by its creators as "the JPEG of 3D", became a standard transmission format for 3D assets across engines and platforms; it was ratified as ISO/IEC 12113 in 2022.[7] Vulkan, launched in February 2016, provided a low-overhead, cross-platform alternative to OpenGL with explicit GPU control for both graphics and compute workloads.[6][7] OpenXR, released in 2019, standardized application access to virtual reality and augmented reality devices, addressing fragmentation across the XR ecosystem.[7]
As of 2026, the Khronos Group has over 180 member organizations and maintains more than 20 active standards.[6]
Specifications and working groups
Active Standards
- 3D Commerce, universal guidelines, standards and certifications for 3D content creation and distribution in e-commerce[9][10]
- ANARI, Analytic Rendering Interface for Data Visualization
- COLLADA, a file-format intended to facilitate interchange of 3D assets
- EGL, an interface between rendering APIs (such as OpenGL ES) and the native window system[11]
- glTF, a file format specification for 3D scenes and models[12]
- Kamaros, a cross-platform API for programming camera and sensor hardware, and ISP processing[13]
- KTX, a container file format for storing GPU-ready texture data[14]
- NNEF reduces machine learning deployment fragmentation by enabling a rich mix of neural network training tools and inference engines to be used by applications across a diverse range of devices and platforms[15]
- OpenCL, a cross-platform computation API[16][17]
- OpenGL, a cross-platform computer graphics API[18]
- OpenGL ES, a derivative of OpenGL for use on mobile and embedded systems, such as cell phones, portable gaming devices, and more
- OpenGL SC, a safety critical profile of OpenGL ES designed to meet the needs of the safety-critical market
- OpenVG, an API for accelerating processing of 2D vector graphics
- OpenVX, Hardware acceleration API for Computer Vision applications and libraries
- OpenXR, an open and royalty-free standard for virtual reality and augmented reality applications and devices[19]
- Slang, open-source shading language and compiler/transpiler that targets existing shading languages (GLSL, MSL, CUDA, WGSL), bytecodes (D3D11, D3D12, Vulkan SPIR-V) as well as the CPU. Mostly source code compatible with HLSL and GLSL.[20]
- SPIR-V, an intermediate compiler target for OpenCL and Vulkan
- SYCL, a single-source C++ DSEL for heterogeneous computing[21]
- Vulkan, a low-overhead computer graphics API[22]
- Vulkan SC, based on the existing Vulkan API specification to enable safety critical industries
- WebGL, a JavaScript binding to OpenGL ES within a browser on any platform supporting the OpenGL or OpenGL ES graphics standards
A timeline of API Specification ratification and releases can be found on the Khronos Group website.[23]
Exploratory Groups and Councils
Typically, Khronos first creates an exploratory group to gauge industry interest before creating a working group, which companies can join as members to assist in the development of the standard.[24]
- Machine Learning Council, a collaborative forum composed of Khronos member companies working to ensure that Khronos AI and ML related standards evolve in line with industry needs.[25]
Other activities
Inactive Standards & Exploratory Groups
- OpenML, an API for capturing, transporting, processing, displaying, and synchronizing digital media
- OpenKODE, an API for providing abstracted, portable access to operating system resources such as file systems, networks and math libraries
- OpenKCam, Advanced Camera Control API
- OpenMAX, a layered set of three programming interfaces of various abstraction levels, providing access to multimedia functionality
- OpenSL ES, an audio API tuned for embedded systems, standardizing access to features such as 3D positional audio and MIDI playback
- OpenWF, APIs for 2D graphics composition and display control
- StreamInput, an API for consistently handling input devices
- WebCL, a JavaScript binding to OpenCL within a browser
- HetComm Exploratory Group worked on a low level API to facilitate communication between hardware components in heterogenous systems[27]
Members
Membership and contributions
Khronos members may contribute to the development of Khronos API specifications, vote at various stages before public deployment, and accelerate delivery of their platforms and applications through early access to specification drafts and conformance tests.[1] To ensure that the standards are consistently implemented and to create a reliable platform for developers, any product that implements a Khronos API standard must pass conformance tests. An API Adopter Program enables companies to test their products for conformance.[28] Membership in Khronos Group provides access to an IP framework designed to protect participant IP. Khronos members agree not to assert IP rights against adopters implementing Khronos specifications. The IP framework protects Khronos members from exposure to patent lawsuits and reduces the amount of IP that needs to be licensed from other group members.[29]
Membership levels
- Promoter: Full working group participation with voting rights, plus the right to designate a Director to the Khronos Board.
- Contributor: Full working group participation with voting rights.
- Non-Profit: Full working group participation. Available to registered non-profit organizations.
- Academic: Full working group participation. Available to accredited academic institutions.
- Associate: Full working group participation. Available to companies with up to 100 employees.