)]}'
{
  "log": [
    {
      "commit": "4a95c038849cd94f470b7a3286c8b35903f4532f",
      "tree": "67136cf688c42c8dda79cd70441fe74fa971ea76",
      "parents": [
        "3f81f25aa04e97d94cdeb49442c9c8d79f926d95"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 30 18:00:49 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Mon Aug 03 09:59:58 2026"
      },
      "message": "dump: Dont warn on reserved range with runtimeArray\n"
    },
    {
      "commit": "3f81f25aa04e97d94cdeb49442c9c8d79f926d95",
      "tree": "7d39bc08df4314472c3c5181a72bec7d5fe39551",
      "parents": [
        "c32ff32b213eb851a1ed49ac31037bed55b44f19"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Fri Jul 31 10:31:48 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Sat Aug 01 13:20:20 2026"
      },
      "message": "layers: Fix checking wsi usage flags\n"
    },
    {
      "commit": "c32ff32b213eb851a1ed49ac31037bed55b44f19",
      "tree": "798813636edae965fa97e2dd16bdf6b6a74e0dc1",
      "parents": [
        "2c51b348685597af6a5527c24c8bf4011b347b7c"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Fri Jul 31 11:02:47 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Sat Aug 01 13:20:11 2026"
      },
      "message": "layers: Fix 06663 and 03181\n"
    },
    {
      "commit": "2c51b348685597af6a5527c24c8bf4011b347b7c",
      "tree": "67d1f7504a2e3aaa96b7c9402aaeadd3a8d218fa",
      "parents": [
        "2dfb27455c5ef0e05b5f5f59903b5822bb23ed0b"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sat Aug 01 11:06:45 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Sat Aug 01 13:20:03 2026"
      },
      "message": "layers: Fix 09670\n"
    },
    {
      "commit": "2dfb27455c5ef0e05b5f5f59903b5822bb23ed0b",
      "tree": "64e23a48e50c918fcd9f8f9cdeb6223cb662d281",
      "parents": [
        "371277a58e41f1943525011611ebd3fe9e6e2140"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sat Aug 01 11:14:16 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Sat Aug 01 13:19:54 2026"
      },
      "message": "layers: Fix 02343\n"
    },
    {
      "commit": "371277a58e41f1943525011611ebd3fe9e6e2140",
      "tree": "1cd85f44fcfe7b618fc43fd19435511cd397fe59",
      "parents": [
        "385d9fb88d424173226f89a5eb7ed9f5458755d1"
      ],
      "author": {
        "name": "John Zupin",
        "email": "johnz@lunarg.com",
        "time": "Thu Jul 30 22:36:48 2026"
      },
      "committer": {
        "name": "John Zupin",
        "email": "johnz@lunarg.com",
        "time": "Thu Jul 30 22:41:26 2026"
      },
      "message": "docs: Change ./gpu_av_scope.md to ./gpu_av_scoped.md\n"
    },
    {
      "commit": "385d9fb88d424173226f89a5eb7ed9f5458755d1",
      "tree": "768084e164443e7f923b5100f58589d8aaf0b7be",
      "parents": [
        "c9163d217b88a8e475e066e656b3292832d8ab57"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 30 19:47:09 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 30 21:10:14 2026"
      },
      "message": "layers: Validate dynamicRendering mip levelCount\n"
    },
    {
      "commit": "c9163d217b88a8e475e066e656b3292832d8ab57",
      "tree": "e56525c73bc526cd69e9b2e219563a9a09f90ca2",
      "parents": [
        "b8c6275c3a36dcb00a51348a9f5ff02e2581f0c1"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Thu Jul 30 19:38:46 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 30 19:59:57 2026"
      },
      "message": "layers: Fix 03641 message\n"
    },
    {
      "commit": "b8c6275c3a36dcb00a51348a9f5ff02e2581f0c1",
      "tree": "bbe75e99a9070e565faa25801bc7e02c336d826b",
      "parents": [
        "e5e8e056076bfa4b0250d3a50b4dfe9393502fe4"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 30 16:33:41 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 30 19:37:26 2026"
      },
      "message": "layers: Improve Tensor Format message\n"
    },
    {
      "commit": "e5e8e056076bfa4b0250d3a50b4dfe9393502fe4",
      "tree": "85124e812c23e2074af18c01ca9d1f180fb9ad93",
      "parents": [
        "45a17eb44a2a36e4f273e8814ac0e231f0e4b72b"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 30 17:27:23 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 30 19:37:15 2026"
      },
      "message": "layers: Fix JSON not escaping all char\n"
    },
    {
      "commit": "45a17eb44a2a36e4f273e8814ac0e231f0e4b72b",
      "tree": "82007edc71c443e244eb9a30bc12ff55b8390b00",
      "parents": [
        "73478c91aee35a0b9e6fa763117f18096d210a2b"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Jul 29 19:43:57 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 30 18:36:46 2026"
      },
      "message": "gpuav: Add AccessPath file\n"
    },
    {
      "commit": "73478c91aee35a0b9e6fa763117f18096d210a2b",
      "tree": "b7233eafc0a600ba99a1eae8b5a6c1b6ff456dde",
      "parents": [
        "21ece190ad423756a2286e23c2eabb72327ebe7f"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 28 20:02:17 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 30 18:36:46 2026"
      },
      "message": "gpuav: Move BDA to use AccessPath\n"
    },
    {
      "commit": "21ece190ad423756a2286e23c2eabb72327ebe7f",
      "tree": "4b9d844f678169543dcb55d228173824dd802d73",
      "parents": [
        "ca8bad41538aa0e84a3f552bfdf1440e8ce12922"
      ],
      "author": {
        "name": "Stefano Bucciarelli",
        "email": "stefano.bucciarelli@arm.com",
        "time": "Thu Jul 16 14:21:36 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 30 15:17:38 2026"
      },
      "message": "layers: VK_ARM_data_graph_neural_accelerator_statistics\n\nImplementation and tests for VUIDs 09796, 09848, 09852, 09853 and 09856.\n"
    },
    {
      "commit": "ca8bad41538aa0e84a3f552bfdf1440e8ce12922",
      "tree": "50216647d7d580035a4c8ed5f673bbd4835f0ff8",
      "parents": [
        "3f1577fef94d778c4ae0e4bc12e1cf3f3bf327a2"
      ],
      "author": {
        "name": "Yuxiang Qian",
        "email": "yuxiang.qian@arm.com",
        "time": "Mon Jul 13 10:55:26 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 30 14:46:44 2026"
      },
      "message": "layers: Add VK_ARM_scheduling_controls\n"
    },
    {
      "commit": "3f1577fef94d778c4ae0e4bc12e1cf3f3bf327a2",
      "tree": "0b1ce96655ca3ef4121bc40461f0fe96a275e4ac",
      "parents": [
        "76363ed69791357f1ee30b585277b8aa5a8316d7"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Jul 29 15:13:47 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 29 20:26:23 2026"
      },
      "message": "tests: Color write mask with unused attachment\n"
    },
    {
      "commit": "76363ed69791357f1ee30b585277b8aa5a8316d7",
      "tree": "4f752a6a18237480b1df36097db3111292768066",
      "parents": [
        "cfbd8084ffea24de0a4dcd535a597ded9ff36046"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Jul 29 15:12:31 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 29 20:26:23 2026"
      },
      "message": "layers: Fix color write mask state tracking\n"
    },
    {
      "commit": "cfbd8084ffea24de0a4dcd535a597ded9ff36046",
      "tree": "b590f34e4afecac57d0a20818b44fa76b7c32542",
      "parents": [
        "b21f8f6cb1612fd1d9610ae8a7f7f8998f5f901f"
      ],
      "author": {
        "name": "Iaroslav Khnygin",
        "email": "iaroslav.khnygin@arm.com",
        "time": "Tue Jun 30 09:19:21 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 29 14:17:52 2026"
      },
      "message": "layers: Checks and tests for VUIDs 9966, 9967, 9971, 9972, 9973\n"
    },
    {
      "commit": "b21f8f6cb1612fd1d9610ae8a7f7f8998f5f901f",
      "tree": "aff9784b427283766bf3c0a4b1550da5a2955605",
      "parents": [
        "e4a7a28024f0e7717f5c869e5601b2639c602f02"
      ],
      "author": {
        "name": "Stefano Bucciarelli",
        "email": "stefano.bucciarelli@arm.com",
        "time": "Wed Jul 29 00:25:34 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 29 14:07:32 2026"
      },
      "message": "layers: Layers and tests for VK_ARM_tensor_controls extension\n"
    },
    {
      "commit": "e4a7a28024f0e7717f5c869e5601b2639c602f02",
      "tree": "a4f237570c8617717c995144da88765915a79d25",
      "parents": [
        "bbac8efcc5b4cf950ce558d1a9fe89870e05e5da"
      ],
      "author": {
        "name": "zhikzhen",
        "email": "zhikzhen@qti.qualcomm.com",
        "time": "Fri Jul 10 11:20:46 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 29 14:00:33 2026"
      },
      "message": "layers: Add multiple-wait-queues vuid check\n"
    },
    {
      "commit": "bbac8efcc5b4cf950ce558d1a9fe89870e05e5da",
      "tree": "74d65487add8f5886c8c4a413a07f23a0f255186",
      "parents": [
        "d410ef4b97809c229dddec05a9970e37b46f2ca3"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 28 16:29:42 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 28 17:01:34 2026"
      },
      "message": "dump: Use offset instead of range for reserved range\n"
    },
    {
      "commit": "d410ef4b97809c229dddec05a9970e37b46f2ca3",
      "tree": "8429ca3220390912b93a85578a1053b9283863ff",
      "parents": [
        "7d7517d34cfba069c97cf5fb63ed1d468df97204"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Tue Jul 28 15:16:21 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 28 16:14:13 2026"
      },
      "message": "layers: Fix 10164 message\n"
    },
    {
      "commit": "7d7517d34cfba069c97cf5fb63ed1d468df97204",
      "tree": "70a5d75392a6b86f46da3947d4bc98215992d6e0",
      "parents": [
        "33af5570c324f14fe094db44a0e49f63e5ac449f"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 27 17:03:28 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 27 18:51:32 2026"
      },
      "message": "layers: Cleanup ValidateDeviceQueueCreateInfos\n"
    },
    {
      "commit": "33af5570c324f14fe094db44a0e49f63e5ac449f",
      "tree": "101d755bd7f085a212babc648a70266c17bce1ed",
      "parents": [
        "11079f041fa85ec27c40c4ef2d63531138a2ab98"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 27 14:20:22 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 27 18:35:05 2026"
      },
      "message": "test: Move rest of tests to vkt::DescriptorHeap\n"
    },
    {
      "commit": "11079f041fa85ec27c40c4ef2d63531138a2ab98",
      "tree": "14c947090127d5a4a0381319b51f01f02079fe4c",
      "parents": [
        "7a1f8e6ece56a3d9c7fd686215d38b6954c6b00e"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 27 16:21:09 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 27 17:51:26 2026"
      },
      "message": "layers: Handle mip level for renderArea.extent\n"
    },
    {
      "commit": "7a1f8e6ece56a3d9c7fd686215d38b6954c6b00e",
      "tree": "c37da82fd5d18b80ceb596997479729ad4f990e3",
      "parents": [
        "f4874eee15c78d7bdb2b7e60659d539f14741500"
      ],
      "author": {
        "name": "Stefano Bucciarelli",
        "email": "stefano.bucciarelli@arm.com",
        "time": "Fri Jul 10 10:23:41 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 27 17:12:45 2026"
      },
      "message": "layers: Checks for VK_ARM_data_graph_instruction_set_tosa\n\n- new VUIDs: 9957, 9958\n- also changes in test_icd.cpp to have different datagraph properties\n for different queue families\n"
    },
    {
      "commit": "f4874eee15c78d7bdb2b7e60659d539f14741500",
      "tree": "7e66ba62d736c78e05005499a0e64b4d762ed0a9",
      "parents": [
        "2b8b0989f4ca46cc26eae57055c43db780b50a76"
      ],
      "author": {
        "name": "arno",
        "email": "arno@lunarg.com",
        "time": "Mon Jul 27 07:54:56 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 27 11:58:08 2026"
      },
      "message": "tests: Add GPU-AV + RT buffer val + desc heap test\n"
    },
    {
      "commit": "2b8b0989f4ca46cc26eae57055c43db780b50a76",
      "tree": "7aa0c62be8210b7c7c2c0eadbea7ab18ea1f2a8e",
      "parents": [
        "5077ebd6172d8ac4b831aae29a1797c5a5e9fc0e"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 27 02:39:06 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 27 11:57:22 2026"
      },
      "message": "dump: Handle Mutable Type with Descriptor Buffer\n"
    },
    {
      "commit": "5077ebd6172d8ac4b831aae29a1797c5a5e9fc0e",
      "tree": "10f1c50936c8c0a98c99a7538802483545ae8468",
      "parents": [
        "010285cdb55b0bd3f5711fda3297c995a7fcaa27"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sun Jul 26 22:48:11 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 27 02:06:26 2026"
      },
      "message": "tests: Test buffer size when copying to bc3\n"
    },
    {
      "commit": "010285cdb55b0bd3f5711fda3297c995a7fcaa27",
      "tree": "b9f01ca52e76951c64263e25857c06a52c85c017",
      "parents": [
        "06c589db277a87ab85a422275f37b942bf4f5707"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sun Jul 26 22:47:36 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 27 02:06:26 2026"
      },
      "message": "layers: Fix validating buffer bounds\n"
    },
    {
      "commit": "06c589db277a87ab85a422275f37b942bf4f5707",
      "tree": "99ad588ba02135ecbb9afe6686f6c20379efdbc6",
      "parents": [
        "73837617942f4de002453d62ae7ae31e79f62ffd"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Sun Jul 26 02:46:57 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Jul 26 23:03:16 2026"
      },
      "message": "gpuav: Heap/Buffer indirect buffer moved from global to CB\n"
    },
    {
      "commit": "73837617942f4de002453d62ae7ae31e79f62ffd",
      "tree": "b6943b64c8a39259eb454496e498ee788bb4d9a3",
      "parents": [
        "61f99a29052c809491164bf7f28fbbab59904d58"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Sun Jul 26 19:32:32 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Jul 26 23:03:03 2026"
      },
      "message": "gpuav: Better BDA error message\n"
    },
    {
      "commit": "61f99a29052c809491164bf7f28fbbab59904d58",
      "tree": "5d00983bf42e03c3de1163b3977a3972623345da",
      "parents": [
        "68abf0e830d5fd1a2b74418fe78a829865acdad4"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Sun Jul 26 20:33:21 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Jul 26 23:02:44 2026"
      },
      "message": "gpuav: Make failed GPL linking a warning\n"
    },
    {
      "commit": "68abf0e830d5fd1a2b74418fe78a829865acdad4",
      "tree": "18a844811d40d7abd0d09b5ce9734ede79ad9149",
      "parents": [
        "fe48dda36f476a17e15e98c4de04a7dc38546c86"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Sun Jul 26 20:56:59 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Jul 26 23:02:35 2026"
      },
      "message": "gpuav: Print the PushData in error messages\n"
    },
    {
      "commit": "fe48dda36f476a17e15e98c4de04a7dc38546c86",
      "tree": "97e008662ca1fe0f1a17c1c31aec17438beb608f",
      "parents": [
        "da95cbcf5f3c0b270014d0c9d6a478ab76354fd8"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sun Jul 26 21:11:40 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Sun Jul 26 22:46:02 2026"
      },
      "message": "layers: Fix immutable sampler compare\n"
    },
    {
      "commit": "da95cbcf5f3c0b270014d0c9d6a478ab76354fd8",
      "tree": "b979ec36952202fbf928b67653d2817c7576b8e0",
      "parents": [
        "7e13cbe7a71bd8532b4340fcd40adceb333f867e"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sun Jul 26 11:58:42 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Jul 26 14:12:16 2026"
      },
      "message": "layers: Fix printing device address\n"
    },
    {
      "commit": "7e13cbe7a71bd8532b4340fcd40adceb333f867e",
      "tree": "dfcc74ef29daac09766b5f1b22fbc9fee70e34f6",
      "parents": [
        "8ce38c9956eb93676fd36c787e2b3af56d135c42"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sat Jul 25 18:07:44 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sat Jul 25 20:28:15 2026"
      },
      "message": "layers: Fix 00968 message\n"
    },
    {
      "commit": "8ce38c9956eb93676fd36c787e2b3af56d135c42",
      "tree": "470f83feff5be11eca2aeb767ae1f90a0e42fada",
      "parents": [
        "8dc2d227ef6ca2fa7c4cca5711b0856b8dc18dff"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sat Jul 25 17:54:44 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sat Jul 25 20:27:47 2026"
      },
      "message": "layers: Fix vertex attrib error locations\n"
    },
    {
      "commit": "8dc2d227ef6ca2fa7c4cca5711b0856b8dc18dff",
      "tree": "6afc1c3dd54a3df4a6aad083d2bd47cf6267d986",
      "parents": [
        "c3139a8c886c52b158892d582f24b3efa40ded3f"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Jul 24 22:48:47 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 24 23:02:20 2026"
      },
      "message": "layers: Improve 07312 message\n"
    },
    {
      "commit": "c3139a8c886c52b158892d582f24b3efa40ded3f",
      "tree": "737cc0a9b28c795b5240b61aa6d77e46f99aea6e",
      "parents": [
        "9bf2b0524be4f84ab9ee271fd4456f98dd481482"
      ],
      "author": {
        "name": "arno",
        "email": "arno@lunarg.com",
        "time": "Fri Jul 17 12:54:52 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 24 22:22:30 2026"
      },
      "message": "gpuav: Disable buffer validation with desc heap\n\nAnd descriptor buffer\n"
    },
    {
      "commit": "9bf2b0524be4f84ab9ee271fd4456f98dd481482",
      "tree": "cb85bb2584d73fa10d959e970a68a61b12f2c740",
      "parents": [
        "ceb4af148a6c7e0b76aaee04498168b4d58a900b"
      ],
      "author": {
        "name": "Oscar Blumberg",
        "email": "carnaval@12-10e.me",
        "time": "Fri Jul 24 16:44:53 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 24 20:49:54 2026"
      },
      "message": "gpuav: Fix destruction order on process exit\n\nWhen running the atexit handler, the gpuav Validator is not teared down in\nthe usual way as part of vkDestroyDevice. It ends up having its SubState\ndata surviving it and then later on trying to access it causing a\nuse-after-free.\n"
    },
    {
      "commit": "ceb4af148a6c7e0b76aaee04498168b4d58a900b",
      "tree": "f20c320c60787431c9072840e8642f7487662ae9",
      "parents": [
        "aab8a3596811414a0de7226e8624f4425b1ad07b"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Jul 24 15:37:13 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 24 19:42:13 2026"
      },
      "message": "settings: Add vkconfig warnings for Legacy Detection\n"
    },
    {
      "commit": "aab8a3596811414a0de7226e8624f4425b1ad07b",
      "tree": "2471ee0c29970524e0eceb06eaa8b350022dc9c1",
      "parents": [
        "186dcbc2c3b4ef65db063622f3785dff32696bad"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Jul 24 14:25:35 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 24 19:37:08 2026"
      },
      "message": "docs: Add Descriptor Hashing docs\n"
    },
    {
      "commit": "186dcbc2c3b4ef65db063622f3785dff32696bad",
      "tree": "535c1286497b9d2ae6f6169a832b5d999cfd54ae",
      "parents": [
        "b3b204491a55ed22c73616dc039072a2f3fd1758"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Jul 24 16:54:44 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 24 19:14:18 2026"
      },
      "message": "layers: Fix UntypedImageTexelPointer used for TexelBuffers\n"
    },
    {
      "commit": "b3b204491a55ed22c73616dc039072a2f3fd1758",
      "tree": "8f8c89bfafbcf7b5b65db35f1274c9c3a2b6b75a",
      "parents": [
        "84e4e10cbe6772908f5d5b84ce1771794cefb738"
      ],
      "author": {
        "name": "Oscar Blumberg",
        "email": "carnaval@12-10e.me",
        "time": "Fri Jul 24 02:47:19 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 24 14:10:12 2026"
      },
      "message": "layers: Fix false positive present semaphore reuse\n\nThere was already code to handle some cases for semaphore waiting on\na present for a retired swapchain. This extends it to handle the case\nwhen the wait was initiated before retiring the swapchain.\nIt\u0027s the same underlying argument: if the new swapchain completes a\npresent, then all previously initiated presents on images of the old\nswapchain must also have completed.\n"
    },
    {
      "commit": "84e4e10cbe6772908f5d5b84ce1771794cefb738",
      "tree": "097c8f69af0a717c0e4c203cdaa0ab3b608031a8",
      "parents": [
        "a8bb0ed79231a501fe210492400cb459c94e528a"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 21 00:52:05 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 21 17:45:14 2026"
      },
      "message": "gpuav: Handle Untyped Samplers\n"
    },
    {
      "commit": "a8bb0ed79231a501fe210492400cb459c94e528a",
      "tree": "316ef8f89e99105733d87f1aa800009ce6c4bf19",
      "parents": [
        "86f065fe95ac0b825558c70fe61370befa5d1c18"
      ],
      "author": {
        "name": "stefano-bucciarelli-arm",
        "email": "stefano.bucciarelli@arm.com",
        "time": "Tue Jul 21 17:41:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 17:41:40 2026"
      },
      "message": "tests: Replace i8 -\u003e i32 in TOSA ADD; fix tests"
    },
    {
      "commit": "86f065fe95ac0b825558c70fe61370befa5d1c18",
      "tree": "1a40d9fb4ce08fc64c5244695d72356906e3184d",
      "parents": [
        "aaeec0b93f76a0a134141c7e0a88588b93b7abce"
      ],
      "author": {
        "name": "Christophe",
        "email": "62888873+christophe-lunarg@users.noreply.github.com",
        "time": "Tue Jul 21 12:14:32 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 12:14:32 2026"
      },
      "message": "layers: Fix vkconfig error messages"
    },
    {
      "commit": "aaeec0b93f76a0a134141c7e0a88588b93b7abce",
      "tree": "08d670969e25e4b2ce342149e17cfc52867c616a",
      "parents": [
        "8640f2c74b0b0d986e7e3d2d08a88b6f07591de3"
      ],
      "author": {
        "name": "Yudistira Putra",
        "email": "pyudistira519@gmail.com",
        "time": "Sun Jul 19 23:32:09 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 21 00:16:34 2026"
      },
      "message": "layers: Fix out-of-bounds crash in static descriptor validation\n\nIn DescriptorValidator::ValidateDescriptorsStatic, the validation loop\niterates up to `count \u003d resource_variable.array_length` (the descriptor\narray size statically declared in the shader).\n\nHowever, the pipeline layout binding count (binding.count) can be\nsmaller than the shader array length (resulting in a layout mismatch\nvalidation error at pipeline creation time). If validation is bypassed or\ndisabled at pipeline creation, running a draw call causes VVL to access\nbinding.descriptors[index] out of bounds (which has size binding.count),\ntriggering a crash.\n\nAdd a bounds-check index \u003e\u003d binding.count inside the static validation loop\nto safely terminate verification of out-of-bounds descriptors.\n\nFixes #12294\n\nSigned-off-by: Yudistira Putra \u003cpyudistira519@gmail.com\u003e\n"
    },
    {
      "commit": "8640f2c74b0b0d986e7e3d2d08a88b6f07591de3",
      "tree": "032fe66390e56c90c5b67208cc4c8cdec21c5c0b",
      "parents": [
        "6d2986762dccd8f8601d87be37781046b9952596"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Mon Jul 20 15:16:30 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Mon Jul 20 22:25:06 2026"
      },
      "message": "sync: Add vkCmdDrawMultiIndexedEXT entrypoint\n"
    },
    {
      "commit": "6d2986762dccd8f8601d87be37781046b9952596",
      "tree": "3eb7f283d5880bc87f467a4e2928cc244e57b607",
      "parents": [
        "48c8825644b4450a4caa98a20cfe070e7c2045c2"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 20 15:35:29 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 20 21:37:12 2026"
      },
      "message": "layers: Note current push data detection limitation\n"
    },
    {
      "commit": "48c8825644b4450a4caa98a20cfe070e7c2045c2",
      "tree": "4b1220419c49510834503efc3578d17008af831f",
      "parents": [
        "201335c85cfb51619c3287dcb8753e75fbc3cc91"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 20 15:21:03 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 20 21:37:12 2026"
      },
      "message": "tests: Add MakeZeroSetAndBindingMapping\n"
    },
    {
      "commit": "201335c85cfb51619c3287dcb8753e75fbc3cc91",
      "tree": "2514bd7bdf21bffb12f8036d4ef001d9fda34c05",
      "parents": [
        "b73c06d337bb2c9e22b70e81ad0caecaf4d7f468"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 20 13:43:00 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 20 15:38:53 2026"
      },
      "message": "build(deps): bump actions/setup-python from 6 to 7\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v6...v7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n  dependency-version: \u00277\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "b73c06d337bb2c9e22b70e81ad0caecaf4d7f468",
      "tree": "37ecefdf445ba1aea894b9ab18410b46581f1983",
      "parents": [
        "f1995ba3257775ba6557762b6a8344999d4fd7b7"
      ],
      "author": {
        "name": "Karen Webb",
        "email": "karen.webb@umbralsoftware.co.uk",
        "time": "Sun Jul 19 01:42:08 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 20 01:52:16 2026"
      },
      "message": "tests: Disable bp swapchain creation test on wayland\n\nThere\u0027s no longer any expected failures so this test hits an assertion\n"
    },
    {
      "commit": "f1995ba3257775ba6557762b6a8344999d4fd7b7",
      "tree": "554e52b2903a26400a99cfd4fa388aaea617560e",
      "parents": [
        "0d88b65229c3be6d65fd7801674fbbfa9de798ac"
      ],
      "author": {
        "name": "Karen Webb",
        "email": "karen.webb@umbralsoftware.co.uk",
        "time": "Fri Jul 17 15:30:11 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 20 01:52:16 2026"
      },
      "message": "layers: Don\u0027t warn for MAILBOX on wayland\n"
    },
    {
      "commit": "0d88b65229c3be6d65fd7801674fbbfa9de798ac",
      "tree": "2ab0f6591d6a75c22da6bb14003a79226690f9fe",
      "parents": [
        "7fa99970a0cea853269715864c618bdedfa43ab9"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Jul 17 15:51:51 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Jul 19 01:19:15 2026"
      },
      "message": "layers: Improve info level information\n"
    },
    {
      "commit": "7fa99970a0cea853269715864c618bdedfa43ab9",
      "tree": "d8be3e9d42c54f7d45c85c5c16518142ae9b9524",
      "parents": [
        "f19a66332171068def5ab368033d6e4cdeaa032d"
      ],
      "author": {
        "name": "arno",
        "email": "arno@lunarg.com",
        "time": "Fri Jul 17 16:20:10 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Jul 19 01:18:55 2026"
      },
      "message": "tests: Fix gpu-av sync issue\n"
    },
    {
      "commit": "f19a66332171068def5ab368033d6e4cdeaa032d",
      "tree": "0fe471d0925f55461980eae97e77572038c0742d",
      "parents": [
        "6727ae4734bf9e1e6f6954254bbc382687a3866d"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Fri Jul 17 15:40:03 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Sat Jul 18 06:04:33 2026"
      },
      "message": "sync: Stop using SyncOpBase::Record for render pass\n"
    },
    {
      "commit": "6727ae4734bf9e1e6f6954254bbc382687a3866d",
      "tree": "b9e72b27e539b267fcebffcd9d8bc443ec626b17",
      "parents": [
        "db4e50138a34d97a8a41260f29ec40335b27bef4"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Jul 17 15:09:27 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 17:35:06 2026"
      },
      "message": "layers: Add 3D dynamicRendering checks\n"
    },
    {
      "commit": "db4e50138a34d97a8a41260f29ec40335b27bef4",
      "tree": "dd557675379eb6113f341f7cb8808a35072362e7",
      "parents": [
        "6022fd0b25ec856bec78e5a2654cffe3ebe8b53f"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Jul 17 14:10:08 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 14:26:29 2026"
      },
      "message": "layers: VUID Churn 357\n"
    },
    {
      "commit": "6022fd0b25ec856bec78e5a2654cffe3ebe8b53f",
      "tree": "e052e4940a3f3a99077724f00a2a33ba5e90875b",
      "parents": [
        "709d5b8d7874f5e018d9961c30e98c86a7b22634"
      ],
      "author": {
        "name": "Martijn Otto",
        "email": "gpg@martijnotto.nl",
        "time": "Thu Jul 16 09:58:22 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 14:11:49 2026"
      },
      "message": "build: Export VVL symbols via .def for clang on windows-msvc\n\nA GNU-frontend clang targeting *-windows-msvc (clang/clang++ as opposed\nto clang-cl) is detected as neither MSVC nor MINGW by CMake, so the\nexport-selection cascade in layers/CMakeLists.txt fell through to the\nfinal else() branch and linked with LINKER:--version-script\u003d...map.\nVersion scripts are an ELF concept; the Windows linker (lld-link) that\nthis toolchain drives rejects them, so the vvl target failed to link.\n\nAdd a Windows, non-MinGW branch that forwards the existing MSVC-style\n.def file through the compiler driver (LINKER:/DEF:), which lld-link\naccepts. clang emits COFF big objects automatically, so no /bigobj\nequivalent is required.\n"
    },
    {
      "commit": "709d5b8d7874f5e018d9961c30e98c86a7b22634",
      "tree": "3feff2ff2ac1a0b4d8c0648c835f5d0f6d7937a8",
      "parents": [
        "96f5b62a8812779145f64232009bb4ab1e52deaa"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 16 16:32:24 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 14:07:07 2026"
      },
      "message": "settings: Add a Core Validation preset\n"
    },
    {
      "commit": "96f5b62a8812779145f64232009bb4ab1e52deaa",
      "tree": "d8de7a1bcfe7d118997e6d5d3ce5d26e95251296",
      "parents": [
        "7cf92a2227b54fb3041c9dbce96879b4aee45d5d"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Thu Jul 16 22:41:45 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 13:47:04 2026"
      },
      "message": "sync: Stop using SyncOpBase::Record for events\n"
    },
    {
      "commit": "7cf92a2227b54fb3041c9dbce96879b4aee45d5d",
      "tree": "43428485d951d91e8ab0ccaeaf1915b944c20253",
      "parents": [
        "314b3a99b2dc659a4b9727ae371388501ce736fd"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 16 20:50:28 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 11:37:15 2026"
      },
      "message": "layers: Redo DataGraph namespace\n"
    },
    {
      "commit": "314b3a99b2dc659a4b9727ae371388501ce736fd",
      "tree": "5ee18ee405855816407f969887a415733dd39948",
      "parents": [
        "e4786f7ce8f1319215eff0d938f4be4651cbb85d"
      ],
      "author": {
        "name": "Stefano Bucciarelli",
        "email": "stefano.bucciarelli@arm.com",
        "time": "Tue Jun 23 00:32:05 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 11:37:15 2026"
      },
      "message": "layers: Checks and tests for VUIDs 9974, 9975, 9963, 9978, 9979\n\nincludes general \"framework\" changes for optical flow:\n- fix GetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM in\ntest_icd.cpp to check pQueueFamilyDataGraphProperties and also return TOSA\nproperties\n- cache optical flow formats and properties per (queue,engine) in physycal\ndevice initialization\n- OpticalFlowHelper:\n  - methods for optical flow properties and formats\n  - skip hint and cost images if feature unsupported\n  - allow changing number of images per connection type\n"
    },
    {
      "commit": "e4786f7ce8f1319215eff0d938f4be4651cbb85d",
      "tree": "59c017a9558e4ccbaf7a540ee69a2a7525609c9d",
      "parents": [
        "63a8d9c81d621fe89d025c0154cd33b3ba932935"
      ],
      "author": {
        "name": "Mike Schuchardt",
        "email": "mikes@lunarg.com",
        "time": "Fri Jul 17 05:22:38 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 11:33:43 2026"
      },
      "message": "build: Update shader toolchain for SDK\n"
    },
    {
      "commit": "63a8d9c81d621fe89d025c0154cd33b3ba932935",
      "tree": "ab2117c17a685e80cee08cfa7d02cd78d9a65cee",
      "parents": [
        "2f29a84d74c08759088ce2c0bc70be95591e23b3"
      ],
      "author": {
        "name": "headerbot[bot]",
        "email": "(none)",
        "time": "Fri Jul 17 05:10:42 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 11:33:43 2026"
      },
      "message": "build: Update to header v1.4.357\n"
    },
    {
      "commit": "2f29a84d74c08759088ce2c0bc70be95591e23b3",
      "tree": "23849f9fd2099c4f4eb777f03179d94850945223",
      "parents": [
        "b6bb93b41ee6f9ead120822f66fcd6e72332cad4"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 16 20:32:24 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Fri Jul 17 10:59:15 2026"
      },
      "message": "gpuav: Remove auto error_found bool\n"
    },
    {
      "commit": "b6bb93b41ee6f9ead120822f66fcd6e72332cad4",
      "tree": "22b36b67c95e5c9584f9f699aa353a4bcf4f0fbb",
      "parents": [
        "6f1a67ab547102755936e9f50a4a5a1c2a15ffc4"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 16 16:58:18 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 16 19:30:19 2026"
      },
      "message": "layers: Remove setting to turn off FIND_GRAINED_LOCKING\n"
    },
    {
      "commit": "6f1a67ab547102755936e9f50a4a5a1c2a15ffc4",
      "tree": "690788ecd83d1ef3d99f36afd4c53a43629a88be",
      "parents": [
        "25a3f85f9c3f514bc9cf89fff4e94763ff9777d7"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 16 14:08:38 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 16 17:39:07 2026"
      },
      "message": "dump: Print out the descriptor buffer offset\n"
    },
    {
      "commit": "25a3f85f9c3f514bc9cf89fff4e94763ff9777d7",
      "tree": "7563b992c23cc9f700ebaa04503c2c177cb0ef63",
      "parents": [
        "025a31b5ad9fd8fe7384f056f7c9cdf4242e0164"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 16 12:40:28 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 16 17:39:07 2026"
      },
      "message": "dh: Only report error if limit not hit\n"
    },
    {
      "commit": "025a31b5ad9fd8fe7384f056f7c9cdf4242e0164",
      "tree": "cf38c92639797e1e8a7f88a906c6a51ee5996b6b",
      "parents": [
        "375d4f84967691b3c33d01c493cf5200ec8e006a"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Jul 16 12:07:48 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 16 12:16:40 2026"
      },
      "message": "layers: Track null VK_EXT_descriptor_buffer correctly\n"
    },
    {
      "commit": "375d4f84967691b3c33d01c493cf5200ec8e006a",
      "tree": "716adb7d8e8069980e61e7bed054f6ebed29dd26",
      "parents": [
        "023be642c35a3d0c24224721a3c748850bf08e56"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Jul 15 19:59:08 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Jul 16 02:41:02 2026"
      },
      "message": "layers: Handle untyped hardcoded ArrayStride\n"
    },
    {
      "commit": "023be642c35a3d0c24224721a3c748850bf08e56",
      "tree": "57be068cab9b21c2233d36a4c17c4d38b80b53f1",
      "parents": [
        "d9b3b81315c05ef5ec483519ab5b5fdfd4eb24f0"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Wed Jul 15 18:02:07 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 20:21:42 2026"
      },
      "message": "sync: Stop using SyncOpBase::Record for pipeline barriers\n"
    },
    {
      "commit": "d9b3b81315c05ef5ec483519ab5b5fdfd4eb24f0",
      "tree": "438ac296a76f76f62d3189ffc91fa3858a6a3a5d",
      "parents": [
        "e721bf3575dfd44e42b4697129e8c6f6e1bc377c"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Wed Jul 15 14:20:32 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 18:38:47 2026"
      },
      "message": "sync: Devirtualize SyncOp Record method\n"
    },
    {
      "commit": "e721bf3575dfd44e42b4697129e8c6f6e1bc377c",
      "tree": "e756c94e8b189e7b986b519a9b335efe4c7140f9",
      "parents": [
        "a7ea9c2ec938b1c815fe63cdcea1290e606a34d4"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 14 12:36:00 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 18:13:59 2026"
      },
      "message": "layers: Add comment around Entry alignas\n"
    },
    {
      "commit": "a7ea9c2ec938b1c815fe63cdcea1290e606a34d4",
      "tree": "ac8bea10a3ea7ed264aa35c3a03d56555e98e08b",
      "parents": [
        "b7c08096183363e84d200422726ac85a735d9644"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Jul 15 11:21:58 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 15:55:08 2026"
      },
      "message": "build: Fix compiler warning\n"
    },
    {
      "commit": "b7c08096183363e84d200422726ac85a735d9644",
      "tree": "fdf1530a1fd7848a0768002c91d5947481ef4510",
      "parents": [
        "ed28098207b52e15f8b80acf5dac0838c1fe47c8"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Wed Jul 15 09:54:55 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 15:11:18 2026"
      },
      "message": "sync: Stop using SyncOpBase::Validate for renderpass\n"
    },
    {
      "commit": "ed28098207b52e15f8b80acf5dac0838c1fe47c8",
      "tree": "5e23ee25c57804b467b92f55bb06c2437f935784",
      "parents": [
        "a0cda5776509e89da4c69ce1403ae63720910edd"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 14 23:08:03 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 13:21:42 2026"
      },
      "message": "dump: Sort and detect pushData indexes\n"
    },
    {
      "commit": "a0cda5776509e89da4c69ce1403ae63720910edd",
      "tree": "6cc0b7604874ff7120a5c920a8a6fb20ab639d40",
      "parents": [
        "02d14088571ab118c2e127663bc0631626100389"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 14 21:14:24 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 13:21:42 2026"
      },
      "message": "gpuav: Add Untyped Slang support\n"
    },
    {
      "commit": "02d14088571ab118c2e127663bc0631626100389",
      "tree": "0108d8aef4086e3e3bad6ea4588de8c3b865343a",
      "parents": [
        "689fc11ca6c12516bf0a17f569a83c0a24387e2d"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Jul 15 03:51:26 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 11:11:53 2026"
      },
      "message": "tests: Fix invalid untyped spirv\n"
    },
    {
      "commit": "689fc11ca6c12516bf0a17f569a83c0a24387e2d",
      "tree": "39e4c37f5829339e3cdc4c28fda96655da66b09a",
      "parents": [
        "de034b303a30ff5c16c06e48ecb32db0739e9d06"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 14 19:11:44 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 11:09:21 2026"
      },
      "message": "gpuav: Fix mixing draw and dispatch for buffer/heaps\n"
    },
    {
      "commit": "de034b303a30ff5c16c06e48ecb32db0739e9d06",
      "tree": "1442856d15c7aaf11c344e2ebcab4d4afb9de359",
      "parents": [
        "0bf590d3dec5ba19292bed7235314cb4054b4c68"
      ],
      "author": {
        "name": "arno",
        "email": "arno@lunarg.com",
        "time": "Tue Jul 07 13:07:00 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 09:13:30 2026"
      },
      "message": "layers: Disable wrong RT validation\n\nThose VUs need to be moved to GPU-AV\n"
    },
    {
      "commit": "0bf590d3dec5ba19292bed7235314cb4054b4c68",
      "tree": "6aaad9a770b4ec4108b6143f0f7b24715025e780",
      "parents": [
        "1c92548f9b0c48890d9df3970fa166cf81c44591"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Tue Jul 14 19:49:44 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Wed Jul 15 05:15:32 2026"
      },
      "message": "sync: Stop using SyncOpBase::Validate for events\n"
    },
    {
      "commit": "1c92548f9b0c48890d9df3970fa166cf81c44591",
      "tree": "f35498e853870031d623f4503f0037b87eb2bbcc",
      "parents": [
        "9ed4bf048971baead7d08d78ee21596cea8a597f"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 14 19:21:02 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 22:05:11 2026"
      },
      "message": "gpuav: Warning if using VK_SHADER_CODE_TYPE_BINARY_EXT\n"
    },
    {
      "commit": "9ed4bf048971baead7d08d78ee21596cea8a597f",
      "tree": "ab4b2eb2763e6b202a379ac7744f8348e057be8c",
      "parents": [
        "aebb1c572f6c42422bf05b09cc6fd63666c58136"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Tue Jul 14 16:55:12 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 20:45:18 2026"
      },
      "message": "tests: Fix broken heap test\n"
    },
    {
      "commit": "aebb1c572f6c42422bf05b09cc6fd63666c58136",
      "tree": "7e1ba84c3742d507a09e1400739b12bb7568e3b6",
      "parents": [
        "4a1f9c1e58213d01ff4d9692a8777937e4fb61bd"
      ],
      "author": {
        "name": "John Zupin",
        "email": "johnz@lunarg.com",
        "time": "Tue Jul 14 18:58:26 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 19:14:42 2026"
      },
      "message": "scripts: Better checking for actual VUIDs in TODO and Notes comments\n\nCurrently there is a line in layers/core_checks/cc_vuid_maps.cpp that\nhas \u0027Get*VUID-based\u0027 which will trip up the\nvk_validation_stats.py script thinking it is an actual VUID.\n\nscripts/vk_validation_stats.py\n- slightly better checking for VUIDs in comments\n"
    },
    {
      "commit": "4a1f9c1e58213d01ff4d9692a8777937e4fb61bd",
      "tree": "14358ead6d8bb81d14f2758620fc9ad03be875f9",
      "parents": [
        "89a8d4b0b37d6a67087519ae77382e0160a8b1d1"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Tue Jul 14 14:46:12 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 17:47:14 2026"
      },
      "message": "sync: Return reference from GetAccessContext\n"
    },
    {
      "commit": "89a8d4b0b37d6a67087519ae77382e0160a8b1d1",
      "tree": "be174fe938a50fdf26d636176f71bc91df17ee62",
      "parents": [
        "e6bcf5d43842b5ec89a37f21b88faf4eb716b89a"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Thu Jul 09 09:03:15 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 16:56:06 2026"
      },
      "message": "gpuav: Fix null AS state deref\n"
    },
    {
      "commit": "e6bcf5d43842b5ec89a37f21b88faf4eb716b89a",
      "tree": "09d6cabd8378e23ab494c8de3cd6efebc7a10d7d",
      "parents": [
        "2e1e8fd98dcd40185991310763207da1eb333a55"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Tue Jul 14 09:25:07 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 12:30:36 2026"
      },
      "message": "tests: Update syncval wsi test\n\nThis test randomly failed on internal CI. Trying more traditional\nacquire/present API usage in case of drivers did not like previous\nsolution that relied on pre-present-fence-extension solution to\nwait for presentation semaphore (vkWaitXXXIdle).\n"
    },
    {
      "commit": "2e1e8fd98dcd40185991310763207da1eb333a55",
      "tree": "7d19ccea8cedc5ba50cc77dfe4bd977722cdfe2e",
      "parents": [
        "fcf6f6c727c75d56b566d5daf177b0c57a67d25f"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 14 00:08:03 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 12:28:13 2026"
      },
      "message": "setting: Fix CDL Dump File default\n"
    },
    {
      "commit": "fcf6f6c727c75d56b566d5daf177b0c57a67d25f",
      "tree": "f7d6412941831e4a5e7b44bee2b6cacebf91c836",
      "parents": [
        "bdaf76ff870fa5620cc1d9c255b0e667e68eb7f5"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 14 00:06:56 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 12:27:43 2026"
      },
      "message": "tests: Misc fixes\n"
    },
    {
      "commit": "bdaf76ff870fa5620cc1d9c255b0e667e68eb7f5",
      "tree": "0d8e13a1355ebdfa2efd83bf19710de975cd89fa",
      "parents": [
        "c861348d24b4f567b1181be30adb03cbb2682253"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Jul 14 00:38:22 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 12:27:24 2026"
      },
      "message": "tests: Fix tests on RADV\n"
    },
    {
      "commit": "c861348d24b4f567b1181be30adb03cbb2682253",
      "tree": "f211c208050dac98e5143bcec36f7007bc729365",
      "parents": [
        "ace7d7994d86dbf51d79760e016e30491622844c"
      ],
      "author": {
        "name": "Revanth Ponna",
        "email": "ponna@qti.qualcomm.com",
        "time": "Fri Jul 10 22:12:24 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 12:20:20 2026"
      },
      "message": "layers: Add opacity micromap pUsageCount checks\n"
    },
    {
      "commit": "ace7d7994d86dbf51d79760e016e30491622844c",
      "tree": "d57e3177358c60178a0a6169936054971c1c617e",
      "parents": [
        "4d72bf976226ea57e075c991b2e4eae380c164ca"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Mon Jul 13 17:44:05 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 09:44:42 2026"
      },
      "message": "sync: Stop using SyncOpBase::Validate for pipeline barriers\n"
    },
    {
      "commit": "4d72bf976226ea57e075c991b2e4eae380c164ca",
      "tree": "432cd0443d8adad38079c030846cbe00f9972578",
      "parents": [
        "5eab2ed25b5e14d17b82b8a84e5d7237dd0b59d9"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 13 22:23:18 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Jul 14 03:08:46 2026"
      },
      "message": "gpuav: Detect if PushData was not set correctly\n"
    },
    {
      "commit": "5eab2ed25b5e14d17b82b8a84e5d7237dd0b59d9",
      "tree": "e258d6df3ffa9fd35514dd1bec4edd157e052682",
      "parents": [
        "6a29481d7848a680663b08173e1f4ce07bd2e4af"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Mon Jul 13 17:20:13 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Mon Jul 13 20:08:01 2026"
      },
      "message": "sync: Use reference for not-null context in SyncOpBase\n"
    },
    {
      "commit": "6a29481d7848a680663b08173e1f4ce07bd2e4af",
      "tree": "439adfe9d3a140373f1e5672c48a404ac209f323",
      "parents": [
        "7074118ea9faa22c31f19c2ee0a4bd4caae8fbf3"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 13 16:00:03 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 13 19:43:02 2026"
      },
      "message": "gpuav: Various Heap/Buffer fixes from testing\n"
    },
    {
      "commit": "7074118ea9faa22c31f19c2ee0a4bd4caae8fbf3",
      "tree": "27d5ea13772227f65cf0beb963b86f6edfcad4ee",
      "parents": [
        "b89bc72bd6e446073a11759538051246d16281d0"
      ],
      "author": {
        "name": "Prashant",
        "email": "adlinge.pa@gmail.com",
        "time": "Sat Jul 11 20:29:48 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 13 18:42:39 2026"
      },
      "message": "scripts: Propagate CMAKE_OSX_SYSROOT to dependency builds\n"
    },
    {
      "commit": "b89bc72bd6e446073a11759538051246d16281d0",
      "tree": "3d15d8dbf0fb5c7838a3c69b118dd5463e0cec5f",
      "parents": [
        "cb2afca44933439fcec25179d352c5d89b68016d"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Jul 13 16:33:56 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Jul 13 18:08:45 2026"
      },
      "message": "layers: Fix embedded sampler mapping checks\n"
    },
    {
      "commit": "cb2afca44933439fcec25179d352c5d89b68016d",
      "tree": "5b7790a563b496e24ac3a24eb400fc7071d4e12a",
      "parents": [
        "8e76db1b32890044fc282f439f6cba3f888fa7a8"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Mon Jul 13 14:46:57 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Mon Jul 13 16:42:05 2026"
      },
      "message": "layers: Remove unused semaphore op kBinaryAcquire\n\nIt became unused a long time ago after a refactor\n"
    }
  ],
  "next": "8e76db1b32890044fc282f439f6cba3f888fa7a8"
}
