)]}'
{
  "commit": "ee97f6ef913806678d8cae0bdb090ce09ab60b07",
  "tree": "f5d8a61260bbf506fbe05b8259761f89b7aab6de",
  "parents": [
    "91ade3aaeaa44b7e3ae6d12dca014856536142bc"
  ],
  "author": {
    "name": "Kim Brandwijk",
    "email": "kim.brandwijk@gmail.com",
    "time": "Wed Mar 25 15:33:29 2026 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 25 15:33:29 2026 -0700"
  },
  "message": "metal: Map iOS depth/disparity IOSurface formats in SharedTextureMemory\n\nAdd CVPixelFormatType mappings for DepthFloat16, DepthFloat32,\nDisparityFloat16, and DisparityFloat32 to R16Float/R32Float in\nGetFormatEquivalentToIOSurfaceFormat().\n\nThese formats are produced by AVCaptureDepthDataOutput on iOS devices\nwith LiDAR (iPhone 12 Pro and later). The IOSurface memory layout is\nidentical to the already-mapped OneComponent16Half and\nOneComponent32Float formats — only the FourCC pixel format tag differs.\n\nThis enables zero-copy GPU access to LiDAR depth/disparity data via\nSharedTextureMemory IOSurface import without CPU readback.\n\nBug: 493339350\nChange-Id: I44babe5b2d62a9baeb4a5314d0654c0d096863bc\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/297995\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\nReviewed-by: Shrek Shao \u003cshrekshao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ddd9ffa07f80c40735763820b6530b287f08f3a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/SharedTextureMemoryMTL.mm",
      "new_id": "c35e42eab99d0bbeb7c548d422de05294d191cfc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/SharedTextureMemoryMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "67342521b18c81dc8d6cc4ac15b02b83cb2e6efd",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests.cpp",
      "new_id": "42cfbd5e9a19e7bc8dedb8eda38b44e8ace19cac",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "51e847ff899766871fcf4613cd4a0ddef3ac4e1b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_apple.mm",
      "new_id": "56da2cdc40aaa0650bf5d7c94f16737aace43850",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_apple.mm"
    }
  ]
}
