)]}'
{
  "commit": "688da5a311f0185c5d4ec97b4588c520d388c19c",
  "tree": "6fb155251a91a5d98f600168b5e8345ef49f2369",
  "parents": [
    "3f97347d7e7638d309c5d94074af0682cb99ff5c"
  ],
  "author": {
    "name": "Fares Alhassen",
    "email": "falhassen@google.com",
    "time": "Wed Jul 15 12:48:49 2026 -0700"
  },
  "committer": {
    "name": "Glide",
    "email": "glide-copybara-robot@google.com",
    "time": "Wed Jul 15 12:49:23 2026 -0700"
  },
  "message": "Add Downsampler option to bypass transformations for HARDWARE bitmaps.\n\nThis option allows callers to bypass Glide\u0027s transformations when the decoded\nresource is a hardware bitmap. This is useful for display-only layouts like the\ngrid where the target ImageView can handle the scaling/cropping in hardware,\navoiding unnecessary memory usage and potential crashes when drawing hardware\nbitmaps to software canvases for transformations.\n\nThis option is only effective if ALLOW_HARDWARE_CONFIG is also enabled.\n\nPiperOrigin-RevId: 948493900\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "970f8cbf537c27ead8fd9175a8377f9c13b2b1b1",
      "old_mode": 33188,
      "old_path": "library/src/main/java/com/bumptech/glide/load/engine/DecodeJob.java",
      "new_id": "3dcbb0198d92abbd60d1015ca574d330c997e9cb",
      "new_mode": 33188,
      "new_path": "library/src/main/java/com/bumptech/glide/load/engine/DecodeJob.java"
    },
    {
      "type": "modify",
      "old_id": "5c24a15d828fca4e5f3d4caafa6748870cfe0f0a",
      "old_mode": 33188,
      "old_path": "library/src/main/java/com/bumptech/glide/load/resource/bitmap/Downsampler.java",
      "new_id": "f2c40ba84a2bf9dbef3789cb4ac95fd69dbcb450",
      "new_mode": 33188,
      "new_path": "library/src/main/java/com/bumptech/glide/load/resource/bitmap/Downsampler.java"
    }
  ]
}
