Commit 194b3c6
feat(khronos.vulkan-hpp): 1.4.357.1 follows compat.vulkan 1.4.357.3; the macOS note says how to get a device (#398)
KHRONOS.VULKAN-HPP 1.4.357.1 -- the same Vulkan-Headers tarball, pinned to
compat.vulkan 1.4.357.3, whose Windows artifact carries the loader DLL. A new
version rather than a moved pin, because an installed copy records the pin it
resolved with. `vulkan-hpp-module` moves to it.
This is the half of #395 that could not be verified in #395 itself: the member
redirects only the `khronos` namespace to this checkout, so `compat` came from
the published index, which did not have 1.4.357.3 until #395 merged. Redirecting
`compat` as well is still refused on mcpp 2026.9.11.2 ("≥2 project-level index
repos is a known xlings resolution gap"), so the order had to be: merge #395,
republish, then this. On #395's own `windows-2022` leg the member failed exactly
as predicted (it resolved compat.vulkan 1.4.357.0 and died with 0xC0000135);
this change is judged by that leg passing.
COMPAT.VULKAN, macOS -- a comment, no behaviour change. The block said only that
the ICD is MoltenVK. It now records what was measured on macos-15 (#396):
nothing crashes without MoltenVK; a device enumerates when libMoltenVK.dylib
and a relative-path manifest sit in <executable dir>/vulkan/icd.d, which the
static loader searches first, and that layout survives being moved; or through
VK_DRIVER_FILES; and in both cases only with portability enumeration enabled.
What mcpp would need to place those files is mcpp-community/mcpp#615.
Co-authored-by: sunrisepeak <x.d2learn.org@gmail.com>1 parent 492a7e2 commit 194b3c6
3 files changed
Lines changed: 55 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
406 | | - | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
407 | 426 | | |
408 | 427 | | |
409 | 428 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
162 | 173 | | |
163 | 174 | | |
164 | 175 | | |
| |||
168 | 179 | | |
169 | 180 | | |
170 | 181 | | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
171 | 193 | | |
172 | 194 | | |
173 | 195 | | |
| |||
177 | 199 | | |
178 | 200 | | |
179 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
180 | 213 | | |
181 | 214 | | |
182 | 215 | | |
| |||
207 | 240 | | |
208 | 241 | | |
209 | 242 | | |
210 | | - | |
| 243 | + | |
211 | 244 | | |
212 | 245 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
0 commit comments