)]}'
{
  "commit": "8567d96993ed340ad0af36c4237e7699cb32b58c",
  "tree": "8ed63286c83082af08a27b7c4e47e5c029b5719e",
  "parents": [
    "a1e657a1e9c35e02685f70adda51c28381935de7"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Fri Jan 27 11:32:35 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 27 19:32:35 2023 +0000"
  },
  "message": "[Impeller] support overlapping stops with SSBO gradients. (#39174)\n\n* [impeller] gradient stops\n\n* Support overlapping stops\n\n* ++\n\n* update test values\n\n* Use padding type\n\n* bytes not floats\n\n* move to entity\n\n* ++\n\n* Update gradient_generator.h\n\n* Update aiks_unittests.cc\n\n* ++",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "623b311b0834741bf58a20b637536827d3012181",
      "old_mode": 33188,
      "old_path": "impeller/aiks/aiks_unittests.cc",
      "new_id": "57b6f1ccd1152b196169c1ea9992bdf3f8079e28",
      "new_mode": 33188,
      "new_path": "impeller/aiks/aiks_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "6a53719a90594758dfb51a116c4f660f9a7fb3b7",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/gradient_generator.cc",
      "new_id": "ee10bb937cdc207bd953fd8d9ef71e904432f440",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/gradient_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "2074d2a3e044042d6e2c13cab46f04a2486ee07b",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/gradient_generator.h",
      "new_id": "36f81e087d63fc260dec6e87346da6f99282401e",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/gradient_generator.h"
    },
    {
      "type": "modify",
      "old_id": "f19d9077abf3c2750c518c3bd5c93fc851394177",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/linear_gradient_contents.cc",
      "new_id": "9cccfd61e410184e2bc98c17599e7c77375050e0",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/linear_gradient_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "ab94c3bde9221a44ab6e8f960a2e57f37b3f4792",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/radial_gradient_contents.cc",
      "new_id": "7a66f6c73e5926df8dc142273fc9f86531cb425c",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/radial_gradient_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "395acc543c0d3a364fd44e342c26921bdc147e57",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/sweep_gradient_contents.cc",
      "new_id": "506a33a2a48565bb6d6e53c7b1a76b98b3d7aeed",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/sweep_gradient_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "a2443ece8cadfcf498f064ad6d23612f6742f512",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/linear_gradient_ssbo_fill.frag",
      "new_id": "2893994b5aae1da7bcb7f8605a248ed3ab028572",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/linear_gradient_ssbo_fill.frag"
    },
    {
      "type": "modify",
      "old_id": "0b6496c0d7a68286efce3b228a4a61c5a640d265",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/radial_gradient_ssbo_fill.frag",
      "new_id": "6d837e0e3c0ec4dec74e234e24c684413e38fb07",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/radial_gradient_ssbo_fill.frag"
    },
    {
      "type": "modify",
      "old_id": "9fe30f94ad99c67ab43ab04821307a4e6f54ab4c",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/sweep_gradient_ssbo_fill.frag",
      "new_id": "5bb2f5402dfb3812abd987b1d29e41d2d528fe54",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/sweep_gradient_ssbo_fill.frag"
    },
    {
      "type": "modify",
      "old_id": "091157340c66bbcf8481c3c1646f63ce991eedc4",
      "old_mode": 33188,
      "old_path": "impeller/geometry/geometry_unittests.cc",
      "new_id": "5ab4baa1d0830ecf477d3d73820197de4a68b8f6",
      "new_mode": 33188,
      "new_path": "impeller/geometry/geometry_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "e668827e80ea409c07872cbdcf992f81fb30d3f1",
      "old_mode": 33188,
      "old_path": "impeller/geometry/gradient.cc",
      "new_id": "becaf7c2c1f602b8641e6b0f444a00d57c7147d0",
      "new_mode": 33188,
      "new_path": "impeller/geometry/gradient.cc"
    },
    {
      "type": "modify",
      "old_id": "2d8e737adab35e84f12b070983dc62f98c6d638a",
      "old_mode": 33188,
      "old_path": "impeller/geometry/gradient.h",
      "new_id": "b99f63b4a44bf94c1dbb7a82fa7ab5ba04c041fe",
      "new_mode": 33188,
      "new_path": "impeller/geometry/gradient.h"
    }
  ]
}
