Name Strings
cl_intel_spirv_device_side_avc_motion_estimation
Contact
Ben Ashbaugh, Intel (ben 'dot' ashbaugh 'at' intel 'dot' com)
Contributors
Ben Ashbaugh, Intel
Biju George, Intel
Notice
Copyright (c) 2018-2019 Intel Corporation. All rights reserved.
Status
Final Draft
Version
Built On: 2019-10-23
Revision: 2
Dependencies
This extension is written against the OpenCL SPIR-V Environment Specification Version 2.2, Revision v2.2-3.
This extension requires OpenCL support for SPIR-V, either via OpenCL 2.1 or via the cl_khr_il_program
extension, and support for the cl_intel_device_side_avc_motion_estimation
extension.
Overview
This extension defines how modules using the SPIR-V extension SPV_INTEL_device_side_avc_motion_estimation
may behave in an OpenCL environment.
This extension is a companion to the cl_intel_device_side_avc_motion_estimation
OpenCL extension, and the functionality described in this extension and SPV_INTEL_device_side_avc_motion_estimation
is sufficient to implement the built-in functions defined in the cl_intel_device_side_avc_motion_estimation
extension.
New API Functions
None.
New API Enums
None.
Modifications to the OpenCL SPIR-V Environment Specification
Add a new Section 7.1.X - cl_intel_spirv_device_side_avc_motion_estimation
If the OpenCL environment supports the extension cl_intel_spirv_device_side_avc_motion_estimation
, then the environment must accept SPIR-V modules that declare use of the SPV_INTEL_device_side_avc_motion_estimation
extension via OpExtension.
If the OpenCL environment supports the extension cl_intel_spirv_device_side_avc_motion_estimation
and use of the SPV_INTEL_device_side_avc_motion_estimation
extension is declared in the module via OpExtension, then the environment must accept modules that declare the following SPIR-V capabilities:
-
SubgroupAvcMotionEstimationINTEL
-
SubgroupAvcMotionEstimationIntraINTEL
-
SubgroupAvcMotionEstimationChromaINTEL
Issues
None.
Revision History
Rev | Date | Author | Changes |
---|---|---|---|
1 |
2018-10-29 |
Ben Ashbaugh |
Initial revision |
2 |
2019-09-17 |
Ben Ashbaugh |
Minor formatting fixes for asciidoctor. |