)]}'
{
  "commit": "e92820db2ab0776337b9b22816994acf56c0c776",
  "tree": "07e2f158773e68b401869a5580a24d0d9e88b333",
  "parents": [
    "6f8bdb7bf71055efdfed8b88d45899df3e834ef4"
  ],
  "author": {
    "name": "Yan Pujante",
    "email": "yan@pongasoft.com",
    "time": "Thu Mar 05 09:33:21 2026 -0800"
  },
  "committer": {
    "name": "ocornut",
    "email": "omar@miracleworld.net",
    "time": "Mon Mar 09 15:45:34 2026 +0100"
  },
  "message": "Backends, Examples: removed Emscripten \u003c 4.0.10 support. Removed IMGUI_IMPL_WEBGPU_BACKEND_WGPU. (#9281, #8381)\n\n- This commit removes the option of using -sUSE_WEBGPU\u003d1 from CMake and make\n- Compiling with a version of Emscripten \u003e\u003d 4.0.10 will work the same way as it was before\n- Compiling with a version of Emscripten \u003c 4.0.10 will print an error message and abort the build (in the case of CMake)\n- Since there can only be 1 implementation for the backend in the case of Emscripten, this commit cleans the code accordingly\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e98e9f3caeffa83ec093edba53e95e559b1d0479",
      "old_mode": 33188,
      "old_path": "backends/imgui_impl_wgpu.cpp",
      "new_id": "a01bcf4f1bf4123cbfd3daf62ae1324be5d98102",
      "new_mode": 33188,
      "new_path": "backends/imgui_impl_wgpu.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e026be9935183dd0499aca86656d9aaf68f62c3",
      "old_mode": 33188,
      "old_path": "backends/imgui_impl_wgpu.h",
      "new_id": "b0fc9931088a92044b6a2c5407eb7dc723859bc7",
      "new_mode": 33188,
      "new_path": "backends/imgui_impl_wgpu.h"
    },
    {
      "type": "modify",
      "old_id": "86291f9e28ec9f51aa0c96ea7c5007fdcc778004",
      "old_mode": 33188,
      "old_path": "examples/example_glfw_wgpu/CMakeLists.txt",
      "new_id": "f1951cb5d1dc80f90ab9d684838d72e620a8816d",
      "new_mode": 33188,
      "new_path": "examples/example_glfw_wgpu/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8fee2fc7c980dec9fa321d92a5269e223368e161",
      "old_mode": 33188,
      "old_path": "examples/example_glfw_wgpu/Makefile.emscripten",
      "new_id": "6af61e738dd6ca37bab915d0298b788617633a42",
      "new_mode": 33188,
      "new_path": "examples/example_glfw_wgpu/Makefile.emscripten"
    },
    {
      "type": "modify",
      "old_id": "04320d22cd91f741988c67a8ab01e48254360afd",
      "old_mode": 33188,
      "old_path": "examples/example_glfw_wgpu/README.md",
      "new_id": "cee6b8c72bfd6568ffb50527f731028c681ed809",
      "new_mode": 33188,
      "new_path": "examples/example_glfw_wgpu/README.md"
    },
    {
      "type": "modify",
      "old_id": "f77314bd68c2cb4262b9e28939c237566ad6306a",
      "old_mode": 33188,
      "old_path": "examples/example_glfw_wgpu/main.cpp",
      "new_id": "eda424372d724af31f6bc67c86fdcb8d4f4c560c",
      "new_mode": 33188,
      "new_path": "examples/example_glfw_wgpu/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae0d626a10fb24ec62b343737db5fc1d463ead70",
      "old_mode": 33188,
      "old_path": "examples/example_sdl2_wgpu/CMakeLists.txt",
      "new_id": "c2c45094dbfe27cec7b407b74824cf0445783a07",
      "new_mode": 33188,
      "new_path": "examples/example_sdl2_wgpu/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "69bcb00e725adf37d0f5aa225f910b43ae65acd9",
      "old_mode": 33188,
      "old_path": "examples/example_sdl2_wgpu/Makefile.emscripten",
      "new_id": "9c5533c21bd4c3e79810cb7b61d8369e6166973e",
      "new_mode": 33188,
      "new_path": "examples/example_sdl2_wgpu/Makefile.emscripten"
    },
    {
      "type": "modify",
      "old_id": "afba7b85760bcb237dc3ba8d121d673ae9d7ce69",
      "old_mode": 33188,
      "old_path": "examples/example_sdl2_wgpu/README.md",
      "new_id": "7c88cc622be22120b738419d59aa01bf3c23f4b3",
      "new_mode": 33188,
      "new_path": "examples/example_sdl2_wgpu/README.md"
    },
    {
      "type": "modify",
      "old_id": "66bd77015fa8688f32c8a0d69d513563e8317efd",
      "old_mode": 33188,
      "old_path": "examples/example_sdl2_wgpu/main.cpp",
      "new_id": "413097abdb19b461608948d650f61b280727c42b",
      "new_mode": 33188,
      "new_path": "examples/example_sdl2_wgpu/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f3d48f627614ffca1f5c970ef792792b2a9d08c",
      "old_mode": 33188,
      "old_path": "examples/example_sdl3_wgpu/CMakeLists.txt",
      "new_id": "6e418821cff43f9d0cef92623784328cde45f320",
      "new_mode": 33188,
      "new_path": "examples/example_sdl3_wgpu/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "58639a1fd10590305ce8ca1eb1db746ce814bf8d",
      "old_mode": 33188,
      "old_path": "examples/example_sdl3_wgpu/Makefile.emscripten",
      "new_id": "ee2ef8c34646d9cb9d479450e6c38b8553c08b6e",
      "new_mode": 33188,
      "new_path": "examples/example_sdl3_wgpu/Makefile.emscripten"
    },
    {
      "type": "modify",
      "old_id": "35857be9e2522911d545b64e7bf9a5767ef01ca9",
      "old_mode": 33188,
      "old_path": "examples/example_sdl3_wgpu/README.md",
      "new_id": "5c44df364079d37a839b194b1166589af10a364a",
      "new_mode": 33188,
      "new_path": "examples/example_sdl3_wgpu/README.md"
    },
    {
      "type": "modify",
      "old_id": "aa67d30985052a8faf137f322c62126151bb7bd1",
      "old_mode": 33188,
      "old_path": "examples/example_sdl3_wgpu/main.cpp",
      "new_id": "42b19b7c5c75e800adecea596c617de8855e2f46",
      "new_mode": 33188,
      "new_path": "examples/example_sdl3_wgpu/main.cpp"
    }
  ]
}
