diff options
| author | Charles Giessen <charles@lunarg.com> | 2025-04-23 18:16:06 -0500 |
|---|---|---|
| committer | Charles Giessen <46324611+charles-lunarg@users.noreply.github.com> | 2025-04-25 13:11:28 -0600 |
| commit | 682e42f7ae70a8fadf374199c02de737daa5c70d (patch) | |
| tree | 25e90302493dec297224e92fbccf37cf8424067e /icd/generated/function_definitions.h | |
| parent | 3e9d7a008869360dccbd8c812f4795afa7f8b416 (diff) | |
| download | usermoji-682e42f7ae70a8fadf374199c02de737daa5c70d.tar.xz | |
build: Remove Volk dependency
The intent of using Volk for function loading was to validate Volk's
implementation continually with each header update. This didn't end up
occurring, as Volk does not get updated in lock step with Vulkan-Tools,
leading to Vulkan-Tools using an older version of Volk. And then during
SDK release the version would need to be updated at the last minute,
causing churn and extra work.
Function loading now occurs in two new files, cube_functions.h and
vulkaninfo_functions.h. Since both cube and vulkaninfo's function
usage are fixed (as in not code-generated), it is straightforward to
implement the necessary Vulkan-Loader library opening and function
loading code.
Diffstat (limited to 'icd/generated/function_definitions.h')
0 files changed, 0 insertions, 0 deletions
