)]}'
{
  "commit": "5297bfda4a0f78f863f853f6eee72614222e81aa",
  "tree": "1718b4cc0f5697858893a43ab2a676c936e33789",
  "parents": [
    "7fcf28dc09660cfcacab9ea89c796b0cefda37f3"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon May 15 13:24:10 2023 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon May 15 13:24:10 2023 +0100"
  },
  "message": "Squashed \u0027third_party/SPIRV-Headers/\u0027 changes from aa331ab0f..268a06176\n\n268a06176 Reserve a single block of opcodes and enumerants for Saarland University (#343)\nf7e1a2ef5 Merge pull request #336 from DBDuncan/shift-codeplay-range\n7f1d2f415 Merge pull request #344 from ewerness-nv/SPV_KHR_ray_tracing_position_fetch\n131fddea3 SPV_KHR_ray_tracing_position_fetch\ne08a279cf Merge pull request #340 from MrSidims/fix-tile-image-error\na53bc4bf6 Merge pull request #342 from joycebrum/main\nd4461bc88 chore: Set minimal permissions to presubmit\nc8f869ffb Fix TileImage capabilities order\ncfbe4feef Merge pull request #335 from janharaldfredriksen-arm/SPV_EXT_shader_tile_image\n7c862b551 Shift Codeplay opcode range to preserve alignment of opcodes and non-opcodes\n80cea00f6 Add back version field for new enumerants and operands, but set to None.\n862efd55a Address feedback on incorrect use of version and extension fields.\nd218c4ab7 Add SPV_EXT_shader_tile_image.\n29ba24931 Merge pull request #329 from DBDuncan/reserve-ranges-codeplay\n90547c54e Merge pull request #331 from juan-lunarg/juaramos/fix_cmake_again_part_2\n295ac7e34 Reserve SPIR-V blocks for Codeplay\ne90684a05 cmake: Overally cleanup/testing update\n5b21f14b2 Merge pull request #330 from dneto0/revert-cmake-changes\ne0087ad2c Revert \"Merge pull request #326 from juan-lunarg/juaramos/cmake\"\na41cf67df Merge pull request #326 from juan-lunarg/juaramos/cmake\n3834d4128 Merge pull request #327 from gnl21/gnl-image-dims\n2666ce79a Simplify enabling capabilities for image Dim\n4b5bf03e8 cmake: Overally cleanup/testing update\n1feaf4414 Merge pull request #320 from CodeLinaro/spv-qcom-image-processing\n9f8e16aa5 Merge pull request #321 from asudarsa/asudarsa/add_fpga_latency_control_ext\n647dec7f8 Merge pull request #322 from bashbaug/SPV_INTEL_bfloat16_conversion\n738a7cc08 Fix error in merge conflict resolution\n391c49035 Merge remote-tracking branch \u0027real-origin/main\u0027 into asudarsa/add_fpga_latency_control_ext\ne65c5d143 headers support for SPV_INTEL_bfloat16_conversion\n78a1e8aaa Add parameters\n0e9e42f65 Remove redundant extensions entry\nafe1c65aa Add support for SPV_INTEL_fpga_latency_control extension\n3228364ff SPV_QCOM_image_processing\n8917a8619 SPV_QCOM_image_processing\n2c3cfe20d Merge branch \u0027KhronosGroup:main\u0027 into spv-qcom-image-processing\n295cf5fb3 Merge pull request #317 from tiwaria1/register_map_interface\n317010351 update parameter name to match spec in grammar file\n8a0d0b6b7 move FPGAKernelAttributesv2INTEL to capability section in all files\nf5fc87239 SPV_QCOM_image_processing\ne01ade256 SPV_QCOM_image_processing\ne72e3c372 correct file entry position for FPGAKernelAttributesv2INTEL\n9e24e0684 Merge branch \u0027register_map_interface\u0027 of https://github.com/tiwaria1/SPIRV-Headers into register_map_interface\n606e22312 add FPGAKernelAttributesv2INTEL to all files\n29cd8f66a address review comment\n32a226085 add RegisterMapInterfaceINTEL\n\ngit-subtree-dir: third_party/SPIRV-Headers\ngit-subtree-split: 268a061764ee69f09a477a695bf6a11ffe311b8d\nChange-Id: Idf3bc635742a9c8a66403b7fa43861f746fc7269\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9c25faef5e9af16a1c6691d33f207b9decf1c9f",
      "old_mode": 33188,
      "old_path": ".github/workflows/presubmit.yml",
      "new_id": "306f50ee575f37b94f5932ecc6230a77f7c869f9",
      "new_mode": 33188,
      "new_path": ".github/workflows/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "9cfba73af290523e5c64ccff4212400f32b19e3c",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "e3d76d9446b4f3d7b2daea1375f743938c76dda0",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "38bbde7b37fb35ef525709630a32475c2a62626e",
      "old_mode": 33188,
      "old_path": "cmake/Config.cmake.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "345f5f80403858ae3d75e27c86fb9e6f2a59af5e",
      "old_mode": 33188,
      "old_path": "SPIRV-Headers.pc.in",
      "new_id": "843b0a7e7a621b7ba18399dc904727b85fd6851a",
      "new_mode": 33188,
      "new_path": "cmake/SPIRV-Headers.pc.in",
      "score": 64
    },
    {
      "type": "delete",
      "old_id": "8b22f600a2258627ecd52b341179eff9c05f6c0d",
      "old_mode": 33188,
      "old_path": "example/CMakeLists.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "642fdf3b67c15297a5d871ea7b0b3055e95a3bf2",
      "old_mode": 33188,
      "old_path": "include/spirv/spir-v.xml",
      "new_id": "9dea8d9bb727c340bba8bb6f243f1be21e71e5a5",
      "new_mode": 33188,
      "new_path": "include/spirv/spir-v.xml"
    },
    {
      "type": "modify",
      "old_id": "ae17120d7321cdaa956d7fb02422822c0664e7cb",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.bf",
      "new_id": "bd12062f622d57e494fe3f878c0b0487237a62d9",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.bf"
    },
    {
      "type": "modify",
      "old_id": "3e4f81ea62da92b889dca2197b82fad7b8b523fd",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.core.grammar.json",
      "new_id": "377e2ec08968b732aff64ad00e55c28cdbc41668",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.core.grammar.json"
    },
    {
      "type": "modify",
      "old_id": "4f203a99a9b01ba2e5ed425ddacda04b9cb2d0a1",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.cs",
      "new_id": "0e5d2df438000f6abe886fba14f9530524edaf7c",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.cs"
    },
    {
      "type": "modify",
      "old_id": "f6b77aed7950bf4933ae7a2de6cfb268ebb09909",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.h",
      "new_id": "b8de1b846ac9c4778376c90365b8ee1695f144d9",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.h"
    },
    {
      "type": "modify",
      "old_id": "1a901db8b7ef616ec7aa2c3a71cf083745a2d28f",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.hpp",
      "new_id": "421d68432c2656e2b34fcaab768bab2531a4bef1",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.hpp"
    },
    {
      "type": "modify",
      "old_id": "b7d041a37a106ea3697ca8437b6876d5c4ca2ce7",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.hpp11",
      "new_id": "5b643aeeae34a1eb9a7c2d35e6f5d211288290dc",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.hpp11"
    },
    {
      "type": "modify",
      "old_id": "06e3a909b24c70b51617c2bfd428047a6a30a9d2",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.json",
      "new_id": "908fe05731051b4d9bf1a617df15996caafe6f7e",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.json"
    },
    {
      "type": "modify",
      "old_id": "42e295fe19ef5552e9b5d406096fc1fe2dd90197",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.lua",
      "new_id": "7e64fa6241945f74bee97b42448f9beef7312606",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.lua"
    },
    {
      "type": "modify",
      "old_id": "f032cc9fd2a2ef4c0960366618f55f315d581c49",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spirv.py",
      "new_id": "7a9e8eebe28649d715e7952ff012581de8d53101",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spirv.py"
    },
    {
      "type": "modify",
      "old_id": "9a79c2fdd457e86db6420756ff586560c7aa7b03",
      "old_mode": 33188,
      "old_path": "include/spirv/unified1/spv.d",
      "new_id": "8c85024f5fab1b2bffa3bbdbd69a8c59b844a8fd",
      "new_mode": 33188,
      "new_path": "include/spirv/unified1/spv.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d8609028a5a9547d80ffe8dfe9ca5f005633db8",
      "new_mode": 33188,
      "new_path": "tests/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "d79b62f225eacdf4710e4fd10d455e9c130db951",
      "old_mode": 33188,
      "old_path": "example/example.cpp",
      "new_id": "d79b62f225eacdf4710e4fd10d455e9c130db951",
      "new_mode": 33188,
      "new_path": "tests/example.cpp",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4735db5b64d5db58fa2b03f3295192f25b3fc90e",
      "new_mode": 33188,
      "new_path": "tests/find_package/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2897e288a22c3511a3bd25b05ea1baf97589add",
      "new_mode": 33188,
      "new_path": "tests/pkg_config/CMakeLists.txt"
    }
  ]
}
