Khronos OpenVX Registry

The OpenVX registry contains specifications of the core API, headers, extensions, and related documentation.

OpenVX Registry Contents

Current Specifications, Headers, and Documentation

Current version of OpenVX: OpenVX 1.3.2

DocumentFormatsUpdated

OpenVX 1.3.2 specification

HTML, PDF

July 02, 2026

What's new in OpenVX 1.3.2 (changelog)

HTML

July 02, 2026

OpenVX 1.3.2 Feature Sets

HTML, PDF

July 02, 2026

OpenVX 1.3.2 standard header package

Download

July 05, 2026

Information about header files

HTML

July 02, 2026

Current version of OpenVX Safety Critical Specification: OpenVX_SC 1.3

DocumentFormatsUpdated

OpenVX Safety Critical Specification 1.3 is published within the Feature Set document

HTML, PDF

July 02, 2026

Ratified KHR Extensions Conformance tests available

DocumentFormatsUpdated

OpenVX KHR Neural Network Extension 1.3 (vx_khr_nn)

HTML, PDF

July 02, 2026

OpenVX KHR Pipelining Extension 1.1 (vx_khr_pipelining)

HTML, PDF

April 10, 2019

OpenVX KHR Export And Import Extension 1.1.1 (vx_khr_ix)

HTML, PDF

July 02, 2026

OpenVX KHR User Data Object Extension 1.1 (vx_khr_user_data_object)

HTML, PDF

July 02, 2026

OpenVX 1.3.2 extension header packageThis package contains header files for these officially supported extensions and for the provisional extensions listed below.

Download

July 05, 2026

Provisional KHR Extensions No conformance tests

DocumentFormatsUpdated

OpenVX KHR Node Send Command V1.0 (vx_khr_node_send_command)

HTML, PDF

July 02, 2026

OpenVX KHR Target Kernel V1.0 (vx_khr_target_kernel)

PDF

Jan 16, 2026

OpenVX KHR Pipelining Extension 2.0 (vx_khr_pipelining)

HTML, PDF

July 02, 2026

OpenVX KHR Sub Image Arrays (vx_khr_sub_image_arrays)

HTML, PDF

July 02, 2026

OpenVX KHR Tensor from images (vx_khr_tensor_from_images)

HTML, PDF

July 02, 2026

OpenVX KHR Safe Cast 1.3.1 (vx_khr_safe_casts) [provisional, OpenVX 1.3.1]

HTML, PDF

July 02, 2026

OpenVX KHR Supplementary Data (vx_khr_supplementary_data) [provisional, OpenVX 1.3.1]

HTML, PDF

July 02, 2026

OpenVX KHR Bidirectional Parameters Extension 1.3.1 (vx_khr_bidirectional_parameters) [provisional, OpenVX 1.3.1]

HTML, PDF

July 02, 2026

OpenVX KHR Raw Image Extension 1.0 (vx_khr_raw_image) [provisional, OpenVX 1.3.1]

HTML, PDF

July 02, 2026

OpenVX KHR Swap And Move kernel Extension 1.3.1 (vx_khr_swap_move) [provisional, OpenVX 1.3.1]

HTML, PDF

July 02, 2026

OpenVX KHR Import Kernel Extension 1.3 (vx_khr_import_kernel) [provisional, OpenVX 1.3]

HTML, PDF

July 02, 2026

OpenVX KHR Buffer Aliasing Extension 1.0 (vx_khr_buffer_aliasing) [provisional, OpenVX 1.1, 1.2]

HTML, PDF

July 02, 2026

OpenVX KHR Classifier Extension 1.2.1 (vx_khr_class) [provisional, OpenVX 1.2.1]

HTML, PDF

July 02, 2026

OpenVX KHR Installable Client Driver Extension 1.0.1 (vx_khr_icd) [provisional, OpenVX 1.0.1]

HTML, PDF

July 02, 2026

OpenVX KHR OpenCL Interop Extension 1.0 (vx_khr_opencl_interop) [provisional, OpenVX 1.1, 1.2]

HTML, PDF

July 02, 2026

OpenVX KHR S16 Extension 1.1.1 (vx_khr_s16) [provisional, OpenVX 1.1.1]

HTML, PDF

July 02, 2026

OpenVX KHR Tiling Extension 1.0.1 (vx_khr_tiling) [provisional, OpenVX 1.0.1]

HTML, PDF

July 02, 2026

OpenVX KHR XML Extension 1.1 (vx_khr_xml) [provisional, OpenVX 1.1]

HTML, PDF

July 02, 2026

The XML extension references the OpenVX XML Schema documents.

OpenVX XML User Guide

HTML, PDF

Older Specifications

Older versions of the OpenVX specification are provided for reference.

OpenVX 1.3.1

DocumentFormatsUpdated

OpenVX 1.3.1 specification

