If your company is developing a product that implements a Khronos API standard then it must pass conformance tests defined by Khronos before you can use the name or logo of the standard in association with your product or call your product ‘compliant’ or ‘conformant’ with that Khronos specification. This helps to ensure that Khronos standards are consistently implemented by multiple vendors to create a reliable platform for developers.
To enable companies to test their products for conformance, Khronos has established an Adopters Program for each standard. All Adopters sign the Khronos Adopters Agreement and pay a one-time fee for that particular version of an API. A company does not have to be a member of Khronos in order to become an Adopter.
Once the company becomes an Adopter, they download the conformance test(s), run the tests, then upload the results. The Khronos Group Conformance Process Document contains details about the process and fees, what products are covered by a submission, how to update products submissions, and what happens if issues are found with your submission, etc.
Becoming an Adopter of a Khronos standard gives you access to the Khronos Conformance Testing Process:
Once your implementation test results have been approved and your implementation is conformant, you gain the following significant benefits:
The Khronos Trademark Guidelines provide more details about precisely how and when Khronos trademarks can be used by Adopters during the development and conformance process. When you use Khronos trademarks you must follow the Khronos Trademark Usage Guidelines.
|Access to the public Khronos Specifications, documentation and support files|
|Develop license-free, royalty-free products using Khronos Technologies|
|Access to Adopter mailing list|
|Formal Review Process|
|Submit products to the conformance process
(Must sign Adopter agreement and pay Conformance Testing fee)
|Conformant Product can use API Trademark
(Must pass conformance tests)
|Opportunity to mention products and be quoted in Khronos press releases, articles, and newsletters|
|Company logo and description on Khronos web site|
Software developers are free to use Khronos standards to program software tools, applications, and middleware with no restrictions and no need to become an Adopter.
There is no requirement to be a Khronos member in order to become an Adopter. To become an Adopter, follow these steps:.
(includes all minor
updates and lower versions)
Adopter Fee (USD)
Adopter Fee (USD)
|OpenCL||1.2||$10,000||$15,000||$1,500 Adopters fee for Khronos Academic Members or accredited academic institutions|
|2.2||$25,000||$30,000||$1,500 Adopters fee for Khronos Academic Members or accredited academic institutions|
|OpenGL||3.2 – 4.5||$25,000||$30,000||No upgrade discount from previous versions|
|3.2 – 4.6||$45,000||$60,000||No upgrade discount from previous versions|
|OpenGL ES||1.1||$10,000||$15,000||Upgrade from OpenGL ES 1.0: discount any paid OpenGL ES 1.0 Fees|
|1.1 – 2.0||$14,000||$19,000||Upgrade from OpenGL ES 1.0: discount any paid OpenGL ES 1.0 Fees. Upgrade from OpenGL ES 1.1: $6K discount|
|1.1 – 3.0||$25,000||$30,000||Upgrade from OpenGL ES 2.0: $5K discount|
|1.1 – 3.2||$25,000||$30,000||Upgrade from OpenGL ES 3.0: $5K discount|
OpenVG 1.0: $5K discount
|OpenVX||1.1.X, 1.2.X and 1.3.X||$20,000||$30,000|
|SYCL||1.2.1||$15,000||$20,000||Includes minor specification updates|
For companies that implement a Khronos standard but do not wish to port and execute the conformance tests themselves, there is the option of using a third-party company to perform and file conformance on your behalf. Such a company is known as a Contracting Adopter. A Contracting Adopter needs to file the Attachment B of the Adopters Agreement to be able to file on behalf of the Adopter. There are companies which have received pre-approval to file conformance on behalf of other companies. Approval of a Contracting Adopter by Khronos in no way implies that Khronos warranties their work or guarantees the acceptance of conformance tests submitted by the Contracting Adopter.
List of third parties available to perform conformance submissions on behalf of your company.