)]}'
{
  "commit": "121664bfa633579e3bc0ae94f785e0d81c4debf4",
  "tree": "966cfdc6bc1f15873f9ab826ef2e4455397e79f4",
  "parents": [
    "3ca21ee36865fd862f1fa9916d0ce232d74b34a7"
  ],
  "author": {
    "name": "Jim Van Verth",
    "email": "jvanverth@google.com",
    "time": "Tue Nov 07 15:12:39 2023 -0500"
  },
  "committer": {
    "name": "Ben Wagner",
    "email": "bungeman@google.com",
    "time": "Tue Nov 28 22:25:53 2023 +0000"
  },
  "message": "Fix colorspace transform with multitexture color text.\n\nColor text glyphs can be stored across multiple atlas textures, which\nrequires sampling from one or another texture. However, if we use\nmultiple appendTextureLookup calls with the same colorspace transform\nhelper, it ends up generating multiple copies of its helper functions.\n\nInstead, we will pick our texture, sample its value, and apply the\ncolorspace transform to the result outside the if-then-else block.\n\nBug: b/309422936\nBug: chromium:1499098\nChange-Id: I468fe3ef323081b22537427f1f7a894e8a52073c\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/775397\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n(cherry picked from commit f91d39395e85b5803dd6231ba111e59955a0b012)\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/784018\nReviewed-by: Leon Scroggins \u003cscroggo@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c06f830e4c8c9dfe1ac314e3ddc13792b2e58d26",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/effects/GrAtlasedShaderHelpers.h",
      "new_id": "1e9ae1b5f166588454bd6c2d0247db791c593c1d",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/effects/GrAtlasedShaderHelpers.h"
    },
    {
      "type": "modify",
      "old_id": "22c35189de78ef48cbd089e5115383b492a237cb",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/effects/GrBitmapTextGeoProc.cpp",
      "new_id": "4168152af260776e35aef411188471a7ebcdc88f",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/effects/GrBitmapTextGeoProc.cpp"
    }
  ]
}
