Commit Graph

  • 4f6ccc2f2f Keep allocated debug callbacks until destroy instance Charles Giessen 2022-05-24 17:30:23 -06:00
  • a3d18efea0 Use calloc to allocate memory for the search path Charles Giessen 2022-05-26 17:25:19 -06:00
  • b2125f6005 Fix typo in env var table Mark Young 2022-05-27 10:28:18 -06:00
  • d4408eb0b8 Clean up environment var docs Mark Young 2022-05-26 11:40:36 -06:00
  • aa9489cca6 Clarify JSON Manifest "api_version" Mark Young 2022-05-25 15:38:33 -06:00
  • 33f0d2f61c Fix a NULL inst crashing during loader_icd_scan Charles Giessen 2022-05-25 10:47:55 -06:00
  • 01b3ae769f Use calloc instead of alloc+memset Charles Giessen 2022-05-20 19:56:19 -06:00
  • e87a34cc6e Use VkAllocationCallback in cJSON Charles Giessen 2022-05-20 19:40:53 -06:00
  • 40e0ee3792 Use VkAllocationCallbacks in windows dirent Charles Giessen 2022-05-20 19:38:05 -06:00
  • c947827900 Refactor loader allocation functionality Charles Giessen 2022-05-20 18:40:30 -06:00
  • 523a4b0e3d build: Update to header 1.3.215 Mike Schuchardt 2022-05-24 08:55:38 -07:00
  • fa8de1a37d docs: Fix typo in MoltenVK url Rutwik Choughule 2022-05-20 13:48:00 +05:30
  • a85509f69f Update supported versions in the docs Ludovico de Nittis 2022-05-20 17:05:34 +02:00
  • 456f3f9c4b build: Update to header 1.3.214 Mike Schuchardt 2022-05-17 08:20:27 -07:00
  • a43773fae1 build: Update to header 1.3.213 Mike Schuchardt 2022-05-11 09:46:59 -07:00
  • 711031a24a Revert "Implement unknown function intercept in layers" Charles Giessen 2022-05-11 08:43:14 -06:00
  • c00ad5835c Output message if override app_keys mismatch on app name Mark Young 2022-05-05 10:01:39 -06:00
  • 6cf552d432 Update layer manifest file Mark Young 2022-05-04 14:33:53 -06:00
  • 1dbe2ea63f Make portability drivers not load by default Charles Giessen 2022-05-03 14:29:06 -06:00
  • 57e6b0cd0b Fix CMake code for getting Git Version information Charles Giessen 2022-05-03 13:53:07 -06:00
  • fc845625ed Implement unknown function intercept in layers Charles Giessen 2022-03-29 01:00:20 -06:00
  • e8116b8872 Correctly check for NULL in loader_get_dispatch Charles Giessen 2022-05-03 13:28:57 -06:00
  • 593439596c Fix typo Sein Lee 2022-04-30 05:53:17 +09:00
  • c6a951825c ci: Remove fbactions/setup-winsdk Mike Schuchardt 2022-04-21 10:02:52 -07:00
  • 6409835fcc build: Update to header 1.3.212 Mike Schuchardt 2022-04-21 09:12:12 -07:00
  • 04cb622abe Add app_key OverrideMetaLayer tests Charles Giessen 2022-04-14 11:33:06 -06:00
  • 73eb75858c Update LoaderDriverInterface.md Erik Faye-Lund 2022-04-13 09:21:52 +02:00
  • c8713e1fbe Refactor FrameworkEnvironment API a bit Charles Giessen 2022-04-05 22:51:04 -06:00
  • 01cac032ad Document VK_KHR_portability_enumeration support Charles Giessen 2022-04-07 11:39:01 -06:00
  • ec37453641 Warn if portability_enumeration extension should be enabled Charles Giessen 2022-04-05 00:14:49 -06:00
  • fde05a9f49 Increase discovery timeout for Gtest test to 100 seconds Charles Giessen 2022-04-06 16:04:29 -06:00
  • 4a01b5afa9 Revert 32bit linux unknown ext chain change Charles Giessen 2022-04-06 15:29:47 -06:00
  • 9b812aaf39 build: Update to header 1.3.211 Mike Schuchardt 2022-04-05 09:51:59 -07:00
  • a9c65f6fe5 Allow meta layers to have newer component layers Charles Giessen 2022-03-30 15:02:30 -06:00
  • 4300734bf2 Clean up version checking logic Charles Giessen 2022-03-25 17:08:57 -06:00
  • d8b59ee8a6 Fix 32 bit linux unknown function handling Charles Giessen 2022-04-04 17:47:47 -06:00
  • 082bf4913a Fix missed Physical Devices in Windows Charles Giessen 2022-04-01 03:09:35 -06:00
  • e23d3208d3 Use correct TestICD in tests Charles Giessen 2022-04-01 03:03:24 -06:00
  • 8f95a59c5b Add test for different ICD interface versions Charles Giessen 2022-03-03 11:44:49 -07:00
  • 8e75084ccc build: Update to header 1.3.210 Mike Schuchardt 2022-04-01 10:18:57 -07:00
  • b8bc04cebd Dont emit warnings on unknown manifest file versions Charles Giessen 2022-03-31 11:32:05 -06:00
  • 93352e0a31 cmake: Add ENABLE_WERROR option Biswapriyo Nath 2022-03-30 21:55:58 +05:30
  • 36567bdade Fixup several small issues found by Visual Studio unknown 2022-03-14 22:13:10 -06:00
  • c5c8d7296b Enable /W4 errors and support clang-cl Charles Giessen 2022-03-28 23:50:33 -06:00
  • d27e4c0069 Replace TEST_F with TEST in most tests Charles Giessen 2022-03-28 23:12:49 -06:00
  • 2659877674 Update issue templates Mark Young 2022-03-28 20:32:25 -06:00
  • 49064ad027 Add Bug Reporting Template Mark Young 2022-03-28 20:23:07 -06:00
  • 768baf2cf7 Apply code review comments from @charles-lunarg Mark Young 2022-03-25 14:56:25 -06:00
  • bb19d51b3c Fix #888 crash in Lutris with Linux sorting Mark Young 2022-03-25 08:42:44 -06:00
  • 81118f48e8 Remove LDP_DRIVER_6 Charles Giessen 2022-03-24 16:44:14 -06:00
  • 9ef85c237b Fixup windows test infrastructure Charles Giessen 2022-03-24 17:22:16 -06:00
  • 1f54c8d711 Fix non-sorted surface indexing Mark Young 2022-03-24 13:52:47 -06:00
  • 6d5ac6c361 Update BUILD.gn Peng Huang 2022-03-24 12:08:15 -04:00
  • 55e8464ae3 build: Update to header 1.3.209 Mike Schuchardt 2022-03-23 10:14:51 -07:00
  • d2a2b61c66 Log when core GetToolingProperties is NULL. Charles Giessen 2022-03-21 12:07:39 -06:00
  • 1312c2ade7 More clean up to make sure we have enough space Mark Young 2022-03-17 12:08:49 -06:00
  • 91ce37784c Modify logging text output Mark Young 2022-03-17 11:52:00 -06:00
  • 1a7f3b986d Add device log info on vkCreateDevice Mark Young 2022-03-16 15:23:06 -06:00
  • 3ba725f1b7 build: Update to header 1.3.208 Mike Schuchardt 2022-03-15 08:58:42 -07:00
  • 0bc6454e6b Tests close layer handles when necessary Charles Giessen 2022-03-14 23:19:13 -06:00
  • e0e083147e Test framework now shims registry functions Charles Giessen 2022-03-14 21:57:55 -06:00
  • dec1fcac60 Remove hasing of unknown functions Charles Giessen 2022-03-10 16:48:14 -07:00
  • b986091316 Move unknown function logic into dedicated file Charles Giessen 2022-03-09 16:28:04 -07:00
  • 81308d62c1 Revamp unknown function tests Charles Giessen 2022-03-08 16:38:30 -07:00
  • 58c8657047 Use no-chromium-code in GN build. Jamie Madill 2022-03-14 11:12:49 -04:00
  • 7bb8735100 Modify loader VK_ADD_DRIVER_FILES behavior Mark Young 2022-03-09 14:25:32 -07:00
  • 71f81bd9b0 Remove VK_NO_PROTOTYPES from test_util.h Charles Giessen 2022-03-09 15:52:04 -07:00
  • 528ae5c2a9 make secure_getenv discovery project wide Charles Giessen 2022-03-09 14:54:58 -07:00
  • e2b3b9def3 Set VK_NO_PROTOTYPES on test targets Charles Giessen 2022-03-09 14:48:50 -07:00
  • 1c30270eee Fix tests compiler warnings from bool conversions Charles Giessen 2022-02-19 13:47:32 -07:00
  • b82ccea8e3 Use target_link_options if available in CMake Charles Giessen 2022-02-19 13:36:58 -07:00
  • 0659845033 Refactor CMake to user correct C/C++ Standard Charles Giessen 2022-02-18 16:45:04 -07:00
  • b12d9acd04 Fix macOS CMake errors Charles Giessen 2022-02-17 15:25:49 -07:00
  • 1c4c28eb9d Set CMake C & C++ standard per target Charles Giessen 2022-02-16 22:01:44 -07:00
  • 20bf03ff55 Make _GNU_SOURCE a common target property Charles Giessen 2022-02-17 16:15:05 -07:00
  • 2db90ac102 Specify wrap_objects.cpp in CMake code Charles Giessen 2022-02-16 21:57:01 -07:00
  • 804b9c402c Use targets CMake logic instead of directories Charles Giessen 2022-02-16 21:44:09 -07:00
  • 664be18bef Cleanup MSVC CMake code Charles Giessen 2022-02-16 13:24:26 -07:00
  • f75f0fa196 Fix compiler warnings in tests on MSVC Charles Giessen 2022-02-16 12:59:10 -07:00
  • 2093e60cde Report secure_getenv missing when not using MSVC Charles Giessen 2022-02-16 12:35:17 -07:00
  • 40782e49da Format unix fallback paths in CMakeLists.txt Charles Giessen 2022-02-16 12:27:13 -07:00
  • 9c04f64f2d Remove BUILD_LOADER build option Charles Giessen 2022-02-16 12:26:07 -07:00
  • fdecf4d4aa Use CMake provided library names on macOS Charles Giessen 2021-11-03 15:09:32 -06:00
  • 08b10ccae1 Use GLOBs to get macOS vulkan framework headers Charles Giessen 2021-11-03 15:04:48 -06:00
  • 3c2c734113 Refactor Windows specific loader CMake code Charles Giessen 2021-11-03 14:38:54 -06:00
  • aab2b3d649 Use the CMake Threads package Charles Giessen 2021-11-03 14:28:03 -06:00
  • 6a7551ea79 Replace loader_cmake_config.h with definitions Charles Giessen 2021-11-03 14:25:29 -06:00
  • 6fbbb69559 Refactor loader specific CMake options Charles Giessen 2021-11-03 14:14:17 -06:00
  • 17efb3eb40 Move git info in CMake to loader_common_options Charles Giessen 2021-11-03 14:09:50 -06:00
  • 549fe612ff Refactor CMake compiler options Charles Giessen 2021-11-03 13:55:29 -06:00
  • a3b25b43c5 Refactor CMake WSI platform defines Charles Giessen 2021-11-03 13:51:03 -06:00
  • 5d328f994b Remove RELEASE_BUILD cmake option Charles Giessen 2021-11-01 15:33:49 -06:00
  • d9792bc944 build: Update to header 1.3.207 Mike Schuchardt 2022-03-08 09:39:36 -08:00
  • ad5b9f7584 Add live tests for OS dynamic loader behavior Charles Giessen 2022-03-04 10:21:10 -07:00
  • 88c33c9e63 Changes to additive env var based on code review Mark Young 2022-02-22 10:27:18 -07:00
  • 5cfef22afe Fix WIndows elevation Mark Young 2022-02-17 13:53:04 -07:00
  • 759d5b4c94 Add "additive" environment variables Mark Young 2022-01-04 11:45:18 -07:00
  • 53715895f1 loader: Fix wayland copy paste error sfricke-samsung 2022-02-28 23:44:05 -06:00
  • 78bb5abd97 Resolve Angle failure because it breaks with is_high_integrity Mark Young 2022-02-28 11:15:46 -07:00
  • 662e5ad7e1 docs: Fix typo Matt Turner 2022-02-22 16:54:26 -08:00