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.
Adopter | Implementer | |
---|---|---|
Develop Products | ||
Access to the public Khronos Specifications, documentation and support files | ||
Develop license-free, royalty-free products using Khronos Technologies | ||
Conformance Testing | ||
Access to Adopter mailing list | ||
Formal Review Process | ||
Submit products to the conformance process
(Must sign Adopter agreement and pay Adopter fee) |
||
Conformant Product can use API Trademark
(Must pass conformance tests) |
||
Marketing | ||
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:
If you wish to fill out the PDF version of the Khronos Adopters Agreement (instead of DocuSign): Please complete, sign and return the agreement to .(JavaScript must be enabled to view this email address) or by mail to 9450 SW Gemini Drive #45043 Beaverton, OR 97008-6018 USA. A countersigned agreement and invoice with payment instructions will be provided upon receipt.
Please feel free to contact .(JavaScript must be enabled to view this email address) with any questions.
API |
API Versions Covered (includes all minor updates and lower versions) |
Members Adopter Fee (USD) |
Non-Members Adopter Fee (USD) |
Applicable Discounts and Discounted Rates |
---|---|---|---|---|
OpenCL | 1.2 | $10,000 | $15,000 | $1,500 Adopters fee for Khronos Academic Members or accredited academic institutions |
3.0 | $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 | |
OpenGL SC | 1.0 | $20,000 | $25,000 | |
2.0 | $30,000 | $40,000 | ||
OpenVG | 1.1 | $10,000 | $15,000 | Upgrade from OpenVG 1.0: $5K discount |
1.1 Lite | $10,000 | $15,000 | Upgrade from OpenVG 1.1: $5K discount |
|
OpenXR | 1.0 | $25,000 | $30,000 | |
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 |
Vulkan | Subscription Fee | $70,000 | $90,000 | |
Renewal Fee | $45K | $55K | ||
Vulkan SC | 1.0.x | $60,000 | $80,000 | Includes minor specification updates |
WebGL | 2.0 | $0 | $0 | |
OpenMAX IL | 1.1 | $10,000 | $15,000 | |
OpenMAX AL | 1.1 | $10,000 | $15,000 | |
OpenKODE | 1.0 | $10,000 | $15,000 | |
OpenSL ES | 1.1 | $10,000 | $15,000 | |
OpenWF | 1.0 | $10,000 | $15,000 |
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.