)]}'
{
  "commit": "7e0b60b042abc7e66357c84e6e90919c7d1b1f50",
  "tree": "67b42763c76ac6328b39b9adb00c59594735cd4d",
  "parents": [
    "d619bc2a83f3c592a57eb58b9c83315142bcfbfc"
  ],
  "author": {
    "name": "aliasbinman",
    "email": "hello@rive.app",
    "time": "Wed Sep 02 17:57:25 2026 +0000"
  },
  "committer": {
    "name": "aliasbinman",
    "email": "hello@rive.app",
    "time": "Wed Sep 02 17:57:25 2026 +0000"
  },
  "message": "feat(Renderer): Allow GMs in testing to use Uber shader or not (#13626) f0c2d52b31\n* Add files\n\n* Add GM\n\n* Add GMs\n\n* Clang format\n\n* Potential fix for pull request finding\n\n* Update pr_platform_tests.yaml\n\n* Address review comments\n\n* clang format\n\n* Update pr_platform_tests.yaml\n\n* Update render_context_vulkan_impl.cpp\n\n* Update render_context_d3d_impl.hpp\n\n* Fix for vulkan crashing\n\n* Add GM and exclude for bad platforms\n\n* More Gms\n\n* Update testing only func\n\n* Update async_pipeline_manager.hpp\n\n* Update async_pipeline_manager.hpp\n\n* Update async_pipeline_manager.hpp\n\n* Clang format\n\n* Create uber_parity.png\n\n* Temp code to see VK failures on CI\n\n* Delete uber_parity.png\n\n* Address comments\n\n* Update async_pipeline_manager.hpp\n\n* Update async_pipeline_manager.hpp\n\n* Create uber_parity_srcover.png\n\n* Create uber_parity_srcover.png\n\n* Gms\n\n* GMs\n\n* Gms\n\n* Update uber_parity.png\n\n* Update fiddle_context.hpp\n\n* Update fiddle_context.hpp\n\n* Update uber_parity.cpp\n\n* Clang format\n\n* Update Gms\n\n* Remove diagnostic code\n\n* Update pr_platform_tests.yaml\n\n* Update comment\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e\nCo-authored-by: John White \u003caliasbinman@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19585ff0d39c157186ae0f0dcddc14922dfc360e",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "e54968dceecf6a5d6c1de235cdbf739d660462d5",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "05b722a17fb506addd56334001624bdc3fe03c4c",
      "old_mode": 33188,
      "old_path": "renderer/include/rive/renderer/async_pipeline_manager.hpp",
      "new_id": "5b016f3eb36fdebb9a5dd08a459f163537c5f5aa",
      "new_mode": 33188,
      "new_path": "renderer/include/rive/renderer/async_pipeline_manager.hpp"
    },
    {
      "type": "modify",
      "old_id": "7b1413c767bbc9aef79f69300b4de665b00d8f88",
      "old_mode": 33188,
      "old_path": "renderer/include/rive/renderer/d3d11/render_context_d3d_impl.hpp",
      "new_id": "f5a54504aeff1a1d38e9ea12f54d5bb71a97809a",
      "new_mode": 33188,
      "new_path": "renderer/include/rive/renderer/d3d11/render_context_d3d_impl.hpp"
    },
    {
      "type": "modify",
      "old_id": "fc8957620bca2a2eaa886ae438b32fe875ab3620",
      "old_mode": 33188,
      "old_path": "renderer/include/rive/renderer/d3d12/render_context_d3d12_impl.hpp",
      "new_id": "c4664835852024bd7498f56e23e60c132d362181",
      "new_mode": 33188,
      "new_path": "renderer/include/rive/renderer/d3d12/render_context_d3d12_impl.hpp"
    },
    {
      "type": "modify",
      "old_id": "736877167e9b89dd59640e8df5c9b826f328c80c",
      "old_mode": 33188,
      "old_path": "renderer/include/rive/renderer/gl/render_context_gl_impl.hpp",
      "new_id": "01ad6a5bc64750688da7f58eace49835b9eb2625",
      "new_mode": 33188,
      "new_path": "renderer/include/rive/renderer/gl/render_context_gl_impl.hpp"
    },
    {
      "type": "modify",
      "old_id": "932ddaedddfa4e0e3e634fee8f9a4fb724bcb737",
      "old_mode": 33188,
      "old_path": "renderer/include/rive/renderer/render_context_impl.hpp",
      "new_id": "bb6c2e6e37e571b120b42d42a8bb22c394dc9d1f",
      "new_mode": 33188,
      "new_path": "renderer/include/rive/renderer/render_context_impl.hpp"
    },
    {
      "type": "modify",
      "old_id": "d42e8c7f37f6b7f969dc05d9a0bce25f11b8e9cb",
      "old_mode": 33188,
      "old_path": "renderer/include/rive/renderer/vulkan/render_context_vulkan_impl.hpp",
      "new_id": "487e92b6287901db10b99beaf7509dd2a8b62150",
      "new_mode": 33188,
      "new_path": "renderer/include/rive/renderer/vulkan/render_context_vulkan_impl.hpp"
    },
    {
      "type": "modify",
      "old_id": "3f4ef163564bd005678b28939ffbc27bb0701100",
      "old_mode": 33188,
      "old_path": "renderer/src/vulkan/render_context_vulkan_impl.cpp",
      "new_id": "e0dad19bde478f7f279c576ac7c82883f96092be",
      "new_mode": 33188,
      "new_path": "renderer/src/vulkan/render_context_vulkan_impl.cpp"
    },
    {
      "type": "modify",
      "old_id": "5de6d65ea219df0a478cf681f97c47262140d4e7",
      "old_mode": 33188,
      "old_path": "tests/common/testing_window.hpp",
      "new_id": "029a82ddbdcfba56ef3e20c6a6cec0e4c8579ef6",
      "new_mode": 33188,
      "new_path": "tests/common/testing_window.hpp"
    },
    {
      "type": "modify",
      "old_id": "b51714e00c98f1e676abeab8df4b74a543ea6e54",
      "old_mode": 33188,
      "old_path": "tests/gm/gm.cpp",
      "new_id": "045ba18ebf7fb4a5ace346d83632f4463c8f664e",
      "new_mode": 33188,
      "new_path": "tests/gm/gm.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c2816dd28c58932ef88111116162183d8111349",
      "old_mode": 33188,
      "old_path": "tests/gm/gmmain.cpp",
      "new_id": "39100cdd1c26b153b41e3ebfaa394516fe7b79b1",
      "new_mode": 33188,
      "new_path": "tests/gm/gmmain.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c4d2a52b2c4281c542ddf8c85a3f186b72c5406",
      "new_mode": 33188,
      "new_path": "tests/gm/uber_parity.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38dfea64fc0465f5cc1daded004db8fbc3196817",
      "new_mode": 33188,
      "new_path": "tests/gm/uber_parity_srcover.cpp"
    }
  ]
}
