Commit Graph

  • 3022870de9 Fallback to 2KHR terminators if available Charles Giessen 2022-01-09 17:39:39 -06:00
  • b40901962f Remove unnecessary code in test Mark Young 2022-01-07 16:27:38 -07:00
  • c77cf061a5 Fix a few code review snippets Mark Young 2022-01-07 14:27:26 -07:00
  • 59df16b1ab Add layer tests for instance extension support Mark Young 2022-01-03 15:16:45 -07:00
  • 08677c866f Add device extension layer tests Mark Young 2021-12-30 15:26:29 -07:00
  • 03656b26a4 Fix debug utils wrapping in tests Mark Young 2021-12-29 13:39:21 -07:00
  • a0bf75fa0d Add more WSI tests, and fix some compiler warnings. Mark Young 2021-12-20 15:49:09 -07:00
  • 60386cb67f Fix loader phys dev termin for physical device extensions. Mark Young 2021-12-15 10:06:00 -07:00
  • 754b1fb700 loader: Compile x86-specific code on x86 Linux Simon McVittie 2022-01-06 14:03:40 +00:00
  • 664e664695 loader: Check for processor of compiler, not processor of build system Simon McVittie 2022-01-06 14:00:45 +00:00
  • a4f9f284e2 build: Update to header 1.2.203 Mike Schuchardt 2021-12-20 07:46:25 -08:00
  • 7161c9adbf loader/aarch64: attempt to avoid text relocations in the unknown code Dave Airlie 2021-12-12 23:48:31 -05:00
  • a90e003839 Add loader policy statements Mark Young 2021-10-21 10:01:42 -06:00
  • 7cc308cd92 Tests to use unique layer names Charles Giessen 2021-12-10 12:04:04 -07:00
  • b9b8032c90 Use std::function in Layer callbacks Charles Giessen 2021-12-09 20:17:57 -07:00
  • 1b2f8a03f2 Fix Test folders and registry cleaning logic Charles Giessen 2021-12-09 17:03:42 -07:00
  • ade4922867 Refactor TestLayer framework interface Charles Giessen 2021-12-08 21:07:24 -07:00
  • 9661a8c019 Refactor tests FrameworkEnvironment class Charles Giessen 2021-12-08 12:48:52 -07:00
  • 9f855da02b Use builders in test framework components Charles Giessen 2021-12-08 12:44:48 -07:00
  • a92b915ee5 Add Builder Pattern helpers to test framework Charles Giessen 2021-12-07 16:04:00 -07:00
  • a33b72779f Add test for no drivers and no physical devices Charles Giessen 2021-12-06 14:10:12 -07:00
  • dfe050353a Fix InstWrapper not checking instance creation Charles Giessen 2021-12-06 14:07:09 -07:00
  • 681903cf53 build: Update to header 1.2.202 Mike Schuchardt 2021-12-07 07:52:15 -08:00
  • a0eb14a201 Fix crash from Null instance layer or extension ptr Charles Giessen 2021-12-03 23:10:10 -07:00
  • 9068ac580c Fix test framework leaking registry entries Charles Giessen 2021-12-02 22:02:09 -07:00
  • 03dbce5ca0 Revert to old behavior in GIPA for old apps Charles Giessen 2021-12-02 18:40:58 -07:00
  • 3ef8aed3d9 Fix handle validation crash in RenderDoc Mark Young 2021-11-30 13:54:02 -07:00
  • 62ce3e7409 Fix per-platform defines in test framework not showing up Charles Giessen 2021-12-01 13:41:28 -07:00
  • 3309dd2008 build: Update to header 1.2.201 Mike Schuchardt 2021-12-01 09:19:39 -08:00
  • f3b5219972 Use windows-latest in github actions Charles Giessen 2021-11-30 11:09:06 -07:00
  • f9f059424c Fix readlink error in asm_offset on linux Charles Giessen 2021-11-30 11:21:01 -07:00
  • f1e1cbac83 Fix leaks in Handle Validation Tests Charles Giessen 2021-11-30 11:39:35 -07:00
  • 9f304560fd Fix error message in GetPhysDevImageFormatProps Charles Giessen 2021-11-19 17:28:43 -07:00
  • cd79cf545e vulkan.pc cross-compile fix Joel Winarske 2021-11-29 14:37:38 -08:00
  • 6922adeadd build: Update to header 1.2.200 Mike Schuchardt 2021-11-29 10:02:10 -08:00
  • c8eda49139 Fix the spelling of Manfiest in docs and loader Mark Young 2021-11-22 16:51:39 -07:00
  • 7ded7ad2b3 Fix validation_layer_test failures from handle validation change Mark Young 2021-11-22 14:59:23 -07:00
  • 035140a542 Update loader to include handle validation Mark Young 2021-07-29 08:42:44 -06:00
  • 50ad8cffdb Dont call ToolProps on drivers without support Charles Giessen 2021-11-17 14:44:11 -07:00
  • 160725a09f build: Update to header 1.2.199 Mike Schuchardt 2021-11-16 10:45:49 -08:00
  • 2299123777 loader: Add aarch64 unknown ext chain implementation Eric Sullivan 2021-10-28 16:18:45 -07:00
  • 7e19201680 loader: Update assembly file names to specify their target architecture Eric Sullivan 2021-10-26 11:03:43 -07:00
  • 83f4a73795 Link loader-unknown-chain with Vulkan::Headers Rémi Bernon 2021-11-11 02:00:22 +01:00
  • 2d6b2e0f66 Add test for vkGetPhysicalDeviceToolProperties Charles Giessen 2021-11-09 14:52:56 -07:00
  • 52021ae93b Make GetPhysDevToolProps call into drivers Charles Giessen 2021-11-08 19:55:15 -07:00
  • 4070036567 build: Update to header 1.2.198 Mike Schuchardt 2021-11-09 09:06:45 -08:00
  • 6c4afafd9a Add test for unknown physical device functions Charles Giessen 2021-08-05 21:01:28 -06:00
  • fdad38ff0f Fix GCC 11.2 build Mark Young 2021-10-27 10:21:10 -06:00
  • 06e70cb82a Refactor shim function definitions to its own file Charles Giessen 2021-11-04 14:36:02 -06:00
  • be8d1315b6 test: Fix compiler warnings in MSVC Charles Giessen 2021-10-07 14:33:41 -06:00
  • c921766c5d Add missing review comment fields on bundling changes. Mark Young 2021-11-04 09:42:24 -06:00
  • 0040cec3df Fix architecture detection on recent versions of GCC vladislemon 2021-10-23 17:30:01 +03:00
  • 7c4fc96f9e loader, asm_offset: define BSD_VISIBLE and fix ifdef bug Eleni Maria Stea 2021-11-04 12:13:21 +02:00
  • 06e6ed8683 Add bundling section and rename "desktop loader" Mark Young 2021-11-02 11:52:24 -06:00
  • 97ee5b6abc build: Update to header 1.2.197 Mike Schuchardt 2021-11-03 08:48:10 -07:00
  • d4f2e6123e Fix terminator for GetPhysicalDeviceToolPropertiesEXT Tomek Bury 2021-11-01 17:52:50 +00:00
  • a7761317b8 Added layer debug section and pre-instance info Mark Young 2021-10-26 14:53:32 -06:00
  • 02f61eb7fa Modify loader warning about physical device count Mark Young 2021-10-26 13:04:55 -06:00
  • bba2a04b05 Fix vkGetInstanceProcAddr not handling null instance Charles Giessen 2021-10-22 15:53:13 -06:00
  • a3568d7a1c Fix broken doc links in new docs Mark Young 2021-10-21 15:15:24 -06:00
  • 0406fe43f6 Change Implementation->Drivers Mark Young 2021-10-20 15:50:07 -06:00
  • 91d68b7849 loader: include FreeBSD in supported platforms Eleni Maria Stea 2021-09-27 09:52:10 +03:00
  • 5157796eb7 test: Don't add null paths for redirection Charles Giessen 2021-10-18 14:35:56 -06:00
  • 908f209d85 Re-arrange/update loader docs Mark Young 2021-07-02 08:40:16 -06:00
  • dddf978f19 Only return pre-instance functions when instance is NULL Charles Giessen 2021-09-21 16:22:06 -06:00
  • 7f96dac401 build: Update to header 1.2.196 Mike Schuchardt 2021-10-13 09:35:45 -07:00
  • fdf67a60c7 Update README.md to remove mention of Vk-Headers Charles Giessen 2021-10-07 13:50:17 -06:00
  • 936a4c7a57 test: Update WrapObjects test to new framework Charles Giessen 2021-10-06 16:39:31 -06:00
  • a5437beddd Zero-init values passed into EnumPhysDevs Charles Giessen 2021-10-06 16:37:30 -06:00
  • 47c730c914 Only parse git information if .git/HEAD exists Graeme Leese 2021-10-06 12:46:58 +01:00
  • 04854c881a build: Update to header 1.2.195 Mike Schuchardt 2021-10-05 11:08:10 -07:00
  • dbbc286884 test: remove stub functions Charles Giessen 2021-10-04 23:46:05 -06:00
  • 19d13d7c27 test: Use correct name in def files Charles Giessen 2021-10-04 23:45:05 -06:00
  • 3ae6a46f02 test: Use correct path in json files Charles Giessen 2021-10-04 12:15:18 -06:00
  • 4cf1c82589 test: Update ExtraLoaderTests Charles Giessen 2021-10-01 16:05:14 -06:00
  • c73936f8fa test: Move more old tests to new framework Charles Giessen 2021-10-01 13:50:25 -06:00
  • 3d0b8a7229 ci: Enable tests on MacOS GithubActions Charles Giessen 2021-10-01 16:46:33 -06:00
  • 020a9380a6 loader: Remove old debug path printing Charles Giessen 2021-09-30 17:16:14 -06:00
  • 9d6accbc50 test: Add XDG & VK_LAYER_PATH tests Charles Giessen 2021-09-30 17:05:13 -06:00
  • 3b417b92d3 test: Fixup XDG path handling, add XDG tests Charles Giessen 2021-09-21 14:12:47 -06:00
  • 56363bc046 build: Revert generated loader.rc Charles Giessen 2021-09-30 11:52:08 -06:00
  • 0599331969 loader: Fix setting libdir in generated vulkan.pc on Windows Ralf Habacker 2021-09-07 13:12:10 +02:00
  • a21d23d925 loader: Only include loader_windows.h on windows Charles Giessen 2021-09-29 13:00:58 -06:00
  • c08bd348fe build: Move test dependencies to known_good.json Charles Giessen 2021-09-23 15:15:08 -06:00
  • 4acf4078c8 build: Update update_deps.py to match VVL Charles Giessen 2021-09-23 15:06:47 -06:00
  • 1cd1d9ba5c build: Update to header 1.2.194 Mike Schuchardt 2021-09-28 08:33:35 -07:00
  • 6e589a6755 build: Add RELEASE_BUILD option for Windows SDK builds Charles Giessen 2021-09-27 17:37:47 -06:00
  • 5c311729a2 Use CMake to define SECURE_GETENV variables Charles Giessen 2021-09-27 15:35:16 -06:00
  • 5a1a5c3aa7 build: Set DLL version automatically Charles Giessen 2021-09-17 18:00:18 -06:00
  • 2c70cf6f04 build: Add UPDATE_DEPS cmake arg Nathaniel Cesario 2021-09-23 10:09:26 -06:00
  • 03028340df test: Isolate Env-Vars from test framework Charles Giessen 2021-09-22 16:17:50 -06:00
  • db195465bb build: Fix using wrong Windows SDK for VS 2015 unknown 2021-09-21 11:37:14 -06:00
  • 22c075d774 build: Update to header 1.2.193 Mike Schuchardt 2021-09-21 08:30:05 -07:00
  • df092e08bf loader: Add cJSON prefix to update function Natalie Chouinard 2021-09-16 20:39:05 +00:00
  • 9c2305b2fc build: Update to header 1.2.192 Mike Schuchardt 2021-09-15 09:21:27 -07:00
  • 86759e4a41 loader: Add loader.rc to Windows GN build Jamie Madill 2021-09-10 07:35:12 -04:00
  • 998bd66e8a test: Fix 32 bit test suite build error Charles Giessen 2021-09-11 10:28:08 -06:00
  • ae5fb026f9 loader: Move struct decls to loader_common.h Charles Giessen 2021-09-10 14:14:56 -06:00
  • 5f96256afb test: Add test which calls GetPDProps inside CreateInstance Charles Giessen 2021-09-02 15:54:56 -06:00
  • 164b89b9f3 test: Add ICD Interface V6 TestICD binary Charles Giessen 2021-09-10 11:01:36 -06:00