)]}'
{
  "commit": "7fcdc92a0fb26afe985281f65bcac911752d2104",
  "tree": "ccf6efea93e21624c081973ee92ea09e3084035a",
  "parents": [
    "704c4d37aadfa0c5268724df5166daab8e2ab702"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Wed Feb 25 05:37:48 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 25 05:37:48 2026 -0800"
  },
  "message": "[dawn][native] Clarify the RenderPipeline getter for sample rate shading.\n\nSample rate shading is when a pipeline rendering with sampleCount \u003e 1\nneeds to execute the fragment shader for every sample, instead of\n\"normal\" MSAA behavior where a single fragment shader invocation is made\nand its results broadcast to all the covered samples.\n\nMany things cause sample rate shading to be used, like\n@interpolate(sample), but it is not the only one.\n\nChange-Id: I3434f502cb7b632ff85bc7c5b306d0293f7fa818\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/293655\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3e45f3f57000c90df78d7bbe40c0094a963bfe6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.cpp",
      "new_id": "15ca580d1db61890aab69c61625d5c1f0141c6f1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "91d888354e3f9ea6c82d358000b564923e69761c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.h",
      "new_id": "6e3d102d25bed2a843f1854395c45b01ebdd737b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "1b010ac9cfcb811c000e81663e6aed385e379529",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "4d30e7232df072f773c5cd990e6fc6ac48d74cce",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "b43b439b9b86e051a93a445d890f65dbd66a6672",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.h",
      "new_id": "24569a225714091870f161deb9374a236b852b62",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "17182af9c7d4b9cbd8559e344864aefd017b431c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/RenderPipelineVk.cpp",
      "new_id": "32f9e349dd8723c952c04688ec2701a163e3ce10",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/RenderPipelineVk.cpp"
    }
  ]
}
