forked from KhronosGroup/OpenCL-Docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
OpenCL_Ext.txt
129 lines (97 loc) · 3.96 KB
/
OpenCL_Ext.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
// Copyright 2017-2023 The Khronos Group. This work is licensed under a
// Creative Commons Attribution 4.0 International License; see
// http://creativecommons.org/licenses/by/4.0/
= The OpenCL^(TM)^ Extension Specification
:R: pass:q,r[^(R)^]
Khronos{R} OpenCL Working Group
:data-uri:
:icons: font
:toc2:
// Only one TOC level for the HTML output, two TOC levels for everything else.
ifdef::backend-html5[:toclevels: 1]
ifndef::backend-html5[:toclevels: 2]
:max-width: 100%
:numbered:
:imagewidth: 800
:fullimagewidth: width="800"
:source-highlighter: rouge
:source-language: opencl
:rouge-style: opencl.spec
:docinfo: shared-header
:docinfodir: config
:title-logo-image: image:images/OpenCL.png[top="25%",width="55%"]
// Various special / math symbols. This is easier to edit with than Unicode.
include::config/attribs.txt[]
// Attributes that are shared by OpenCL specifications.
include::config/opencl.asciidoc[]
// Formatting and links for API functions and enums.
include::ext/dictionary.asciidoc[]
// External Footnotes
// The extension spec will have access to all API and C footnotes.
include::api/footnotes.asciidoc[]
include::c/footnotes.asciidoc[]
<<<<
include::copyrights.txt[]
<<<
include::ext/introduction.asciidoc[]
include::ext/cl_khr_icd.asciidoc[]
include::ext/cl_khr_byte_addressable_store.asciidoc[]
include::ext/cl_khr_3d_image_writes.asciidoc[]
include::ext/cl_khr_fp16.asciidoc[]
include::ext/cl_khr_fp64.asciidoc[]
include::ext/cl_khr_int32_atomics.asciidoc[]
include::ext/cl_khr_int64_atomics.asciidoc[]
include::ext/cl_khr_select_fprounding_mode.asciidoc[]
include::ext/cl_khr_gl_sharing__context.asciidoc[]
include::ext/cl_khr_gl_sharing__memobjs.asciidoc[]
include::ext/cl_khr_gl_event.asciidoc[]
include::ext/cl_khr_d3d10_sharing.asciidoc[]
include::ext/cl_khr_d3d11_sharing.asciidoc[]
include::ext/cl_khr_dx9_media_sharing.asciidoc[]
include::ext/cl_khr_depth_images.asciidoc[]
include::ext/cl_khr_gl_depth_images.asciidoc[]
include::ext/cl_khr_gl_msaa_sharing.asciidoc[]
include::ext/cl_khr_egl_event.asciidoc[]
include::ext/cl_khr_egl_image.asciidoc[]
include::ext/cl_khr_image2d_from_buffer.asciidoc[]
include::ext/cl_khr_initialize_memory.asciidoc[]
include::ext/cl_khr_terminate_context.asciidoc[]
include::ext/cl_khr_spir.asciidoc[]
include::ext/cl_khr_il_program.asciidoc[]
include::ext/cl_khr_create_command_queue.asciidoc[]
include::ext/cl_khr_device_enqueue_local_arg_types.asciidoc[]
include::ext/cl_khr_subgroups.asciidoc[]
include::ext/cl_khr_mipmap_image.asciidoc[]
include::ext/cl_khr_srgb_image_writes.asciidoc[]
include::ext/cl_khr_priority_hints.asciidoc[]
include::ext/cl_khr_throttle_hints.asciidoc[]
include::ext/cl_khr_subgroup_named_barrier.asciidoc[]
include::ext/cl_khr_extended_async_copies.asciidoc[]
include::ext/cl_khr_async_work_group_copy_fence.asciidoc[]
include::ext/cl_khr_device_uuid.asciidoc[]
include::ext/cl_khr_extended_versioning.asciidoc[]
include::ext/cl_khr_subgroup_extensions.asciidoc[]
include::ext/cl_khr_pci_bus_info.asciidoc[]
include::ext/cl_khr_extended_bit_ops.asciidoc[]
include::ext/cl_khr_suggested_local_work_size.asciidoc[]
include::ext/cl_khr_integer_dot_product.asciidoc[]
include::ext/cl_khr_semaphore.asciidoc[]
include::ext/cl_khr_external_semaphore.asciidoc[]
include::ext/cl_khr_external_memory.asciidoc[]
include::ext/cl_khr_command_buffer.asciidoc[]
include::ext/cl_khr_expect_assume.asciidoc[]
include::ext/cl_khr_subgroup_rotate.asciidoc[]
include::ext/cl_khr_work_group_uniform_arithmetic.asciidoc[]
include::ext/cl_khr_command_buffer_mutable_dispatch.asciidoc[]
include::ext/cl_khr_command_buffer_multi_device.asciidoc[]
// NOTE: To keep meaningful section numbers, new
// extension documents should be added above here!
// These are SPIR-V Extensions:
include::ext/spirv_extensions.asciidoc[]
// Index and Appendices:
ifdef::backend-pdf[]
include::ext/index.asciidoc[]
endif::backend-pdf[]
include::ext/to_core_features.asciidoc[]
include::ext/deprecated_extensions.asciidoc[]
include::ext/quick_reference.asciidoc[]