)]}'
{
  "commit": "e5bdf93f74b9f2a77cbcdcfe488f21cbab31a7fe",
  "tree": "bec2f113ac9f808e91fd891e3982545c5912ba10",
  "parents": [
    "94692cd39626ab736f55352d22bf928a6d70aff8"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Fri Oct 07 11:54:13 2022 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Tue Oct 11 15:21:47 2022 +0000"
  },
  "message": "Unplug the shader debugging support\n\nIt is no longer maintained and has bitrotted to the point where\nupcoming refactorings are hindered by it and we\u0027re likely to break it\neven more in ways that will just add confusion if/when we revive it.\n\nThis change unplugs it entirely so we can re-architect active parts of\nthe code and bring shader debugging support back after the dust settles\nand we have a need for it again. Note the bulk of the implementation is\nin Pipeline/SpirvShaderDebugger.cpp and Vulkan/Debug/ and is kept so\nthat we have a useful code history, assuming we\u0027ll base the future\nversion of it on the same code.\n\nBug: b/251802301\nChange-Id: I0f30a6b0a61a0ff5a9c05a6be24f4f1935f84699\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/68808\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb7ef0d31d85b39181934bd3bae3da22c9bbfcff",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "fc252f8a2584e8e4f4feaf6fa1c2eea73e637c99",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c5fb86ae5af488387d3710cd0bec7494540a0bf8",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.cpp",
      "new_id": "0cc55b67151aa146d845316bbaf5310b1ff1789f",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e775f754f1815e9908fa0157a72ff95f646afca",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.hpp",
      "new_id": "92aa459e9660fd0326245d34af9afde84673d21a",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.hpp"
    },
    {
      "type": "modify",
      "old_id": "0c70a625dfb00d3bb413079631b0234c6e7b9654",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderControlFlow.cpp",
      "new_id": "4d84ebcd497598a3624dde15556f272d38601ce3",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderControlFlow.cpp"
    },
    {
      "type": "modify",
      "old_id": "bcfb02b743eea9a0ca793622c3ca02085e8be62c",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderDebugger.cpp",
      "new_id": "eb4d75c589051e214c5013e9485b080c41948397",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderDebugger.cpp"
    },
    {
      "type": "modify",
      "old_id": "fca78f82cbf7a072d4dffba8708aeaaede74e0de",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkCommandBuffer.cpp",
      "new_id": "f333d1f18ea26889f95aaacb91434c2a912743c3",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkCommandBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "12bd1f33991cd4e1982e616ee2b4064b13ea197c",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkCommandBuffer.hpp",
      "new_id": "37b3c1dfe60ab365480c6f5aa455b0ede2bac501",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkCommandBuffer.hpp"
    },
    {
      "type": "modify",
      "old_id": "a21d4b3d08c3402b49716a33b57dbf98f017a509",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDevice.cpp",
      "new_id": "b2470ea4c9e2726c8d8b6ad6638ea4180e2b5a03",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f6b91e6c8c3e3237300cf0f856b345daa86482f",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDevice.hpp",
      "new_id": "f6ff70f4c8da9ea0c0648ec04add5b3499165deb",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDevice.hpp"
    },
    {
      "type": "modify",
      "old_id": "9eea52ab6233a135d83d90c0171e6bd4442d8fba",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPipeline.cpp",
      "new_id": "0a9f74ca3c9f4ab261e786c2b1faca79f7f3a9d9",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "65b221b55b064a6faf4c116d486da7e7b5b42c60",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPipeline.hpp",
      "new_id": "650563f1dad2ca7034239e449901e463bff70e17",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPipeline.hpp"
    }
  ]
}
