diff --git a/README.md b/README.md index dabaf08..33ae6d3 100644 --- a/README.md +++ b/README.md @@ -169,8 +169,11 @@ Conventions for every milestone below: per-user (HKCU, no admin) and scoped to the target image, with an **opt-in** "Set up Vulkan layer" Injection-panel checkbox that registers/unregisters it (self-deactivating for non-target apps so a stale entry after a host crash is harmless). This is a separate component from the - inline-hook capture (layer-chain dispatch + manifest/registry + the checkbox + IPC handshake); - until it lands, the banner directs immediate-init Vulkan games to WGC. + inline-hook capture (layer-chain dispatch + manifest/registry + the checkbox + IPC handshake), + and it needs the loader/layer interface header `vk_layer.h` — which is **not** in + `Vulkan-Headers` (it lives in `Vulkan-Loader` / the SDK), so it requires either a new submodule + or hand-declared `VkLayer*CreateInfo` link structs. Until it lands, the banner directs + immediate-init Vulkan games to WGC (which mirrors them fine, just at higher latency). Each of 1–3 is its own commit; test the early/layer path against the mock (decode frames) and the too-late path (assert the status + banner fire).