third_party_vulkan-loader/loader
Charles Giessen 5beb6dd136 Fix layer manifest version check
The check assumed that 1.1.x was the highest Layer Manifest version in existance.
This causes 1.2 layer manifests to erroneously report a message. No functionality
is affected by the check, so this commit just silences a wrong warning.
2022-01-12 17:44:07 -07:00
..
generated Fix loader phys dev termin for physical device extensions. 2022-01-07 16:56:38 -07:00
adapters.h loader: Update Copyright for 2021 2021-09-09 11:28:56 -06:00
allocation.c loader: Reverst asserting on size 0 in malloc 2021-09-09 14:31:22 -06:00
allocation.h loader: include FreeBSD in supported platforms 2021-10-20 10:29:26 -06:00
asm_offset.c loader: Add aarch64 unknown ext chain implementation 2021-11-12 11:01:34 -07:00
asm_test_aarch64.S loader: Add aarch64 unknown ext chain implementation 2021-11-12 11:01:34 -07:00
asm_test_x86.S loader: Update assembly file names to specify their target architecture 2021-11-12 11:01:34 -07:00
cJSON.c loader: Add cJSON prefix to update function 2021-09-16 15:06:49 -06:00
cJSON.h loader: cJSON to use regular heap instead of TLS 2021-09-09 11:28:56 -06:00
CMakeLists.txt Consistent loader device ordering 2022-01-12 16:53:35 -07:00
debug_utils.c Fix handle validation crash in RenderDoc 2021-12-02 08:46:14 -07:00
debug_utils.h loader: Move allocation functions to a header 2021-09-09 11:28:56 -06:00
dev_ext_trampoline.c loader: Header include cleanup 2021-09-09 11:28:56 -06:00
dirent_on_windows.c loader: Header include cleanup 2021-09-09 11:28:56 -06:00
dirent_on_windows.h loader: Move allocation functions to a header 2021-09-09 11:28:56 -06:00
extension_manual.c Update loader to include handle validation 2021-11-19 10:32:13 -07:00
extension_manual.h loader: Header include cleanup 2021-09-09 11:28:56 -06:00
get_environment.c loader: include FreeBSD in supported platforms 2021-10-20 10:29:26 -06:00
get_environment.h loader: include FreeBSD in supported platforms 2021-10-20 10:29:26 -06:00
gpa_helper.c loader: Make trampolineGetProcAddr snake_case 2021-09-09 11:28:56 -06:00
gpa_helper.h loader: Make trampolineGetProcAddr snake_case 2021-09-09 11:28:56 -06:00
loader_cmake_config.h.in loader: Update secure_getenv check 2017-03-09 11:30:03 -07:00
loader_common.h Consistent loader device ordering 2022-01-12 16:53:35 -07:00
loader_linux.c Consistent loader device ordering 2022-01-12 16:53:35 -07:00
loader_linux.h Consistent loader device ordering 2022-01-12 16:53:35 -07:00
loader_windows.c Change Implementation->Drivers 2021-10-20 16:27:28 -06:00
loader_windows.h loader: Move Windows logic to dedicated file 2021-09-09 11:28:56 -06:00
loader.aps loader: Update loader for Vulkan 1.1 2018-03-09 13:54:31 -07:00
loader.c Fix layer manifest version check 2022-01-12 17:44:07 -07:00
loader.h Update loader to include handle validation 2021-11-19 10:32:13 -07:00
loader.rc build: Revert generated loader.rc 2021-09-30 15:07:32 -06:00
loader.rc.in build: Set DLL version automatically 2021-09-24 11:47:30 -06:00
LoaderAndLayerInterface.md Re-arrange/update loader docs 2021-10-15 13:42:00 -06:00
log.c Add loader policy statements 2021-12-13 11:05:15 -07:00
log.h Change Implementation->Drivers 2021-10-20 16:27:28 -06:00
murmurhash.c loader: Header include cleanup 2021-09-09 11:28:56 -06:00
murmurhash.h loader: Header include cleanup 2021-09-09 11:28:56 -06:00
phys_dev_ext.c loader: Header include cleanup 2021-09-09 11:28:56 -06:00
README.md Re-arrange/update loader docs 2021-10-15 13:42:00 -06:00
terminator.c Fallback to 2KHR terminators if available 2022-01-10 15:49:26 -07:00
trampoline.c Add loader policy statements 2021-12-13 11:05:15 -07:00
unknown_ext_chain_gas_aarch64.S loader/aarch64: attempt to avoid text relocations in the unknown code 2021-12-14 19:21:01 -07:00
unknown_ext_chain_gas_x86.S loader: Update assembly file names to specify their target architecture 2021-11-12 11:01:34 -07:00
unknown_ext_chain_masm.asm loader: Update Copyright for 2021 2021-09-09 11:28:56 -06:00
unknown_ext_chain.c loader: Header include cleanup 2021-09-09 11:28:56 -06:00
vk_loader_layer.h loader: Make vk_loader_layer.h a proper header 2021-09-09 11:28:56 -06:00
vk_loader_platform.h loader, asm_offset: define BSD_VISIBLE and fix ifdef bug 2021-11-04 09:47:34 -06:00
vulkan-1.def Update loader to include handle validation 2021-11-19 10:32:13 -07:00
vulkan.pc.in vulkan.pc cross-compile fix 2021-11-29 16:56:17 -07:00
wsi.c Fix a few code review snippets 2022-01-07 16:56:38 -07:00
wsi.h loader: Move allocation functions to a header 2021-09-09 11:28:56 -06:00

Loader Specification and Interfaces

See the LoaderInterfaceArchitecture.md for detailed documentation.

Building

Builds for Linux, Windows, and MacOS are supported via CMake. See top level BUILD.md file.