)]}' { "commit": "2a6cc4f8fb40beb27a3542528955df7790a42116", "tree": "258a4637c0c7613e0f807ca7a8ba5c3f6e1c25c4", "parents": [ "10e4a44ce6512887861f1b5c6801655029bf8350" ], "author": { "name": "Jiawei Shao", "email": "jiawei.shao@intel.com", "time": "Thu Jun 25 00:00:18 2020 +0000" }, "committer": { "name": "Commit Bot service account", "email": "commit-bot@chromium.org", "time": "Thu Jun 25 00:00:18 2020 +0000" }, "message": "Optimize B2T and T2B copies with multiple array layers on Metal\n\nThis patch moves the computation of TextureBufferCopySplit outside of\nthe loop over each copy texture array layer so that we only need to do\nthe computation once for each B2T and T2B copy command.\n\nBUG\u003ddawn:453\nTEST\u003ddawn_end2end_tests\n\nChange-Id: I1fcfc972504f845467af92a77bc37870ed7b52a7\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/23720\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "d6257e825be5858e4917e5a57148756c33840331", "old_mode": 33188, "old_path": "src/dawn_native/metal/CommandBufferMTL.mm", "new_id": "64c098dce514f83ecb0c4e1ce0cf15ff4fd98af7", "new_mode": 33188, "new_path": "src/dawn_native/metal/CommandBufferMTL.mm" } ] }