Skip to content

Commit 1f29515

Browse files
author
Colin Davidson
authored
Merge pull request #794 from coldav/colin/update_vulkan_sdk_2
Additional clarification on Vulkan SDK removal
2 parents 0e16ea1 + 6af203a commit 1f29515

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

rfc-0003.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,23 @@ reduces the maintenance overhead.
3737

3838
Remove everything under source/vk and from all documentation that refers to it,
3939
as well as any github workflow or docker requirements such as installing the
40-
vulkan SDK. This should also be reflected in the CHANGELOG.md file ready for the
41-
release notes.
40+
vulkan SDK. Anything that exists purely for the sake of Vulkan should also be
41+
removed, such as the descriptor binding lists. This can be analyzed by reviewing
42+
the removed Vulkan code for dependencies. This should also be reflected in the
43+
CHANGELOG.md file ready for the release notes.
44+
45+
There will be no references to the Vulkan API or connected code beyond 4.0.0,
46+
beyond what is needed for release notes.
4247

4348
# Backwards Compatibility
4449

4550
Since the Vulkan API will no longer be supported, there will be no backward
46-
compatibility in this regard. However the default build will still work for the
47-
OpenCL API, so current customers are unlikely to be affected.
51+
compatibility in this regard. Codeplay will no longer provide support for Vulkan
52+
API for any versions. Users may fork from 4.0.0 and fix any issues themselves if
53+
they wish to use the Vulkan API.
54+
55+
The default build will still work for the OpenCL API, so current customers are
56+
unlikely to be affected.
4857

4958
# Security Implications
5059

0 commit comments

Comments
 (0)