)]}'
{
  "commit": "38db55ab53ccdd4e746d9daf73ff81c5c8eb23b1",
  "tree": "7891de95372b9c3029be6617f40cde1a0c36d826",
  "parents": [
    "de59b4af731b6f12f6456b86aff317e2496931a3"
  ],
  "author": {
    "name": "Jason Macnak",
    "email": "natsu@google.com",
    "time": "Fri Aug 23 14:16:30 2024 -0700"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 09 17:22:29 2024 +0000"
  },
  "message": "Enable sample rate shader when SampleRateShading cap found\n\nIIUC, per\nhttps://registry.khronos.org/SPIR-V/specs/unified1/SPIRV.html#_capability\nthe appearance of the capability implies that the shader\n\n  Uses per-sample rate shading.\n\nBug: b/358602678\nTest: dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.implicit_sample_shading#sample_id_static_use\nTest: dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.implicit_sample_shading#sample_position_static_use\nTest: dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.implicit_sample_shading#sample_id_static_use\nTest: dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.implicit_sample_shading#sample_position_static_use\nTest: dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.implicit_sample_shading#sample_id_static_use\nTest: dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.implicit_sample_shading#sample_position_static_use\nTest: dEQP-VK.draw.renderpass.implicit_sample_shading#sample_id_static_use\nTest: dEQP-VK.draw.renderpass.implicit_sample_shading#sample_position_static_use\nChange-Id: Icc573964ad00577bd4e2e42bdaad2acf0d6b449c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73949\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2e69dcc6d23adccf1d726a4ffdf600285952020",
      "old_mode": 33188,
      "old_path": "src/Pipeline/PixelRoutine.cpp",
      "new_id": "c7058ac8d1b6521728752196603d6c2c36a1d5c9",
      "new_mode": 33188,
      "new_path": "src/Pipeline/PixelRoutine.cpp"
    }
  ]
}
