Commit Graph

  • 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
  • fea09c7783 test: Add callback to layers create instance and device Charles Giessen 2021-09-02 15:54:07 -06:00
  • d5cef86f64 Update more logging info for the Loader Mark Young 2021-08-16 20:01:25 -06:00
  • 3b3550760d loader: Reverst asserting on size 0 in malloc Charles Giessen 2021-09-09 14:13:21 -06:00
  • 9dd51352f9 loader: Move disable_environment into function body Charles Giessen 2021-05-12 17:23:46 -06:00
  • 74c60eac02 build: Use generated source everywhere Charles Giessen 2021-08-18 11:11:01 -06:00
  • 870303f36e test: Add test for memory leak in setup_tramp_phys_devs Charles Giessen 2021-08-30 10:59:05 -06:00
  • 12bc1bea04 loader: Fix freeing of uninitialized list Charles Giessen 2021-05-20 22:34:52 -06:00
  • 7f4fd059ab loader: Remove deadstore when breaking from a loop Charles Giessen 2021-05-20 20:33:16 -06:00
  • ebbf50193d loader: Prevent use-after-free in error path. Charles Giessen 2021-05-20 20:19:24 -06:00
  • d92f4c7309 loader: Don't pass null pointer into strcmp Charles Giessen 2021-05-17 17:42:29 -06:00
  • b1b44a3c29 loader: Remove dead store of total_count Charles Giessen 2021-05-17 16:24:23 -06:00
  • 106b61d517 loader: Prevent stack_alloc of 0 Charles Giessen 2021-05-17 16:09:27 -06:00
  • 182010fe0f loader: Get DeviceGroups early exits if 0 are found Charles Giessen 2021-05-17 16:05:46 -06:00
  • 9b5a10713a loader: Remove redundant stores Charles Giessen 2021-05-17 15:17:58 -06:00
  • ee14ecbbd5 loader: assert if trying to malloc 0 bytes Charles Giessen 2021-05-17 14:41:38 -06:00
  • 0511101994 loader: Format WSI error messages Charles Giessen 2021-05-17 10:56:14 -06:00
  • 5de725ad37 loader: Use abort to force a crash where needed Charles Giessen 2021-05-13 16:41:16 -06:00
  • d0d0ea94d2 loader: Fix potential memory leak Charles Giessen 2021-05-12 18:20:37 -06:00
  • c9e2f0f8c8 loader: Handle OOM in loader_phys_dev_ext_gpa Charles Giessen 2021-05-12 17:42:00 -06:00
  • 2a7d3e9ab7 loader: Make trampolineGetProcAddr snake_case Charles Giessen 2021-09-09 10:00:52 -06:00
  • 97ac357794 loader: Move simple terminators to terminator.c Charles Giessen 2021-09-06 10:47:34 -06:00
  • f949b8b08b loader: Rename SetupLoaderTermPhysDevGroups Charles Giessen 2021-09-06 10:16:28 -06:00
  • 27898be200 gn: Fix gn build for refactor changes Charles Giessen 2021-09-05 18:53:57 -06:00
  • 3ffea375b7 loader: Move Windows logic to dedicated file Charles Giessen 2021-09-05 18:34:10 -06:00
  • e7291b309b loader: Move struct declarations into header Charles Giessen 2021-09-05 17:20:26 -06:00
  • b6e3a9ed60 loader: Move init functions closer together Charles Giessen 2021-09-05 17:14:47 -06:00
  • e9f5392333 loader: Header include cleanup Charles Giessen 2021-09-04 23:23:28 -06:00
  • b18190e222 loader: Remove headers from cmake source list Charles Giessen 2021-09-04 23:08:26 -06:00
  • 7086472793 loader: Make logging and getenv their own headers Charles Giessen 2021-09-04 23:06:46 -06:00
  • c084d162eb loader: Make _GNU_SOURCE a cmake definition Charles Giessen 2021-09-04 22:40:36 -06:00
  • 3808567b6a loader: Move alloca into allocation.h Charles Giessen 2021-09-04 22:31:25 -06:00
  • 2dd52a47db loader: Remove duplicate macro defines Charles Giessen 2021-09-04 22:28:36 -06:00
  • b2503889c4 loader: Make vk_loader_layer.h a proper header Charles Giessen 2021-09-04 22:15:40 -06:00
  • 86a537c54b loader: Remove unneeded parts of loader_common.h Charles Giessen 2021-09-04 22:13:51 -06:00
  • 0c37e74d92 loader: Shift around vk_loader_platform headers Charles Giessen 2021-09-04 22:10:59 -06:00
  • d7b6b11b41 loader: Dont include C++ libraries in C++ mode Charles Giessen 2021-09-04 18:53:54 -06:00
  • 5036328e1d loader: Move allocation functions to a header Charles Giessen 2021-09-04 15:38:53 -06:00
  • f262576472 loader: Remove TLS Charles Giessen 2021-09-04 13:48:37 -06:00
  • d218e06454 loader: cJSON to use regular heap instead of TLS Charles Giessen 2021-09-04 13:33:38 -06:00
  • 62fc334146 loader: Dont use TLS in dirent_on_windows Charles Giessen 2021-09-04 11:13:40 -06:00
  • 08d9268dc0 loader: Add gpa_helper.c Charles Giessen 2021-09-03 22:18:51 -06:00
  • 0285e227ea loader: Move loader struct defs into common file Charles Giessen 2021-09-03 22:03:18 -06:00
  • dc9e3aa765 loader: Update Copyright for 2021 Charles Giessen 2021-09-03 21:55:09 -06:00
  • 823f36fd01 loader: Use #pragma once everywhere Charles Giessen 2021-09-03 21:41:19 -06:00
  • ef81d2ef2a loader: Update Copyright Charles Giessen 2021-09-03 21:23:43 -06:00
  • 03ab21c25c build: Alphabetize loader source file list Charles Giessen 2021-09-03 21:22:45 -06:00
  • e33645b0ed test: Add test for Override Meta Layer Charles Giessen 2021-09-08 15:26:09 -06:00
  • 61b0faf565 test: Fix extra } in layer manifest printer Charles Giessen 2021-09-08 15:25:37 -06:00
  • 68a7e7e3e3 loader: Move layer cleanup to a single function Charles Giessen 2021-09-08 15:23:22 -06:00
  • c5e1ad9239 build: Update to header 1.2.191 Mike Schuchardt 2021-09-08 15:06:25 -07:00
  • d76cef07ce test: Improved Test Wrapper interface Charles Giessen 2021-09-06 17:57:08 -06:00
  • a406025ca2 loader: Make all loader functions use snake_case Charles Giessen 2021-09-02 19:24:19 -06:00
  • 25a7deb2bd Fix loader not knowing about extensions enabled in layers Mark Young 2021-08-27 09:33:47 -06:00
  • 562962d385 Update XDG paths Mark Young 2021-08-13 17:26:04 -06:00
  • 6073593390 test: Add handle_assert helper functions Charles Giessen 2021-08-31 14:52:54 -06:00
  • 7b6636b6e0 test: Move DeviceGroup tests to regression suite Charles Giessen 2021-08-31 14:08:41 -06:00
  • 85ba7418d6 test: Add TestICD DeviceGroup support Charles Giessen 2021-08-31 14:05:32 -06:00
  • 9e2020f8fe scripts: Remove loader_icd_init_entries duplicate Charles Giessen 2021-08-30 11:04:55 -06:00
  • 8b4150acd5 build: Update to header 1.2.190 Mike Schuchardt 2021-08-30 09:10:06 -07:00
  • 0b777d03f2 build: Silence MSVC warning of replacing /GR Charles Giessen 2021-08-16 11:50:43 -06:00
  • a3895b592b test: Update 32/64 tests to check the log Charles Giessen 2021-08-25 16:43:58 -06:00
  • 584448e98d test: Add DebugUtilsWrapper Charles Giessen 2021-08-25 16:41:59 -06:00
  • 5880a2fdfb loader: Downgrade wrong arch errors on windows Charles Giessen 2021-08-25 16:39:26 -06:00
  • 9135c7f475 build: Update to header 1.2.189 Mike Schuchardt 2021-08-17 11:03:50 -07:00
  • 70b3900453 test: Set VK_LAYER_PATH properly Charles Giessen 2021-08-16 17:13:13 -06:00
  • edb1910450 test: Update Device Layers Match test Charles Giessen 2021-08-16 16:41:42 -06:00
  • 4c03d42092 test: Use proper allocation count in tests Charles Giessen 2021-08-16 14:59:10 -06:00
  • 5d448542f2 test: Add test for PR #639 Charles Giessen 2021-08-16 11:32:30 -06:00
  • 25c92b2e84 loader: Fix accidental error propagation Charles Giessen 2021-08-16 12:00:26 -06:00
  • 60a7c4b993 Fix Vulkan CTS testcase bug: "create_instance_device_intentional_alloc_fail" WenqingLiAMD 2021-08-09 17:56:13 +08:00
  • a7292425bb test: Simplify wrong arch tests by adding a macro Charles Giessen 2021-08-15 21:21:37 -06:00
  • a04cb00243 test: Add windows 32/64 bit binary tests Charles Giessen 2021-08-13 17:00:53 -06:00
  • 601c0f9f9a test: Add linux x64 and x86 for wrong binaries Charles Giessen 2021-08-13 09:47:54 -06:00
  • d9e107f98b test: Add ELF test binaries for 32 and 64 bit Charles Giessen 2021-08-12 17:03:14 -06:00
  • f677db09a7 loader: Make use of a generated header version Charles Giessen 2021-06-17 17:24:57 -06:00
  • ba755b239e loader: Reformated loader source code Charles Giessen 2021-08-10 14:35:29 -06:00
  • 23a82904f4 test: Revamp which linux paths are redirected Charles Giessen 2021-08-10 16:07:55 -06:00
  • 03c4ec6dec Fix environment test failure. Mark Young 2021-08-11 09:38:58 -06:00
  • 42f9e39fdb build: Update to header 1.2.188 Mike Schuchardt 2021-08-10 11:10:28 -07:00
  • 8b30727de2 scripts: Use altlen instead of parsing latexmath Mike Schuchardt 2021-08-10 11:01:55 -07:00
  • 253be980e4 Allow "icd" as well as "implem" for VK_LOADER_DEBUG Mark Young 2021-08-04 16:33:03 -06:00
  • 11f477c781 Add layer and implementation-specific logging Mark Young 2021-08-03 15:56:26 -06:00
  • 1cc8fb0cf3 Fix loader_log messages to use LOADER_ log levels Mark Young 2021-08-03 12:57:25 -06:00
  • 9ba48f3c79 test: Prevent macro collision Charles Giessen 2021-08-04 11:16:40 -06:00
  • e8ed23923c test: Make MetaLayer test add extensions Charles Giessen 2021-08-04 10:31:40 -06:00
  • f572032fd6 test: Make invalid meta layer test more comprehensive Charles Giessen 2021-08-04 10:18:33 -06:00
  • 6e53c1e511 test: Add simple invalid-meta layer test Charles Giessen 2021-08-04 09:33:54 -06:00
  • ed1fba3dc2 Deallocate the extension lists when deleting an item from layer list Samiullah Khawaja 2021-08-04 13:59:25 +00:00
  • bad1aabe90 test: Clear TestICDs before each test Charles Giessen 2021-08-03 19:07:12 -06:00
  • 642be264e6 test: Update tests/README.md Charles Giessen 2021-08-03 15:54:35 -06:00
  • cd7d1c2fcc test: Make all tests call vkDestroyInstance Charles Giessen 2021-08-03 15:53:54 -06:00
  • 4626ae3605 test: Add CreateInstance.LayerPresent test Charles Giessen 2021-08-03 12:09:33 -06:00
  • bdb8e7a76f test: Update framework_config to include paths to layer binaries Charles Giessen 2021-08-03 12:09:06 -06:00
  • b1bd463f49 test: Add noexcept in test_environment Charles Giessen 2021-08-03 12:08:37 -06:00
  • f8006880ca test: add CreateInstance.LayerNotPresent test Charles Giessen 2021-07-30 11:43:43 -06:00
  • e247227fad test: Implemente layer create instance/device Charles Giessen 2021-07-30 11:42:11 -06:00
  • 3fc2a81bbd build: Update to header 1.2.187 Mike Schuchardt 2021-08-03 12:15:40 -07:00
  • 1d7844622c Fix loader debug documentation Mark Young 2021-08-02 15:28:02 -06:00