)]}'
{
  "log": [
    {
      "commit": "134fbec830a6f19d4e6650cb9928fc53a99faa9a",
      "tree": "9cbdcc92b07a6d878d5a696a57ce26fff36f57bf",
      "parents": [
        "b97a376063869b328a8a596bc92c531017448ba4"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Tue Apr 14 10:32:31 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 14 12:48:09 2026"
      },
      "message": "gpuav: Fix TLAS validation\n\nZero as a BLAS address is valid\n"
    },
    {
      "commit": "b97a376063869b328a8a596bc92c531017448ba4",
      "tree": "ad6717922c84b1b06e0e69afe526b69aa243bbef",
      "parents": [
        "fd4020c2255d5040049ed87a7a5acfe7d3d4c593"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Tue Apr 07 14:15:34 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Tue Apr 14 10:08:42 2026"
      },
      "message": "gpuav: Fix handling of push descriptors\n"
    },
    {
      "commit": "fd4020c2255d5040049ed87a7a5acfe7d3d4c593",
      "tree": "596216767561e717f7e4d99e9cbf560989911443",
      "parents": [
        "d0b9963c4f5ec116ba2a2395bbddfc46b8e64eaa"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Apr 14 08:22:06 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 14 10:07:13 2026"
      },
      "message": "tests: DescriptorBuffer delete immutable sampler\n"
    },
    {
      "commit": "d0b9963c4f5ec116ba2a2395bbddfc46b8e64eaa",
      "tree": "94d590dd7f54c060c6499a83051217d01ad39dbc",
      "parents": [
        "7b22655e15bae11c2b9a858f513111733b36d0a8"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Apr 13 14:19:49 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Apr 13 17:17:44 2026"
      },
      "message": "layers: Add new multiView layoutCount VU\n"
    },
    {
      "commit": "7b22655e15bae11c2b9a858f513111733b36d0a8",
      "tree": "0b32920dc5a7dda19aeca8af61f8b50bf5cef297",
      "parents": [
        "fbff59a981f346551614c8cc8a7926c4757d5add"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Mon Apr 13 12:18:36 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Apr 13 16:50:26 2026"
      },
      "message": "tests: Cleanup layout transition helpers\n"
    },
    {
      "commit": "fbff59a981f346551614c8cc8a7926c4757d5add",
      "tree": "4fe4d2d5a4c82b0d166ce255ab91661c5836285f",
      "parents": [
        "87d1100f0c9fa688d5149231f6ee325ad803b76b"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Apr 13 09:38:24 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Apr 13 13:47:32 2026"
      },
      "message": "gpuav: Remove GL_ARB_gpu_shader_int64 check\n"
    },
    {
      "commit": "87d1100f0c9fa688d5149231f6ee325ad803b76b",
      "tree": "a6627a32b14d4461035e2190a08e3dd15f975d69",
      "parents": [
        "9baf65d2f92937055b54006914d01e5a42df971e"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Mon Apr 13 09:39:53 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Mon Apr 13 11:44:06 2026"
      },
      "message": "layers: Update more image flags\n"
    },
    {
      "commit": "9baf65d2f92937055b54006914d01e5a42df971e",
      "tree": "24696cfa362b17429cabbae0391a1cd539c0d519",
      "parents": [
        "c78b8cb7841b2e91efc05a1344c707da63035fc6"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Apr 13 09:33:51 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Apr 13 11:33:18 2026"
      },
      "message": "layers: Add TrackDeviceAddressRange for DGC\n"
    },
    {
      "commit": "c78b8cb7841b2e91efc05a1344c707da63035fc6",
      "tree": "4456350ee49fac775f5b7047c0cf3d37f67c7068",
      "parents": [
        "2c76c8fd77eb3aaf0a77b65e8b4078196715d2a7"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Apr 13 07:23:44 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Apr 13 09:34:14 2026"
      },
      "message": "tests: Add extra 01275\n"
    },
    {
      "commit": "2c76c8fd77eb3aaf0a77b65e8b4078196715d2a7",
      "tree": "2a074f68b4e03ebf1702bca81ee0530ad37755ba",
      "parents": [
        "23216293c3b1f49f52c33fe01522c2ab77fffed1"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sun Apr 12 21:32:15 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Apr 13 04:38:55 2026"
      },
      "message": "layers: Fix 01419 message\n"
    },
    {
      "commit": "23216293c3b1f49f52c33fe01522c2ab77fffed1",
      "tree": "4511ea5940dca147d8d6f8dfa3ba03ca3e6a67f2",
      "parents": [
        "c5bff0c4e6c0b79f3d493a6c98dc38e00fe496fc"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sun Apr 12 11:01:07 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Apr 12 12:52:19 2026"
      },
      "message": "tests: Test DAC xfb invalid vertex stride\n"
    },
    {
      "commit": "c5bff0c4e6c0b79f3d493a6c98dc38e00fe496fc",
      "tree": "67a522b48105a89d3e26bf41347b2df0b3679aa2",
      "parents": [
        "f97552389663531a2d679e83c5a89360aa989bae"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sun Apr 12 11:00:28 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Apr 12 12:52:19 2026"
      },
      "message": "layers: Fix DAC 02289\n"
    },
    {
      "commit": "f97552389663531a2d679e83c5a89360aa989bae",
      "tree": "4ae5b219dc26e2d551f95c0db03a129378fe74a5",
      "parents": [
        "5baa290ff8843218fa10a20a70bfaec191b1ecd3"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sun Apr 12 10:45:05 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Apr 12 12:50:21 2026"
      },
      "message": "layers: Fix 13062 message\n"
    },
    {
      "commit": "5baa290ff8843218fa10a20a70bfaec191b1ecd3",
      "tree": "eda32aa144006bb9a6923837713c85ec2f3d9d48",
      "parents": [
        "865d1ce983bb5d53e48d5ca4f8f1420c8a6223a2"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sat Apr 11 22:34:03 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Apr 12 07:57:34 2026"
      },
      "message": "tests: Test present timings with multiple swapchains\n"
    },
    {
      "commit": "865d1ce983bb5d53e48d5ca4f8f1420c8a6223a2",
      "tree": "05f0182c844d0e00271ae6aea09359a008527dab",
      "parents": [
        "c89a5e4faa2be7f66b8df40d310aeff9454aa1eb"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sat Apr 11 22:33:50 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sun Apr 12 07:57:34 2026"
      },
      "message": "layers: Fix present timing state tracking\n"
    },
    {
      "commit": "c89a5e4faa2be7f66b8df40d310aeff9454aa1eb",
      "tree": "1cee75eaed20be4a41a444597744e80ef52ef0f5",
      "parents": [
        "04b57bb476281181849e12a829c07f3f2de8fa86"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Fri Apr 10 19:15:02 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 21:34:43 2026"
      },
      "message": "layers: More image flags and usage updates\n"
    },
    {
      "commit": "04b57bb476281181849e12a829c07f3f2de8fa86",
      "tree": "f354c2cf8af4b2b2fba907d266cfaaca8ff252e2",
      "parents": [
        "cc0e7cb3f3e139532a5ac669a39130232eacf29a"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Fri Apr 10 19:31:00 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 20:48:13 2026"
      },
      "message": "tests: Remove old comments\n"
    },
    {
      "commit": "cc0e7cb3f3e139532a5ac669a39130232eacf29a",
      "tree": "3d4f6e1b4f07682b1fd08ae28c17f946093b1a41",
      "parents": [
        "4be46d82a4d24c0f78c7e39dfa623ceef29c202e"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Apr 10 18:20:20 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 19:36:39 2026"
      },
      "message": "layers: Upstream misc DebugDescriptor\n"
    },
    {
      "commit": "4be46d82a4d24c0f78c7e39dfa623ceef29c202e",
      "tree": "ef5ff4617b896770fbe8aca4ff307c51628e59f0",
      "parents": [
        "a0ae5ff928de4c313e29939418f7e827fde0edd8"
      ],
      "author": {
        "name": "arno-lunarg",
        "email": "arno@lunarg.com",
        "time": "Wed Apr 08 15:41:57 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 18:23:57 2026"
      },
      "message": "gpuav: Create descriptor encodings buffer once\n"
    },
    {
      "commit": "a0ae5ff928de4c313e29939418f7e827fde0edd8",
      "tree": "986a9a65270bcac7f0df87d22c6b748f817e11ca",
      "parents": [
        "ba774d998564105fa17460c1180f1ad1cbf55663"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Fri Apr 10 15:53:17 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 17:36:35 2026"
      },
      "message": "layers: Remove QueueSubmissionValidator\n\nMove timeline signal validation from QueueSubmissionValidator to\nSubmitTimeTracker and remove QueueSubmissionValidator\n"
    },
    {
      "commit": "ba774d998564105fa17460c1180f1ad1cbf55663",
      "tree": "f7320e437c5ae485f92112c5c3974c5e30c5a18f",
      "parents": [
        "2c8dd21cbd3d0e8e0938c9daa717c39b8c9592ce"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Fri Apr 10 13:38:21 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 16:27:20 2026"
      },
      "message": "layers: Cleanup submit time tracker\n\nMake validity check part of timeline queries.\nIn the initial version CanBeResolved missed semaphore validity check\n"
    },
    {
      "commit": "2c8dd21cbd3d0e8e0938c9daa717c39b8c9592ce",
      "tree": "155d39f0ce09ef40158d283754dd448c8a3832b1",
      "parents": [
        "91ede4929336f92b4860cd302085af16b0d0a8d7"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Apr 10 13:54:20 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 14:50:49 2026"
      },
      "message": "layers: VUID Churn 349\n"
    },
    {
      "commit": "91ede4929336f92b4860cd302085af16b0d0a8d7",
      "tree": "d6b4fb73f8ea857053d2ff3bd755214fef5b8717",
      "parents": [
        "8506dcd07d3fbd78f6381c75cab8fa62a91d1b64"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Thu Apr 02 19:28:33 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 12:10:18 2026"
      },
      "message": "layers: Update image flags tracking\n"
    },
    {
      "commit": "8506dcd07d3fbd78f6381c75cab8fa62a91d1b64",
      "tree": "899c3330a3379707ffcd66a5dff816123f80162d",
      "parents": [
        "394c8558e13f334a19a08751aadb3407ee8d48f4"
      ],
      "author": {
        "name": "headerbot[bot]",
        "email": "(none)",
        "time": "Fri Apr 10 02:18:19 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Apr 10 12:00:52 2026"
      },
      "message": "build: Update to header v1.4.349\n"
    },
    {
      "commit": "394c8558e13f334a19a08751aadb3407ee8d48f4",
      "tree": "939e6c22174c21cf2ba8d757ab082c1115fb5b7f",
      "parents": [
        "78161e5a1b0f1d2e82e66ebb1b9dec4585d77657"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Tue Apr 07 13:04:41 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Thu Apr 09 21:45:00 2026"
      },
      "message": "layers: Implement submit time tracker\n\nThis implements the first version of submit time tracker. Track timeline\nsignals so postponed wait-before-signal submissions can be validated\ndirectly during QueueSubmit and SignalSemaphore calls.\n\nAs a first step, move submit time image layout validation out of the\nqueue thread and integrate it with this system\n"
    },
    {
      "commit": "78161e5a1b0f1d2e82e66ebb1b9dec4585d77657",
      "tree": "359d4150b9457244b06a1f1d524365d3b932849e",
      "parents": [
        "3e34817b1205bdd3481fc9efba5ddb67a7a2d9e9"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Apr 09 19:08:18 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Apr 09 20:31:53 2026"
      },
      "message": "layers: More usage of vvl::Image getter\n"
    },
    {
      "commit": "3e34817b1205bdd3481fc9efba5ddb67a7a2d9e9",
      "tree": "a5545943679e368dbd5c2ece8e3d7f1d1128e6bb",
      "parents": [
        "61c05eeca30e915bf15279d40d588bec6ef49e56"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Apr 09 16:56:46 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Apr 09 18:48:30 2026"
      },
      "message": "layers: Start using vvl::Image getters\n"
    },
    {
      "commit": "61c05eeca30e915bf15279d40d588bec6ef49e56",
      "tree": "70602f76b4a6829d44382d000443647075ef56e4",
      "parents": [
        "bb8c5acec416e60d6b9bd3099a4a7c9881496b40"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Apr 09 15:15:17 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Apr 09 18:07:07 2026"
      },
      "message": "layers: Better Descriptor buffer/heap messages\n"
    },
    {
      "commit": "bb8c5acec416e60d6b9bd3099a4a7c9881496b40",
      "tree": "ff779d2babf35a8c815f9c5e123d4b1629f14f92",
      "parents": [
        "cb2acdf7f49053406770ae73cbb315229a9131eb"
      ],
      "author": {
        "name": "Daniel Rakos",
        "email": "daniel.rakos@rastergrid.com",
        "time": "Thu Apr 09 09:23:05 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Apr 09 13:20:58 2026"
      },
      "message": "tests: Handle more H.26x intra refresh cap corner cases\n"
    },
    {
      "commit": "cb2acdf7f49053406770ae73cbb315229a9131eb",
      "tree": "a892cff115fd6f71e0e5770b21bfb8ce9380e5a0",
      "parents": [
        "9c645f9472d4c9548a0b0962e41004844f1c90ce"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Apr 08 16:04:43 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Apr 09 00:48:05 2026"
      },
      "message": "layers: Make buffer create info private\n"
    },
    {
      "commit": "9c645f9472d4c9548a0b0962e41004844f1c90ce",
      "tree": "858f97b898828c15841e8cf51da0f3379dcb157b",
      "parents": [
        "ebb10d1f2febc614ac86b9011faf4efc0fe2cd0d"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Apr 08 21:13:27 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Apr 08 22:47:00 2026"
      },
      "message": "layers: Fix DGC and ShaderObject union crash\n"
    },
    {
      "commit": "ebb10d1f2febc614ac86b9011faf4efc0fe2cd0d",
      "tree": "1b44f5ff6c5bcfb0f573de8c9b6faab4d18220cb",
      "parents": [
        "d789fe0585a6c8557819ac717be24a739e32217d"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Apr 08 21:27:34 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Apr 08 22:46:49 2026"
      },
      "message": "tests: Test updated 08404\n"
    },
    {
      "commit": "d789fe0585a6c8557819ac717be24a739e32217d",
      "tree": "93afffbf61b4721630a50808ed803f7eea5c804f",
      "parents": [
        "39a06cf58f91b492453b72d98eaa63ee70aeaf56"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Apr 08 21:27:26 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Apr 08 22:46:49 2026"
      },
      "message": "layers: Update 08404\n"
    },
    {
      "commit": "39a06cf58f91b492453b72d98eaa63ee70aeaf56",
      "tree": "9e187dc2a5ec3db0e0d9bd9efcf89f6b84c78898",
      "parents": [
        "f901e02fbf32c28470ec4767be135afce2b44414"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Apr 08 19:44:49 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Apr 08 21:27:04 2026"
      },
      "message": "layers: Purge DedicatedBinding struct\n"
    },
    {
      "commit": "f901e02fbf32c28470ec4767be135afce2b44414",
      "tree": "06527eebf913aa701c95b64f6567ef377ef90751",
      "parents": [
        "d2a1d8ea64f3c77fe3654a0b1f125b15f07c13c1"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Apr 07 17:33:43 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Apr 08 15:38:05 2026"
      },
      "message": "layers: Add VK_EXT_primitive_restart_index\n"
    },
    {
      "commit": "d2a1d8ea64f3c77fe3654a0b1f125b15f07c13c1",
      "tree": "f56984778549a89573eee1c0fec386e6f9a98fb9",
      "parents": [
        "3070a76a956806ccd1cff60897134fb9027b8ddb"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Apr 08 13:44:56 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Wed Apr 08 14:54:26 2026"
      },
      "message": "tests: Test vkCmdPushDescriptorSetWithTemplate2\n"
    },
    {
      "commit": "3070a76a956806ccd1cff60897134fb9027b8ddb",
      "tree": "845e1c081f7a6ad9baa2d93bb8a9073772ee7a17",
      "parents": [
        "e4b153490bb44075c2d919b1b8c618632ef65254"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Apr 08 13:44:50 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Wed Apr 08 14:54:26 2026"
      },
      "message": "layers: Fix vkCmdPushDescriptorSetWithTemplate2\n"
    },
    {
      "commit": "e4b153490bb44075c2d919b1b8c618632ef65254",
      "tree": "dc670da4d2004c23b406ed6ec9e472474eebdb4f",
      "parents": [
        "cd9ba68c7cbe88f7a62fbc5733a9f52f7ca3fbd8"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Apr 06 20:20:01 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 14:25:55 2026"
      },
      "message": "gpudump: Add DGC\n"
    },
    {
      "commit": "cd9ba68c7cbe88f7a62fbc5733a9f52f7ca3fbd8",
      "tree": "da7825ec8d4d7c23f36c15d4ceb5bde15bcfa2e4",
      "parents": [
        "1380900056317f97513f18ffe2d1095c3ca70ffc"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Apr 06 17:38:27 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 14:25:55 2026"
      },
      "message": "gpudump: Add Copy Memory Indirect\n"
    },
    {
      "commit": "1380900056317f97513f18ffe2d1095c3ca70ffc",
      "tree": "7b36cc9bd1baff6c8a36275cea2657b11a60b4f6",
      "parents": [
        "f01cfabba2da6d2df81a568e8a2c1cb2fc95070b"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Apr 07 01:18:14 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 13:29:41 2026"
      },
      "message": "layers: More VUID churn 348\n"
    },
    {
      "commit": "f01cfabba2da6d2df81a568e8a2c1cb2fc95070b",
      "tree": "c4cfef7f8d08a95b57ae3330e0282ea11ea94e42",
      "parents": [
        "d08daab402270b38116745dd2195f0079d8c961e"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Tue Apr 07 10:36:43 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 12:40:57 2026"
      },
      "message": "layers: Add missing IsExtEnabled\n"
    },
    {
      "commit": "d08daab402270b38116745dd2195f0079d8c961e",
      "tree": "9dd2a123268db8f6d794874cf2577b8a232f4294",
      "parents": [
        "9cb2cdd7fbba9483b6ce7a9bb7e233dda4889f9b"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Mon Apr 06 17:45:09 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 12:39:19 2026"
      },
      "message": "gpuav: Renamings\n\nI think the word \"Type\" is not really relevant in various names\nrelated to descriptor state tracking, so I propose those\nrenamings.\nBiggest hint at all of that for me was this in\ndescriptor_indexing_oob.comp:\n\nuvec2 descriptor_state \u003d\n    descriptor_set_type.data[global_descriptor_index];\n\nvariable name, which is accurate, makes `descriptor_set_type` look\nstrange as a variable name.\n"
    },
    {
      "commit": "9cb2cdd7fbba9483b6ce7a9bb7e233dda4889f9b",
      "tree": "17c5b389ea34ce0ac8f30f41bd8e3368e992a915",
      "parents": [
        "9c5f6204fc4ada1384f8c9bf5066f35179efa655"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Tue Apr 07 09:45:31 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 12:39:03 2026"
      },
      "message": "tests: Update unassigned vuid with 12400\n"
    },
    {
      "commit": "9c5f6204fc4ada1384f8c9bf5066f35179efa655",
      "tree": "29cf941d4dd415cf34602d3a8428378c60a2296c",
      "parents": [
        "1b2b2d0780194568b1a5237e61b474bbc2ffac89"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Tue Apr 07 09:45:14 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 12:39:03 2026"
      },
      "message": "layers: Replace unassigned vuid with 12400\n"
    },
    {
      "commit": "1b2b2d0780194568b1a5237e61b474bbc2ffac89",
      "tree": "b4dbe179eb6dc7d0f90c968d37c573d6c2b4e8e5",
      "parents": [
        "59d96e52b8d863a8ed62320c4b6f8751fd32eadc"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Mon Apr 06 16:40:40 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 10:17:30 2026"
      },
      "message": "tests: Early return when creating push descriptors\n"
    },
    {
      "commit": "59d96e52b8d863a8ed62320c4b6f8751fd32eadc",
      "tree": "23fcb978e24f3e1bfc3b28ffc66136186fe9cf58",
      "parents": [
        "bb483601a083c80b0f7a8d82636649a289bcabef"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Apr 07 00:22:38 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 00:32:24 2026"
      },
      "message": "ci: Turn off Chromium for all-tests-passes\n"
    },
    {
      "commit": "bb483601a083c80b0f7a8d82636649a289bcabef",
      "tree": "e4509bd421ecebb65853967fcb4bd56eea200bf2",
      "parents": [
        "42d94fd7b1c05e2629be608b50926baceb2abb96"
      ],
      "author": {
        "name": "headerbot[bot]",
        "email": "(none)",
        "time": "Mon Apr 06 22:24:28 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Apr 07 00:20:39 2026"
      },
      "message": "build: Update to header v1.4.348\n"
    },
    {
      "commit": "42d94fd7b1c05e2629be608b50926baceb2abb96",
      "tree": "76ecea7862a456008602041dbdd1c0a7b547d105",
      "parents": [
        "8a09e153a8419e2ce635676fb1803c3e700a7703"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Apr 06 14:12:10 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Apr 06 20:15:55 2026"
      },
      "message": "layers: VUID Churn VK_NV_per_stage_descriptor_set\n"
    },
    {
      "commit": "8a09e153a8419e2ce635676fb1803c3e700a7703",
      "tree": "53d8f2baec37dd13f8e1db3477c77da2ee47e0a7",
      "parents": [
        "50360eab918effdc8b4cf4d13a3eb6ed394c81c5"
      ],
      "author": {
        "name": "Natalie Allison",
        "email": "natalie.allison@arm.com",
        "time": "Thu Mar 19 14:31:19 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Apr 06 14:14:14 2026"
      },
      "message": "layers: Add tensor descriptors handling for descriptor buffers\n"
    },
    {
      "commit": "50360eab918effdc8b4cf4d13a3eb6ed394c81c5",
      "tree": "ed6c232978c85f59915ef79b8435e227948edb5e",
      "parents": [
        "f396afff3ea8afab86b70cebc83c5b9a7ca437c9"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sat Apr 04 10:15:03 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Sat Apr 04 22:24:03 2026"
      },
      "message": "tests: Test invalid resolve attachment layout\n"
    },
    {
      "commit": "f396afff3ea8afab86b70cebc83c5b9a7ca437c9",
      "tree": "13488e872eb9cb94b2a5c8a8c51a238e9c264b36",
      "parents": [
        "ac146eef210b6f52b842111c5d3419ab32a7293f"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Sat Apr 04 10:14:50 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Sat Apr 04 22:24:03 2026"
      },
      "message": "layers: Validate resolve attachment layout\n"
    },
    {
      "commit": "ac146eef210b6f52b842111c5d3419ab32a7293f",
      "tree": "d812daba6151297796189a21beca6a3817c6961c",
      "parents": [
        "4b03c5f82ba75268dfd710b420e362b0c90d7798"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Fri Apr 03 17:09:37 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Sat Apr 04 01:49:24 2026"
      },
      "message": "layers: VUID Churn 348\n"
    },
    {
      "commit": "4b03c5f82ba75268dfd710b420e362b0c90d7798",
      "tree": "30ad70ed62d6e94431bc32959f15757d630c1951",
      "parents": [
        "43c9e46626450c38b93d38d8de7c14e2c7a08234"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Fri Apr 03 15:23:37 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Fri Apr 03 17:53:51 2026"
      },
      "message": "gpuav: Merge hit object and trace ray passes\n"
    },
    {
      "commit": "43c9e46626450c38b93d38d8de7c14e2c7a08234",
      "tree": "5b80451c4009f576212a2d7d058563fb08caa71b",
      "parents": [
        "d628b64e287d57e752d9c8381c3fbb306df02b6d"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Thu Apr 02 13:43:37 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Fri Apr 03 15:23:15 2026"
      },
      "message": "gpuav: Add first OpTraceRayKHR validation\n"
    },
    {
      "commit": "d628b64e287d57e752d9c8381c3fbb306df02b6d",
      "tree": "427ebc4ead89b61121a79c4da8383e0e5abbe6fe",
      "parents": [
        "cff73c3aed18293a642f5eef085be0e6d9025416"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Apr 02 16:04:32 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Apr 03 01:50:27 2026"
      },
      "message": "layers: Fix 11845\n"
    },
    {
      "commit": "cff73c3aed18293a642f5eef085be0e6d9025416",
      "tree": "18724afa97878c3a86eaa5c208e63e279bfd1163",
      "parents": [
        "169a5bf16ccd52faf8c85dd722892f95df2effc5"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Thu Apr 02 15:38:18 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Apr 02 17:13:28 2026"
      },
      "message": "gpuav: Use LastBound in update function\n"
    },
    {
      "commit": "169a5bf16ccd52faf8c85dd722892f95df2effc5",
      "tree": "7e6dc6f9ceaea8f542728177aa198043ee31a8b9",
      "parents": [
        "d8a1d841676220020ee5af6bd0fa8c723a82b085"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Tue Mar 31 13:09:08 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Thu Apr 02 14:01:28 2026"
      },
      "message": "layers: Add submit time validation placeholders\n\nThis will resolve dependencies of submitted batches and run submit time\nvalidation as part queue submit calls. The goal is to move some parts\nof submit time validation from the queue thread (moved there to\nsolve some issues) back to QueueSubmit calls.\n\nPostponing submit time validation to run in the queue thread solved the\nproblem with resolving proper batch order but introduced issues related\nto chronological order of submit time events (QueueSubmit and queue\nthread run in different timelines, so this approach fails when\ninteraction between objects from different timelines are needed). The\nplanned solution solves this problem since everything runs on the same\nqueue submit timeline and this also properly resolves batch order based\non semaphore dependencies. This approach is already implemented in\nsyncval, the goal is to implement here a unified and cleaned up version\nof it.\n"
    },
    {
      "commit": "d8a1d841676220020ee5af6bd0fa8c723a82b085",
      "tree": "98384bd56d13a1d6ef42051ffdf19806514d4508",
      "parents": [
        "9b30be121a2c1b60e72cc54d3219cac8f2664205"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Apr 01 20:13:17 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Apr 02 13:37:06 2026"
      },
      "message": "layers: Revert layerCount check\n"
    },
    {
      "commit": "9b30be121a2c1b60e72cc54d3219cac8f2664205",
      "tree": "c2719620786d0989f00ec9193935442eb7e17fde",
      "parents": [
        "dc12141ba684a59e59077d0bf744f0c9d2858d52"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Thu Apr 02 08:08:07 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Thu Apr 02 10:38:35 2026"
      },
      "message": "sync: Remove SuppressedBoundDescriptorWAW heuristic\n"
    },
    {
      "commit": "dc12141ba684a59e59077d0bf744f0c9d2858d52",
      "tree": "eda1cb9c23bda554f778644b161ebb2bf36eeea7",
      "parents": [
        "14b5e616f7664f87214cce259b69e720ab9f1027"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Apr 01 20:21:19 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Thu Apr 02 03:40:20 2026"
      },
      "message": "layers: Remove duplicated implicit VU\n"
    },
    {
      "commit": "14b5e616f7664f87214cce259b69e720ab9f1027",
      "tree": "7c12d53677bda78cca7e4f447560d2ad4f176c8a",
      "parents": [
        "f1120311578c3ef6d2aac13cc515d11020645707"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Apr 01 17:59:29 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Apr 01 19:45:09 2026"
      },
      "message": "layers: Fix descriptor buffer state tracking issue\n"
    },
    {
      "commit": "f1120311578c3ef6d2aac13cc515d11020645707",
      "tree": "00b2381132e648b071b66fcfdfed487e30de82d2",
      "parents": [
        "0b353ddb91820aa51670c71ad161845a0fb91dcd"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Apr 01 14:45:27 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Apr 01 17:08:03 2026"
      },
      "message": "Revert \"layers: Turn 08608 into a warning\"\n\nThis reverts commit 0c5b1efb82b4786fe03a3bba73da4cb56b62c3d4.\n"
    },
    {
      "commit": "0b353ddb91820aa51670c71ad161845a0fb91dcd",
      "tree": "b2c47b9046ee142c87a60ab2849ed15ee6794af7",
      "parents": [
        "b9cdc71cb835c47a68bd20f44205895e6832df7b"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Wed Apr 01 09:44:24 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Wed Apr 01 15:59:58 2026"
      },
      "message": "layers: Rename vvl::dispatch::Type to vvl::DispatchType\n"
    },
    {
      "commit": "b9cdc71cb835c47a68bd20f44205895e6832df7b",
      "tree": "51ce2b9aff7ad2c77d09e261f7d6b0362190e2bc",
      "parents": [
        "a96c55d7587290eaf9d3c1726a4cfe43828c37ca"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Wed Apr 01 09:07:25 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Wed Apr 01 15:59:58 2026"
      },
      "message": "layers: Rename vvl::base::Type to vvl::BaseType\n"
    },
    {
      "commit": "a96c55d7587290eaf9d3c1726a4cfe43828c37ca",
      "tree": "4cc4fe1e94283d541e2ccf5352d7c01cdee9f139",
      "parents": [
        "16858697f5fe48f7a052ee62623b7d8dcff8361a"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Mar 31 20:32:03 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Apr 01 13:17:55 2026"
      },
      "message": "gpuav: Fix GPL race conditions again\n"
    },
    {
      "commit": "16858697f5fe48f7a052ee62623b7d8dcff8361a",
      "tree": "a2952166b316fd10cd8165a1683502a16d267d20",
      "parents": [
        "0f8618d1d8afa20452dbcaf54ab91fc99d36d702"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Mar 31 17:57:35 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Mar 31 21:43:58 2026"
      },
      "message": "layers: Fix 01762\n"
    },
    {
      "commit": "0f8618d1d8afa20452dbcaf54ab91fc99d36d702",
      "tree": "c6aeb5ca36f4f0d598d5ba48fed62d09358a88cc",
      "parents": [
        "704a1353927632427d57df989fb3ad90d5ff2c62"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Mar 31 19:03:21 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Mar 31 20:32:23 2026"
      },
      "message": "layers: Add multiview layerCount check\n"
    },
    {
      "commit": "704a1353927632427d57df989fb3ad90d5ff2c62",
      "tree": "66c7e276e905983487cbe494491d7bdd4c77a85b",
      "parents": [
        "5e7bbf1ea191a6317bb3b34cfc2dd7953d6a8038"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Tue Mar 31 16:10:14 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Tue Mar 31 20:21:09 2026"
      },
      "message": "gpuav: Add DebugDescriptor init\n"
    },
    {
      "commit": "5e7bbf1ea191a6317bb3b34cfc2dd7953d6a8038",
      "tree": "5f1dc0df2637496cddfa0f3c89a09de31f529850",
      "parents": [
        "e322daf444f214127a3341ae3ce5165a880548dc"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Tue Mar 31 13:42:11 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Tue Mar 31 15:25:13 2026"
      },
      "message": "layer: Remove unused queue state code\n\nPreSubmitResult - only single member is used now, return it directly\nPostSubmit - the second overload is not needed\n"
    },
    {
      "commit": "e322daf444f214127a3341ae3ce5165a880548dc",
      "tree": "3e4c666dc1128388dccc2273547b257e5cc95c7a",
      "parents": [
        "e6394a8bfd66a8319d35befe0b5380bd807c63d4"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Mon Mar 30 14:00:30 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Tue Mar 31 09:03:37 2026"
      },
      "message": "gpuav: Nit fix\n\nNo need to look for more things to instrument if max intrumentation\ncounnt has been reached.\n"
    },
    {
      "commit": "e6394a8bfd66a8319d35befe0b5380bd807c63d4",
      "tree": "e07c0a70be9f1c3c491703d25200cf9f23e3172d",
      "parents": [
        "14ab5cb44e64846ca045cb569c6799e89b9300c2"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Mar 30 19:50:56 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Mar 30 20:10:44 2026"
      },
      "message": "layers: Checkc if non-zero Micromap\n"
    },
    {
      "commit": "14ab5cb44e64846ca045cb569c6799e89b9300c2",
      "tree": "4d27d4ed152c303b0f459af4dc25e770fa1a6fc1",
      "parents": [
        "16c7ffdbf8628f6be6510ffebec8a01e12a31574"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Mon Mar 30 18:09:01 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Mon Mar 30 19:57:12 2026"
      },
      "message": "layers: Fix swapchain in-use messages\n"
    },
    {
      "commit": "16c7ffdbf8628f6be6510ffebec8a01e12a31574",
      "tree": "668c26884ca699adec983c5324a435beb752d9dc",
      "parents": [
        "5ec81ff5985324ac984ca043d4f0d576e65797cf"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Mar 30 15:13:26 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Mar 30 18:21:08 2026"
      },
      "message": "deps: Update SPIR-V\n"
    },
    {
      "commit": "5ec81ff5985324ac984ca043d4f0d576e65797cf",
      "tree": "b628b0cc562cc33ae14973f9d7cd5bb1bf8e65cf",
      "parents": [
        "9fc498c007c008673105bcdea74b395fd5f00794"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Mon Mar 30 14:09:31 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Mar 30 15:05:11 2026"
      },
      "message": "vuid: Update RTX VUID tracking\n"
    },
    {
      "commit": "9fc498c007c008673105bcdea74b395fd5f00794",
      "tree": "88e5926b17c009d4fb70099f5f037635ffdb1eb8",
      "parents": [
        "2ae6e5f1cd875f2e7a84989a9d679a66a3485ff6"
      ],
      "author": {
        "name": "arno-lunarg",
        "email": "arno@lunarg.com",
        "time": "Fri Mar 27 15:58:14 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Mon Mar 30 13:57:52 2026"
      },
      "message": "layers: Add 11845\n"
    },
    {
      "commit": "2ae6e5f1cd875f2e7a84989a9d679a66a3485ff6",
      "tree": "b8e54ebb93521298db082107a573e31fab7b75fd",
      "parents": [
        "355d0e69b39850fac92ff144a4e09608d5e1b179"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Mon Mar 30 10:42:24 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Mon Mar 30 13:44:58 2026"
      },
      "message": "layers: Fix optional array check\n\noptionalPointer is about pointed value (not the pointer itself).\nArguably vulkan_object should be updated with better naming.\n"
    },
    {
      "commit": "355d0e69b39850fac92ff144a4e09608d5e1b179",
      "tree": "1c44532f8b1ccb234613500f33928468560c4991",
      "parents": [
        "d9a2bdbc2a7f193c73918a7a3173fd33da81f15e"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Fri Mar 27 21:55:37 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Sat Mar 28 21:48:19 2026"
      },
      "message": "tests: Cleanup heap push data test\n"
    },
    {
      "commit": "d9a2bdbc2a7f193c73918a7a3173fd33da81f15e",
      "tree": "e2587454034128b9dbedcd86b038d949c2972567",
      "parents": [
        "8aa64915a8038a052239ac020715d2763480c6f6"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Mar 25 21:55:09 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 23:17:23 2026"
      },
      "message": "gpudump: Add a dedicated gpu dump layer\n"
    },
    {
      "commit": "8aa64915a8038a052239ac020715d2763480c6f6",
      "tree": "02da6c40cc3bf4dc1283d92c52b2241f8ac3a456",
      "parents": [
        "19a70580ab8c02396c7e0c7cd7cee7253d57b353"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Fri Mar 27 16:22:01 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 21:56:49 2026"
      },
      "message": "layers: Track swapchain in-use status\n"
    },
    {
      "commit": "19a70580ab8c02396c7e0c7cd7cee7253d57b353",
      "tree": "5b4382dd70df6b6de74252798839c339148b3ff1",
      "parents": [
        "72aa3dadeb129ebec46adc4506660e7ef8ccda27"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Fri Mar 27 19:04:52 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 20:35:38 2026"
      },
      "message": "tests: Fix DAC gpuav copy test\n"
    },
    {
      "commit": "72aa3dadeb129ebec46adc4506660e7ef8ccda27",
      "tree": "940bf355f56f74f12f762a6641e434ec9c4a8931",
      "parents": [
        "65053a8e17ccbd0a4e4eb0747b94ae2a3735a2bb"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Fri Mar 27 16:46:12 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 18:32:32 2026"
      },
      "message": "tests: Fix DAC gpuav test\n"
    },
    {
      "commit": "65053a8e17ccbd0a4e4eb0747b94ae2a3735a2bb",
      "tree": "22628f0ca54ab535c6b5e48b00fe0ba703d9d2b8",
      "parents": [
        "2586cd1ade19c86a1ce9f83a02621f9e9c4fcccb"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Mar 25 18:53:29 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 16:46:08 2026"
      },
      "message": "layers: Fix WARNING-Shader-OutputNotConsumed grammar\n"
    },
    {
      "commit": "2586cd1ade19c86a1ce9f83a02621f9e9c4fcccb",
      "tree": "ff8036eeb29b271ce8d1db5e6ea2f32dd6cf712b",
      "parents": [
        "3fbe116f3a355d8968aea99a59b049f1ea5b1b40"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Thu Mar 26 00:26:38 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 16:38:30 2026"
      },
      "message": "layers: Handle oldSwapchain image reuse\n\noldSwapchain images can be reused by the new swapchain.\nThis change handles this scenario when handle wrapping is not enabled\n"
    },
    {
      "commit": "3fbe116f3a355d8968aea99a59b049f1ea5b1b40",
      "tree": "ec1a2f91f88106496ba20b46721e29768b15e231",
      "parents": [
        "a6154615409277ec6a3cb12140e0273026cfe932"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Fri Mar 27 13:07:45 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 15:58:20 2026"
      },
      "message": "tests: Fix image layout test and revert OneOffDescriptorSet\n"
    },
    {
      "commit": "a6154615409277ec6a3cb12140e0273026cfe932",
      "tree": "5c92e343db8b9104a12f7a10136ae09667c83588",
      "parents": [
        "b22958f786c78dde0b1f1376d1b85a4e7041b208"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Thu Mar 26 15:44:51 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 15:37:46 2026"
      },
      "message": "gpuav: Fix error messages\n\nAccount for functions added with device address commands\n"
    },
    {
      "commit": "b22958f786c78dde0b1f1376d1b85a4e7041b208",
      "tree": "a475208ffd9072277ed7e98c8d51ad52eeca045e",
      "parents": [
        "5a30452ad614a3d5b355b8f228477440336a029e"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Wed Mar 25 15:08:31 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 15:37:46 2026"
      },
      "message": "gpuav: Fix validation\n\nWhen picking a buffer from a device address range, filter by\nbuffer usage AND buffer size\n"
    },
    {
      "commit": "5a30452ad614a3d5b355b8f228477440336a029e",
      "tree": "93ee713209fa65af3ea70ddb8891786e2c367734",
      "parents": [
        "6fbbb9e1664d0ca295f07ed699773a5bfd4cec48"
      ],
      "author": {
        "name": "Artem Kharytoniuk",
        "email": "artem@lunarg.com",
        "time": "Fri Mar 27 13:17:00 2026"
      },
      "committer": {
        "name": "Artem Kharytoniuk",
        "email": "121836235+artem-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 15:15:19 2026"
      },
      "message": "layers: Revert old swapchain fix\n\nOriginal PR:\nhttps://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/10506\n\nI think that PR was wrong (general rule you can\u0027t delete in-use\nresources). Will redo if I\u0027m wrong. Currently this blocks another\nfix.\n\nClarification question:\nhttps://gitlab.khronos.org/vulkan/vulkan/-/issues/4761\n"
    },
    {
      "commit": "6fbbb9e1664d0ca295f07ed699773a5bfd4cec48",
      "tree": "7d35ad3031ef95e1a40539cb8398701f104b6bff",
      "parents": [
        "6e29dbc59e70a1c78f7bb35a361729f35da12334"
      ],
      "author": {
        "name": "arno-lunarg",
        "email": "arno@lunarg.com",
        "time": "Fri Mar 27 12:04:55 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Fri Mar 27 14:15:34 2026"
      },
      "message": "gpuav: Improve GetASByAddress\n\nRemove needless reserve\n"
    },
    {
      "commit": "6e29dbc59e70a1c78f7bb35a361729f35da12334",
      "tree": "0a4725d84f06725bbd0dedcc1f8894543a5a7f1d",
      "parents": [
        "1de831548129bb36cbebfb842ce65e4ec65eb08b"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Thu Mar 26 15:06:26 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Thu Mar 26 20:55:19 2026"
      },
      "message": "tests: Fix OneOffDescriptorSet pool sizes\n"
    },
    {
      "commit": "1de831548129bb36cbebfb842ce65e4ec65eb08b",
      "tree": "7245a001e281a4434f8ccfa46416ba7cd7d2f3f0",
      "parents": [
        "c98eb2aba485ccae8f33b0892654fa18f5a1cb99"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Thu Mar 26 14:55:59 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Thu Mar 26 16:07:53 2026"
      },
      "message": "tests: Fix present scaling test\n"
    },
    {
      "commit": "c98eb2aba485ccae8f33b0892654fa18f5a1cb99",
      "tree": "d1d194af1d77fd8e364a023fa31bb15c0f0b14d3",
      "parents": [
        "51f9df51fb2c381d769e9b05469e83d04398c8fd"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Thu Mar 26 14:55:51 2026"
      },
      "committer": {
        "name": "ziga-lunarg",
        "email": "87310389+ziga-lunarg@users.noreply.github.com",
        "time": "Thu Mar 26 16:07:53 2026"
      },
      "message": "layers: Fix present scaling checks\n"
    },
    {
      "commit": "51f9df51fb2c381d769e9b05469e83d04398c8fd",
      "tree": "7405defc99e67bdd0918677a7e49f1a20503a818",
      "parents": [
        "fb7ea999fe377628a105c7a5d30054100e1a4b98"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Mar 25 14:07:11 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 18:35:07 2026"
      },
      "message": "layers: Add warning for not setting DescriptorBuffer offset\n"
    },
    {
      "commit": "fb7ea999fe377628a105c7a5d30054100e1a4b98",
      "tree": "98dbb1d393873569b5b52fc649aeceaf6a19e5a6",
      "parents": [
        "dff8180d6c9c237c555e7b7ac89ed9f5814e770e"
      ],
      "author": {
        "name": "Stefano Bucciarelli",
        "email": "stefano.bucciarelli@arm.com",
        "time": "Wed Mar 25 15:54:27 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 18:32:15 2026"
      },
      "message": "layers: Fix format check for VU 9921\n\n- for INT types, TOSA functions requires signed constants but SPIRV\n  requires unsigned. Use sign-agnostic check, as in VU 9923\n"
    },
    {
      "commit": "dff8180d6c9c237c555e7b7ac89ed9f5814e770e",
      "tree": "1802b6571b84b7f64619a7cb9017beb707966637",
      "parents": [
        "a619fe3144cff39405848a80074e4489cc664459"
      ],
      "author": {
        "name": "Arno",
        "email": "arno@lunarg.com",
        "time": "Tue Mar 24 15:23:03 2026"
      },
      "committer": {
        "name": "arno-lunarg",
        "email": "111733687+arno-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 17:01:35 2026"
      },
      "message": "layers: Rework some RT validation\n\nFollowing up on changes to AS state tracking,\nunify how validation is done for VUs checking buffer memory state,\nindependently from how ASes were created.\n"
    },
    {
      "commit": "a619fe3144cff39405848a80074e4489cc664459",
      "tree": "85afdf2d1ad90f01d5ff3717877a4828a82877c5",
      "parents": [
        "26b756b75565686a9efdb4d3057117d96fd1bf55"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Mar 25 10:39:12 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 14:40:13 2026"
      },
      "message": "tests: Fix coop matrix test\n"
    },
    {
      "commit": "26b756b75565686a9efdb4d3057117d96fd1bf55",
      "tree": "c867ae4145912f371a87dba8b2eeb00079ce4db6",
      "parents": [
        "aaf4af7f62a2960e70963c91e7d3f50967fdcd18"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Mar 25 10:28:18 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 14:40:08 2026"
      },
      "message": "tests: Fix testing mesh work group count\n"
    },
    {
      "commit": "aaf4af7f62a2960e70963c91e7d3f50967fdcd18",
      "tree": "bbc7d005df3b808ba4410af5985870a674a34110",
      "parents": [
        "cfbcaad2a7537f5ff5dcd1694f66e55cbe7681cf"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Mar 25 10:17:51 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 13:16:22 2026"
      },
      "message": "tests: Fix positive maint10 test\n"
    },
    {
      "commit": "cfbcaad2a7537f5ff5dcd1694f66e55cbe7681cf",
      "tree": "db41f6c5cb88361e60e0325e728465027b4720ab",
      "parents": [
        "168604fd5bac1fe7a4412eeaeb394005b3d87e30"
      ],
      "author": {
        "name": "ziga-lunarg",
        "email": "ziga@lunarg.com",
        "time": "Wed Mar 25 09:50:36 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 13:16:10 2026"
      },
      "message": "tests: Fix test for 11015\n"
    },
    {
      "commit": "168604fd5bac1fe7a4412eeaeb394005b3d87e30",
      "tree": "09721665cf433b5d1787e86145b5b8dfa8204af4",
      "parents": [
        "e6588c0c6c1b0405b28ac14b5a3fa5186016f654"
      ],
      "author": {
        "name": "spencer-lunarg",
        "email": "spencer@lunarg.com",
        "time": "Wed Mar 25 02:15:54 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 13:13:05 2026"
      },
      "message": "layers: Add Debug Descriptor Dump\n"
    },
    {
      "commit": "e6588c0c6c1b0405b28ac14b5a3fa5186016f654",
      "tree": "dc6444e0e03ddd197f6a2f3d76c01599ee65000e",
      "parents": [
        "3e10965e7d57f44b93e88c1b403170672e655421"
      ],
      "author": {
        "name": "Julius Range-Lüdemann",
        "email": "julius.range@gmail.com",
        "time": "Tue Mar 24 22:03:15 2026"
      },
      "committer": {
        "name": "Spencer Fricke",
        "email": "115671160+spencer-lunarg@users.noreply.github.com",
        "time": "Wed Mar 25 00:59:52 2026"
      },
      "message": "layers: Allow vkGetQueryPoolResults queryCount being zero\n\nCalling vkGetQueryPoolResults with queryCount\u003d0 makes the effective_query_size\ncalculation underflow and report VUID-vkGetQueryPoolResults-dataSize-00817.\n"
    }
  ],
  "next": "3e10965e7d57f44b93e88c1b403170672e655421"
}
