Skip to content

Commit b72bad6

Browse files
authored
clarify that extended versioning is a core OpenCL 3.0 feature (#784)
1 parent c48b892 commit b72bad6

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

ext/cl_khr_extended_versioning.asciidoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ number for each of the extensions they support and remove the requirement
1313
for applications to process strings to test for the presence of an extension or
1414
intermediate language or built-in kernel.
1515

16+
Extended versioning was promoted to a core feature in OpenCL 3.0, however note
17+
that the query for {CL_DEVICE_OPENCL_C_NUMERIC_VERSION_KHR} was replaced by the
18+
query for {CL_DEVICE_OPENCL_C_ALL_VERSIONS}.
19+
1620
=== General information
1721

1822
==== Name Strings

ext/quick_reference.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575

7676
| <<cl_khr_extended_versioning,cl_khr_extended_versioning>>
7777
| Extend versioning of platform, devices, extensions, etc.
78-
| Extension
78+
| Core Feature in OpenCL 3.0 (with minor changes)
7979

8080
| <<cl_khr_external_memory,cl_khr_external_memory>>
8181
| Common Functionality for External Memory Sharing

ext/to_core_features.asciidoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,5 @@
5959

6060
=== For OpenCL 3.0:
6161

62+
* The API functionality described by *cl_khr_extended_versioning* is now part of the core API feature set, with minor modifications.
6263
* The built-in functions described by *cl_khr_subgroups* are now supported in OpenCL C 3.0 when the `+__opencl_c_subgroups+` feature is supported.

0 commit comments

Comments
 (0)