HTML, PDF

Feb 02, 2022

Corrections to OpenVX Specification 1.3.1

PDF

Nov 07, 2023

OpenVX 1.3

DocumentFormatsUpdated

OpenVX 1.3 specification

HTML, PDF

September 10, 2020

OpenVX 1.3 Feature Sets

HTML, PDF

July 15, 2021

OpenVX 1.3 specification (August 08, 2019)

HTML, PDF

OpenVX 1.3 Feature Sets (1.0)

HTML, PDF

OpenVX 1.3 standard header package

Download

OpenVX 1.3 extension header package

Download

OpenVX 1.2.1

DocumentFormatsUpdated

OpenVX 1.2.1 specification

HTML, PDF

November 27, 2018

OpenVX 1.2 standard header package

Download

October 20, 2017

OpenVX 1.2 sample code

Download

January 17, 2018

OpenVX KHR Pipelining, Streaming, And Batch Processing Extension 1.0.1 (vx_khr_pipelining) [provisional, OpenVX 1.1 and 1.2]

HTML, PDF

August 15, 2018

OpenVX KHR User Data Object Extension 1.0 (vx_khr_user_data_object) [provisional, OpenVX 1.1, 1.2]

HTML, PDF

February 13, 2019

Beginning with version 1.2.1, the OpenVX specification was generated via a different tool chain from previous versions. Although the formatting is different, the content of OpenVX 1.2.1 is identical to that of OpenVX 1.2. The 1.2 headers, sample implementation, and conformance tests are still applicable to 1.2.1. Some of the extension specs have also been regenerated with the new tool chain, with a similar ".1" suffix added to their version numbers.

OpenVX 1.2

DocumentFormatsUpdated

OpenVX 1.2 specification

HTML, PDF

Oct 11 2017

OpenVX 1.2 standard header package

Download

Oct 11 2017

OpenVX 1.2 sample code

Download

Oct 11 2017

OpenVX KHR Import Kernel Extension 1.1 (vx_khr_import_kernel) [provisional, OpenVX 1.1, 1.2]

HTML, PDF

March 8, 2019

OpenVX KHR Export And Import Extension 1.1.1 (vx_khr_export_and_import)

HTML, PDF

Aug 15 2018

OpenVX 1.1 extension header package

Download

April 27, 2017

Safety Critical Specification

DocumentFormatsUpdated

OpenVX 1.1 SC specification

HTML, PDF

March 8, 2017

OpenVX 1.1

DocumentFormatsUpdated

OpenVX 1.1 specification

HTML, PDF

March 15, 2017

OpenVX 1.1 standard header package

Download

March 15, 2017

OpenVX 1.1 sample code

Download

June 17, 2016

OpenVX KHR Export And Import Extension 1.1 (vx_khr_export_and_import)

HTML, PDF

April 27, 2017

OpenVX KHR Import Kernel Extension 1.0 (vx_khr_import)

HTML, PDF

March 8, 2018

OpenVX 1.1 extension header package

Download

April 27, 2017

OpenVX 1.0.1 (withdrawn)

The OpenVX 1.0.X specifications have been withdrawn in favor of the improved 1.1 and 1.2 specifications. New submissions for conformance testing of 1.0.X implementations are no longer accepted as of May 15, 2018.

DocumentFormatsUpdated

OpenVX 1.0.1 specification

HTML, PDF

June, 2015

OpenVX 1.0.1 standard header package

Download

June, 2015

OpenVX 1.0.1 sample code

Download

June 29, 2015

OpenVX KHR Neural Network Extension 1.1 (vx_khr_nn) (provisional, OpenVX 1.0)

HTML, PDF

September, 2016

OpenVX KHR XML Schema Extension 1.1 (vx_khr_xml) (provisional, OpenVX 1.0)

HTML, PDF

February 4, 2015

The 1.0 XML extension incorporates the OpenVX XML Schema 1.0 document.

OpenVX 1.0 (withdrawn)

The OpenVX 1.0.X specifications have been withdrawn in favor of the improved 1.1 and 1.2 specifications. New submissions for conformance testing of 1.0.X implementations are no longer accepted as of May 15, 2018.

DocumentFormatsUpdated

OpenVX 1.0 specification

HTML, PDF

October, 2014

OpenVX 1.0 provisional V2 specification

PDF

May 2, 2014

OpenVX Tiling Extension 1.0 provisional

PDF

September 24, 2013

OpenVX 1.0 sample code

Download

December 17, 2014


Providing Feedback on OpenVX

To provide feedback or file issues with the OpenVX API, extensions, and headers, file an issue in the KhronosGroup/OpenVX-api-docs GitHub project, where the Specification source documents are hosted.

To provide feedback on the OpenVX registry itself (such as reporting missing content, bad links, etc.), file an issue in the OpenVX-Registry GitHub project.