Ratification Status

Ratified

Extension and Version Dependencies

None

Deprecation State

  • Promoted to OpenCL 2.0

Other Extension Metadata

Last Modified Date

2020-04-21

IP Status

No known IP claims.

Description

cl_khr_create_command_queue allows OpenCL 1.x devices to support an equivalent of the clCreateCommandQueueWithProperties API that was added in OpenCL 2.0. This allows OpenCL 1.x devices to support other optional extensions or features that use the clCreateCommandQueueWithProperties API to specify additional command-queue properties that cannot be specified using the OpenCL 1.x clCreateCommandQueue API.

No new command-queue properties are required by this extension. Applications may use the existing CL_DEVICE_QUEUE_PROPERTIES query to determine command-queue properties that are supported by the device.

Newer OpenCL devices may support this extension for compatibility. In this scenario, the function added by this extension will have the same capabilities as the core clCreateCommandQueueWithProperties API. Applications that only target newer OpenCL devices should use the core clCreateCommandQueueWithProperties API instead of this extension API.

New Commands

  • clCreateCommandQueueWithPropertiesKHR

New Types

  • cl_queue_properties_khr

Version History

  • Revision 1.0.0, 2020-04-21

    • First assigned version.

See Also

No cross-references are available

Document Notes

For more information, see the OpenCL Specification

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0