You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The uniform extension was implemented in #5871. Move the extension
specification document to the "experimental" directory, and update to
the
latest specification template.
Also fix a small bug in the implementation. The `sycl::id` type should
not be disallowed for use in `uniform`. Although, it is invalid to
pass the work-item's ID to `uniform` (because that value is not uniform
across all work-items), the user could construct their own `id` that
does have a uniform value.
Copy file name to clipboardExpand all lines: sycl/doc/extensions/experimental/sycl_ext_oneapi_uniform.asciidoc
+52-65Lines changed: 52 additions & 65 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,5 @@
1
1
= sycl_ext_oneapi_uniform
2
+
2
3
:source-highlighter: coderay
3
4
:coderay-linenums-mode: table
4
5
@@ -8,69 +9,60 @@
8
9
:toc: left
9
10
:encoding: utf-8
10
11
:lang: en
11
-
12
-
:blank: pass:[ +]
12
+
:dpcpp: pass:[DPC++]
13
13
14
14
// Set the default source code type in this document to C++,
15
15
// for syntax highlighting purposes. This is needed because
16
16
// docbook uses c++ and html5 uses cpp.
17
17
:language: {basebackend@docbook:c++:cpp}
18
18
19
-
== Introduction
20
-
IMPORTANT: This specification is a draft.
21
-
22
-
NOTE: Khronos(R) is a registered trademark and SYCL(TM) and SPIR(TM) are trademarks of The Khronos Group Inc. OpenCL(TM) is a trademark of Apple Inc. used by permission by Khronos.
23
-
24
-
NOTE: This document is better viewed when rendered as html with asciidoctor. GitHub does not render image icons.
25
-
26
-
This extension introduces a mechanism to assert that the value of a variable is
27
-
the same for all work-items in a sub-group.
28
19
29
20
== Notice
30
21
31
-
Copyright (c) 2021 Intel Corporation. All rights reserved.
22
+
[%hardbreaks]
23
+
Copyright (C) 2021-2023 Intel Corporation. All rights reserved.
32
24
33
-
== Status
25
+
Khronos(R) is a registered trademark and SYCL(TM) and SPIR(TM) are trademarks
26
+
of The Khronos Group Inc. OpenCL(TM) is a trademark of Apple Inc. used by
27
+
permission by Khronos.
34
28
35
-
Working Draft
36
29
37
-
This is a preview extension specification, intended to provide early access to a feature for review and community feedback. When the feature matures, this specification may be released as a formal extension.
30
+
== Contact
38
31
39
-
Because the interfaces defined by this specification are not final and are subject to change they are not intended to be used by shipping software products.
32
+
To report problems with this extension, please open a new issue at:
0 commit comments