)]}' { "commit": "2f3fe95ad53bfb273e6c93dfaa917ff6154e3144", "tree": "968af2aee52edb6b3a4b610d853c477366d3ab04", "parents": [ "fc5a7d414fbbb262c77e41680a230b72bebd7a2e" ], "author": { "name": "Loko Kung", "email": "lokokung@google.com", "time": "Tue Oct 12 18:53:57 2021 +0000" }, "committer": { "name": "Dawn LUCI CQ", "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Oct 12 18:53:57 2021 +0000" }, "message": "Adds destroy handling for BindGroupLayout without new backend changes yet.\n\n- Start tracking BindGroupLayout objects at construction\n- Utilizes untrack tag for blueprint layouts for caching purposes\n- Adds dawn native test file for testing utilities that require static dawn native lib\n- Adds testing macros and mocks for simple sanity unit testing\n\nBug: dawn:628\nChange-Id: Ic85b60e9574e67cc5fc1804cc5300cd1f3a0f6fd\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/65862\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "5c2ea42e1166eb6eb5344b24dd50351b053a35a1", "old_mode": 33188, "old_path": "src/dawn_native/BindGroupLayout.cpp", "new_id": "f04769237bb2927b2954c737ac26f9baf32ebd38", "new_mode": 33188, "new_path": "src/dawn_native/BindGroupLayout.cpp" }, { "type": "modify", "old_id": "5f75eb62eae9166ba5fa31d69ec49a0290a1f430", "old_mode": 33188, "old_path": "src/dawn_native/BindGroupLayout.h", "new_id": "61b811f990b30d022ecfbc61af0e553d89c2bdee", "new_mode": 33188, "new_path": "src/dawn_native/BindGroupLayout.h" }, { "type": "modify", "old_id": "bc6f6a8a9421dee460d4f3d70fb7530dc520732f", "old_mode": 33188, "old_path": "src/dawn_native/Device.cpp", "new_id": "a867110d95c02360a107a9393187885dfeaf2c9b", "new_mode": 33188, "new_path": "src/dawn_native/Device.cpp" }, { "type": "modify", "old_id": "5d51096f0e6ed5c5d78fe3320f86e94ad16ad5c2", "old_mode": 33188, "old_path": "src/dawn_native/Device.h", "new_id": "c2969c3ec799962bcdaa0d992002c67e9ed5d4af", "new_mode": 33188, "new_path": "src/dawn_native/Device.h" }, { "type": "modify", "old_id": "f5ed5a91a3c236a1fb2e88865967c4e6a2e66726", "old_mode": 33188, "old_path": "src/dawn_native/Error.h", "new_id": "7e6726ed944e04a81370bdbe70f7859b899abe6c", "new_mode": 33188, "new_path": "src/dawn_native/Error.h" }, { "type": "modify", "old_id": "8b14b777aef130f7949d25ae2e2ddd051392bd62", "old_mode": 33188, "old_path": "src/dawn_native/ObjectBase.h", "new_id": "6dd18245a8b2fc5c82fe456e56a80e5e21a39b9e", "new_mode": 33188, "new_path": "src/dawn_native/ObjectBase.h" }, { "type": "modify", "old_id": "761b8f74a7af89bb4ef19ff2aa981b474d20b4cc", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/BindGroupLayoutD3D12.cpp", "new_id": "02fb9f17d280759e097d4c1ebe9f2b3b755d7bab", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/BindGroupLayoutD3D12.cpp" }, { "type": "modify", "old_id": "abf67021a036e41ac631a252ee71e1cb7b2b6bca", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/BindGroupLayoutD3D12.h", "new_id": "e55c3df28c05d566a7e953f67741180af5960fce", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/BindGroupLayoutD3D12.h" }, { "type": "modify", "old_id": "1d2c2a93342df626b5f1664b141e840d856b998b", "old_mode": 33188, "old_path": "src/dawn_native/metal/BindGroupLayoutMTL.h", "new_id": "bbbc959b589e45b4395dac1021b2da8bcec848fe", "new_mode": 33188, "new_path": "src/dawn_native/metal/BindGroupLayoutMTL.h" }, { "type": "modify", "old_id": "5d748c1f7870781530a5e8b6e9d058a2b3df80b9", "old_mode": 33188, "old_path": "src/dawn_native/metal/BindGroupLayoutMTL.mm", "new_id": "a1c8255c39edb6f47f4879868d542e5c192412a0", "new_mode": 33188, "new_path": "src/dawn_native/metal/BindGroupLayoutMTL.mm" }, { "type": "modify", "old_id": "4f08b1bd33c65596ed107f0a3a0b85fecff24f37", "old_mode": 33188, "old_path": "src/dawn_native/null/DeviceNull.cpp", "new_id": "17030dd5b1c5e249bdc95a86b951d8b57784d9f5", "new_mode": 33188, "new_path": "src/dawn_native/null/DeviceNull.cpp" }, { "type": "modify", "old_id": "be1c6135b44a35a5fa36a8301b91875a86bd7481", "old_mode": 33188, "old_path": "src/dawn_native/null/DeviceNull.h", "new_id": "0f2913922f21fea8b1e9b7b4cdc4296301810312", "new_mode": 33188, "new_path": "src/dawn_native/null/DeviceNull.h" }, { "type": "modify", "old_id": "d008b1d48a4cf11c3d943897957fce2e508e6a81", "old_mode": 33188, "old_path": "src/dawn_native/opengl/BindGroupLayoutGL.cpp", "new_id": "99cd5c234561cdf03d0d027706cb0035a7d911b1", "new_mode": 33188, "new_path": "src/dawn_native/opengl/BindGroupLayoutGL.cpp" }, { "type": "modify", "old_id": "136bd0a7e5a0304a6f09072d1ad74277d44398a9", "old_mode": 33188, "old_path": "src/dawn_native/opengl/BindGroupLayoutGL.h", "new_id": "5061b02012a95e3d4cf81ae7d4ef49a0c542a1ac", "new_mode": 33188, "new_path": "src/dawn_native/opengl/BindGroupLayoutGL.h" }, { "type": "modify", "old_id": "b4647582e97c4c1db160a163630607a75d27e3ab", "old_mode": 33188, "old_path": "src/dawn_native/vulkan/BindGroupLayoutVk.cpp", "new_id": "eb5282294cbf51cfd5a99004b02efc4f86aa697b", "new_mode": 33188, "new_path": "src/dawn_native/vulkan/BindGroupLayoutVk.cpp" }, { "type": "modify", "old_id": "84a74f56a87b9eb084be7eb870534b652ff54fc5", "old_mode": 33188, "old_path": "src/tests/BUILD.gn", "new_id": "6105fb1b643057c288592c376745a74c7cd4df20", "new_mode": 33188, "new_path": "src/tests/BUILD.gn" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d39c8e0d8ed830449563f56a55b50c460f144031", "new_mode": 33188, "new_path": "src/tests/DawnNativeTest.cpp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "94fdafbbec881c6e7df617e351a321f38eada839", "new_mode": 33188, "new_path": "src/tests/DawnNativeTest.h" }, { "type": "modify", "old_id": "042784db6d867f6cf32dba3227865468e133cbdc", "old_mode": 33188, "old_path": "src/tests/unittests/ErrorTests.cpp", "new_id": "ff7b7fe5568c998c88d951f9d798076a0ab62f55", "new_mode": 33188, "new_path": "src/tests/unittests/ErrorTests.cpp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d1974035eccd97bda255affb58b59a6be97d7e31", "new_mode": 33188, "new_path": "src/tests/unittests/native/DestroyObjectTests.cpp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "6f8dba53b2b6602ad9f7a95d658db4642a7505ed", "new_mode": 33188, "new_path": "src/tests/unittests/native/mocks/BindGroupLayoutMock.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "e83e37a2f9cd590bba20bdb39ac78ba5c509da3b", "new_mode": 33188, "new_path": "src/tests/unittests/native/mocks/DeviceMock.h" } ] }