Does device-optimized volk prevent using layers?
tobine opened this issue · 3 comments
tobine commented
Just a point of clarification after reading README. If using volk in the device-optimized manner to bypass loader dispatch table, does that mean that layer cannot be loaded?
So one usage model for volk would be to use it at the instance-level for development where platform loader and layers are still in use, then when ready to ship use the device-optimized setup?
zeux commented
No - layers work perfectly fine. volk doesn't bypass dispatch table, it uses GDPA to load device entrypoints. When debug layers are active, GDPA will go through debug layers. I should really clarify this in README...
zeux commented
Just in case, GDPA = GetDeviceProcAddr. I will edit README later today to clarify this point.
tobine commented
Great, thanks!