Appendix F: Vulkan Roadmap Milestones
Roadmap milestones are intended to be supported by mid-to-high-end smartphones, tablets, laptops, consoles, and desktop devices.
Each milestone indicates support for a set of extensions, features, limits, and formats across these devices, and should be supported by all such new hardware shipping by the end of the target year or shortly thereafter.
Roadmap 2022
The Roadmap 2022 milestone is intended to be supported by newer mid-to-high-end devices shipping in 2022 or shortly thereafter across mainstream smartphone, tablet, laptops, console and desktop devices.
Required Features
The following core optional features are required to be supported:
-
Vulkan 1.0 Optional Features
-
Vulkan 1.1 Optional Features
-
Vulkan 1.2 Optional Features
Required Limits
The following core increased limits are required
Limit Name | Unsupported Limit | Core Limit | Profile Limit | Limit Type1 |
---|---|---|---|---|
|
- |
4096 |
8192 |
min |
|
- |
4096 |
8192 |
min |
|
- |
4096 |
8192 |
min |
|
- |
256 |
2048 |
min |
|
- |
16384 |
65536 |
min |
|
- |
131072 |
4096 |
max |
|
- |
16 |
64 |
min |
|
- |
12 |
15 |
min |
|
- |
4 |
30 |
min |
|
- |
16 |
200 |
min |
|
- |
4 |
16 |
min |
|
- |
128 |
200 |
min |
|
- |
96 |
576 |
min, n × PerStage |
|
- |
72 |
90 |
min, n × PerStage |
|
- |
24 |
96 |
min, n × PerStage |
|
- |
96 |
1800 |
min, n × PerStage |
|
- |
24 |
144 |
min, n × PerStage |
|
- |
4 |
16 |
min |
|
- |
128 |
256 |
min |
|
- |
(128,128,64) |
(256,256,64) |
min |
|
- |
4 |
8 |
min |
|
- |
4 |
6 |
min |
|
- |
2 |
14 |
min |
|
0.0 |
1.0 |
0.125 |
max, fixed point increment |
|
0.0 |
1.0 |
0.5 |
max, fixed point increment |
|
- |
- |
|
implementation-dependent |
|
- |
4 |
7 |
min |
Limit Name | Unsupported Limit | Core Limit | Profile Limit | Limit Type1 |
---|---|---|---|---|
|
- |
1/4 |
4 |
implementation-dependent |
|
- |
|
|
implementation-dependent |
|
- |
|
|
implementation-dependent |
Limit Name | Unsupported Limit | Core Limit | Profile Limit | Limit Type1 |
---|---|---|---|---|
|
- |
- |
|
implementation-dependent |
|
- |
- |
|
implementation-dependent |
|
0 |
4 |
7 |
min |
Limit Name | Unsupported Limit | Core Limit | Profile Limit | Limit Type1 |
---|---|---|---|---|
|
- |
- |
4 |
min |