third_party_vulkan-loader/loader
WenqingLiAMD 024535bdfe Fix Vulkan CTS testcase bug: "create_instance_device_intentional_alloc_fail"
In function loader_scanned_icd_add, if open_library fails, VK_SUCCESS
is still returned, which would cause the bad number of good ICDs.
2021-08-16 11:42:09 -06:00
..
generated loader: Make use of a generated header version 2021-08-11 15:17:20 -06:00
images loader: Update the loader to 1.0.39 2017-01-24 14:07:22 -07:00
adapters.h loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
asm_offset.c loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
asm_test.S loader: move asm_test.S into file; Make more complicated 2019-10-21 13:51:20 -06:00
cJSON.c loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
cJSON.h loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
CMakeLists.txt loader: Make use of a generated header version 2021-08-11 15:17:20 -06:00
debug_utils.c loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
debug_utils.h Implement initial VK_EXT_debug_utils changes 2018-03-09 13:54:31 -07:00
dev_ext_trampoline.c loader: Fix unknown device trampolines on Windows 2017-07-05 15:02:04 -06:00
dirent_on_windows.c repo: Clang-format c/cpp/h LVL files using LLVM 2017-01-26 13:42:36 -07:00
dirent_on_windows.h loader:Update copyright and apply clang-format (no logic changes) 2016-02-03 09:00:31 -07:00
extension_manual.c loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
extension_manual.h loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
gpa_helper.h Allow vkGetInstanceProcAddr to resolve itself with no instance 2020-04-02 10:18:53 -06:00
loader_cmake_config.h.in loader: Update secure_getenv check 2017-03-09 11:30:03 -07:00
loader.aps loader: Update loader for Vulkan 1.1 2018-03-09 13:54:31 -07:00
loader.c Fix Vulkan CTS testcase bug: "create_instance_device_intentional_alloc_fail" 2021-08-16 11:42:09 -06:00
loader.h Add layer and implementation-specific logging 2021-08-10 12:10:47 -06:00
loader.rc windows: update the loader copyright date 2021-07-13 16:31:46 -06:00
LoaderAndLayerInterface.md Add layer and implementation-specific logging 2021-08-10 12:10:47 -06:00
murmurhash.c copyrights: updated copyrights on MIT files 2021-06-29 17:27:16 -06:00
murmurhash.h Remove Khronos confidential clause from license text. 2016-02-10 13:24:39 -07:00
phys_dev_ext.c loader: Fix unknown phys dev terms on Linux 2017-07-05 15:02:04 -06:00
README.md docs: Update readme for recent repo split 2018-05-14 10:40:34 -06:00
trampoline.c loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
unknown_ext_chain_gas.S loader: add control-flow enforcement to unknown asm file 2019-08-07 15:55:20 -06:00
unknown_ext_chain_masm.asm Fix loader_log messages to use LOADER_ log levels 2021-08-10 12:10:47 -06:00
unknown_ext_chain.c Fix loader_log messages to use LOADER_ log levels 2021-08-10 12:10:47 -06:00
vk_loader_layer.h loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
vk_loader_platform.h loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
vulkan-1.def loader: Migrate get surface caps 2 funcs to wsi 2020-03-16 10:51:29 -06:00
vulkan.pc.in Rename LIB_SUFFIX to VULKAN_LIB_SUFFIX 2020-12-18 12:15:59 -07:00
wsi.c loader: Reformated loader source code 2021-08-11 15:16:56 -06:00
wsi.h loader: Reformated loader source code 2021-08-11 15:16:56 -06:00

Loader Specification and Interfaces

See LoaderAndLayerInterface.md for detailed documentation.

Building

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