Skip to main content
This page lists the projects for which Khronos is currently seeking contractor resources through its Request for Proprosals (RFP) process. Typical contracted projects include generating conformance tests, creating API tools and SDKs, and catalyzing open source API implementations. Any company, whether a Khronos member or not, is cordially invited to contact us on the project contact email, and we will be happy to answer any questions and assist you if you wish to submit a proposal.
Many RFPs contain Khronos confidential information, in which case the RFP documents will not be posted below, but non-member companies should send an executed copy of the Khronos NDA to the Contact Email listed in the project below with a request for a copy of the RFP document: Download NDA
If your company is a Khronos member, all RFP information is covered by your membership NDA and is posted directly on the member-only site.
If you are interest to bid, please be aware that all Khronos engineering projects are conducted under the standard Khronos Contractors Agreement. Additionally, contractors will be required to execute the Khronos membership agreement, with membership fees waived, for the duration of the project so they are enabled to participate in Khronos working group meetings.
The primary goal of this project is to create a series of Vulkan tutorials that demonstrate efficient use of the core Vulkan API across a range of GPU architectures. The tutorials must consist of example code and associated documentation. It should be possible to guide an audience of experienced 3D graphics developers through a given tutorial in a classroom environment within an hour. The documentation included with the tutorials should be sufficiently detailed that an individual can guide themselves through the series without supervision.
The secondary goal is to implement makefiles and/or a makefile generation system (such as Cmake) to enable users to build and deploy the tutorials to a variety of operating systems including Windows, Linux & Android.
The tertiary goal is to write an automated testing framework to determine if each tutorial renders correctly on a given platform (e.g. frame 0 golden image comparison). As development milestones are reached, this framework will be used by Khronos members to determine if the tutorials are compatible with their platforms.
The quaternary goal is to produce presentation material that will enable the series to be taught in a classroom environment.
Upon project completion the tutorial series will be made available under the standard Khronos open source free-use license for members and the general public to educate developers how to write efficient Vulkan applications. In the future Khronos may extend the series with additional tutorials covering advanced topics.
Responses Deadline: 11:59PM PT October 17th, 2016
RFQ Document: Download RFQ Document here. This RFQ is not under NDA