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
Change log for June 30, 2023 Vulkan 1.3.256 spec update:
Github Issues
* Fix minor typos (public pull requests 2154 and 2157).
* Fix XML `<format>` metadata for etext:VK_FORMAT_R64G64* and
ename:VK_FORMAT_BC*_SNORM_BLOCK (public pull request 2156).
Internal Issues
* Specify fragment stage when accessing color attachment via shader tile
image reads for ename:VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT and
ename:VK_ACCESS_COLOR_ATTACHMENT_READ_BIT (internal merge request 5918).
* Clarify in which stages subgroup control flags
ename:VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT
and ename:VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT, as
well as their apiext:VK_EXT_shader_object variants, are allowed to be
set (internal issue 3529).
* Fix typo to pname:depth in flink:vkCmdBindInvocationMaskHUAWEI VUID
04983 (internal merge request 5958).
* Rename ename:VK_PIPELINE_STAGE_2_SUBPASS_SHADING_HUAWEI to
ename:VK_PIPELINE_STAGE_2_SUBPASS_SHADER_HUAWEI (internal merge request
5959).
* Modify the VU extraction script to correctly handle content that is not
plain text, such as nested bullets or blocks (internal merge request
5964).
* Add a NOTE to the <<pipelines-cache-header, Pipeline Cache Header>>
section and move one related VU statement. Fix handling of queue types
with dependencies in generator scripts (internal merge request 5965).
* Remove explicit `optional="false"` syntax from the XML schema for
command `param` and structure `member` tags (internal merge request
5970).
* Refactor README.adoc to move Vulkan and VulkanSC-specific language into
READMEVK.adoc and READMESC.adoc, respectively (internal merge request
5971).
* Update registry schema document with a current example of `externsync`
for arrays (internal merge request 5975).
It hosts a public Issue tracker, and outside developers can file proposed
28
-
changes (Pull Requests) against the Specification, subject to approval by
29
-
Khronos.
30
-
31
-
If in doubt where to submit your Issue, consult the
32
-
link:https://github.com/KhronosGroup/Vulkan-Web-Registry/blob/main/Vulkan-Projects.adoc[Vulkan-Projects] list on the link:https://github.com/KhronosGroup/Vulkan-Web-Registry[Vulkan-Web-Registry]
33
-
repository.
34
-
35
-
The Vulkan-Docs repository also includes the sources for the Vulkan SC
36
-
specification in order to simplify the long-term maintenance of the Vulkan SC
37
-
specification. These are not considered normative. The formal sources for
38
-
Vulkan SC can be found as detailed in link:READMESC.adoc[READMESC.adoc]
39
-
40
-
== External Contributions
41
-
42
-
Khronos welcomes feedback in GitHub Issues, and proposed changes in GitHub
43
-
Pull Requests (PRs), but will not necessarily accept all such changes.
44
-
45
-
Please keep your issues and pull requests focused on solving a single
46
-
problem. Broader feedback that tries to solve multiple problems, or touches
47
-
many parts of the Specification at once, is difficult for the Vulkan Working
48
-
Group to review in a timely fashion.
49
-
50
-
51
-
== Branch Structure
52
-
53
-
The current Specification is maintained in the default branch (currently
54
-
`main`) of the repository.
55
-
From this branch it is possible to generate Specifications for any published
56
-
version of Vulkan (1.3, 1.2, 1.1, and 1.0), and incorporating any desired set of
57
-
extensions.
58
-
Each published update is tagged in the form `1.3.*release*` where *release*
59
-
is a constantly incrementing release number and `1.3` is the latest
60
-
published version of the API.
61
-
The last public spec update prior to Vulkan 1.3 is tagged `v1.2.???`.
62
-
63
-
The last state of the default branch in Khronos' internal GitLab server,
64
-
before 1.3 content was merged into it, is tagged `1.2-archive` (this tag is
65
-
not in GitHub).
8
+
= Vulkan^(R)^ and Vulkan^(R)^ SC API Documentation Project
66
9
10
+
For Vulkan^(R)^ API specific documentation see link:READMEVK.adoc[READMEVK.adoc]
11
+
12
+
For Vulkan^(R)^ SC API specific documentation see link:READMESC.adoc[READMESC.adoc]
67
13
68
14
== Directory Structure
69
15
@@ -72,12 +18,13 @@ The directory structure is as follows:
72
18
```
73
19
README.adoc This file
74
20
READMESC.adoc Readme for the Vulkan SC specification
21
+
READMEVK.adoc Readme for the Vulkan specification
75
22
BUILD.adoc Documents how to build the specifications and reference pages
76
23
CONTRIBUTING.adoc Requirements for external contributions to the repository
77
24
COPYING.adoc Copyright and licensing information
78
25
CODE_OF_CONDUCT.adoc Code of Conduct
79
26
LICENSE.adoc Summary of licenses used by files in the repository
80
-
ChangeLog.adoc Change log summary for each public spec update
27
+
ChangeLog.adoc Change log summary for each public Vulkan spec update
81
28
ChangeLogSC.adoc Change log summary for each public Vulkan SC spec update
82
29
Makefile, make* Makefile and helper build scripts (see BUILD.adoc)
It hosts a public Issue tracker, and outside developers can file proposed
28
+
changes (Pull Requests) against the Specification, subject to approval by
29
+
Khronos.
30
+
31
+
If in doubt where to submit your Issue, consult the
32
+
link:https://github.com/KhronosGroup/Vulkan-Web-Registry/blob/main/Vulkan-Projects.adoc[Vulkan-Projects] list on the link:https://github.com/KhronosGroup/Vulkan-Web-Registry[Vulkan-Web-Registry]
33
+
repository.
34
+
35
+
The Vulkan-Docs repository also includes the sources for the Vulkan SC
36
+
specification in order to simplify the long-term maintenance of the Vulkan SC
37
+
specification. These are not considered normative. The formal sources for
38
+
Vulkan SC can be found as detailed in link:READMESC.adoc[READMESC.adoc]
39
+
40
+
== External Contributions
41
+
42
+
Khronos welcomes feedback in GitHub Issues, and proposed changes in GitHub
43
+
Pull Requests (PRs), but will not necessarily accept all such changes.
44
+
45
+
Please keep your issues and pull requests focused on solving a single
46
+
problem. Broader feedback that tries to solve multiple problems, or touches
47
+
many parts of the Specification at once, is difficult for the Vulkan Working
48
+
Group to review in a timely fashion.
49
+
50
+
51
+
== Branch Structure
52
+
53
+
The current Specification is maintained in the default branch (currently
54
+
`main`) of the repository.
55
+
From this branch it is possible to generate Specifications for any published
56
+
version of Vulkan (1.3, 1.2, 1.1, and 1.0), and incorporating any desired set of
57
+
extensions.
58
+
Each published update is tagged in the form `1.3.*release*` where *release*
59
+
is a constantly incrementing release number and `1.3` is the latest
60
+
published version of the API.
61
+
The last public spec update prior to Vulkan 1.3 is tagged `v1.2.???`.
62
+
63
+
The last state of the default branch in Khronos' internal GitLab server,
64
+
before 1.3 content was merged into it, is tagged `1.2-archive` (this tag is
0 commit comments