)]}'
{
  "commit": "b64f429b4aa17e5c407e01eb082d475da2ddaf8a",
  "tree": "0f7f04ef484f2186a42d6b21e5092e331d2fcbba",
  "parents": [
    "c40c8d56f6b64996dcb35ace135a76b1ec275150"
  ],
  "author": {
    "name": "Ewan Crawford",
    "email": "ewan@codeplay.com",
    "time": "Tue Oct 08 17:58:31 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 08 09:58:31 2024 -0700"
  },
  "message": "Add new extensions to conformance csv files (#2096)\n\nThe extension tests in `test_conformance/extensions` have not matching\r\nentries in the `opencl_conformance_tests_*.csv` files. This means that\r\nthey are missed from conformance runs by vendors who use these files.\r\n\r\nI\u0027ve included the new extensions in the full and quick CSV files as they\r\ndon\u0027t have vast combinations of tests to run like bruteforce or\r\nconversions.\r\n\r\nI\u0027ve put `cl_khr_dx9_media_sharing` in the\r\n`test_conformance/opencl_conformance_tests_d3d.csv` CSV as like the\r\nother tests there the test binary is conditional built only on a Windows\r\nplatform.\r\n\r\nI\u0027ve created a new `opencl_conformance_tests_vulkan.csv ` file for\r\ntesting the `cl_khr_external_semaphore` extension, as creation of the\r\nbinary is conditional on the Vulkan SDK being enabled environment. Any\r\nother tests that require the Vulkan SDK in future can also be added\r\nthere.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34322f48ccc4070fdfd7c1ea93bdeda24405a8e0",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "6d46ce992fd04bcfd66cdb4fa0cea26c5ea338bf",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "77aa2f18eb28ac314e0d26983cfe509901c87194",
      "old_mode": 33188,
      "old_path": "test_conformance/extensions/CMakeLists.txt",
      "new_id": "e0e790c235fecc430cff1dde92eb5226149d6ec5",
      "new_mode": 33188,
      "new_path": "test_conformance/extensions/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "29d2267e2ffc4bae606536b044a0011645a70061",
      "old_mode": 33188,
      "old_path": "test_conformance/opencl_conformance_tests_d3d.csv",
      "new_id": "053f7424183f3c642c7b0016612d41d5d2ea9657",
      "new_mode": 33188,
      "new_path": "test_conformance/opencl_conformance_tests_d3d.csv"
    },
    {
      "type": "modify",
      "old_id": "2b0dc8aa12d99dd4c2fc1d08199b16fc4c11a94c",
      "old_mode": 33188,
      "old_path": "test_conformance/opencl_conformance_tests_full.csv",
      "new_id": "27916c73ca5928dd6a63f22447480b0e0b2549e1",
      "new_mode": 33188,
      "new_path": "test_conformance/opencl_conformance_tests_full.csv"
    },
    {
      "type": "modify",
      "old_id": "348f32eb86ecca2e36bd4fcb1374f0180634813c",
      "old_mode": 33188,
      "old_path": "test_conformance/opencl_conformance_tests_full_binary.csv",
      "new_id": "596cb81fec32daa757d3cffd9bb6a15ae4cc5e7c",
      "new_mode": 33188,
      "new_path": "test_conformance/opencl_conformance_tests_full_binary.csv"
    },
    {
      "type": "modify",
      "old_id": "89d44907240e3fe2974de7f36c81321511d51631",
      "old_mode": 33188,
      "old_path": "test_conformance/opencl_conformance_tests_full_no_math_or_conversions.csv",
      "new_id": "06e98215d680efe0170474b2fef64424ced1847a",
      "new_mode": 33188,
      "new_path": "test_conformance/opencl_conformance_tests_full_no_math_or_conversions.csv"
    },
    {
      "type": "modify",
      "old_id": "24b41865b23980def6adc016807b16bf6a4ae30d",
      "old_mode": 33188,
      "old_path": "test_conformance/opencl_conformance_tests_full_spirv.csv",
      "new_id": "484a7d72a824db0c504cc9ea49dae6d894588c43",
      "new_mode": 33188,
      "new_path": "test_conformance/opencl_conformance_tests_full_spirv.csv"
    },
    {
      "type": "modify",
      "old_id": "043df8214c652e33a65c39db72bd2df03777022a",
      "old_mode": 33188,
      "old_path": "test_conformance/opencl_conformance_tests_quick.csv",
      "new_id": "b82c0da034c17a46733308b82b001ab125ebd751",
      "new_mode": 33188,
      "new_path": "test_conformance/opencl_conformance_tests_quick.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b4fd8c0eabc6af5939f474e6529e63135dfc136",
      "new_mode": 33188,
      "new_path": "test_conformance/opencl_conformance_tests_vulkan.csv"
    }
  ]
}
