)]}' { "commit": "216c10d2703b888537457e6419ab25171fa2630e", "tree": "dbc54894e26cf9353d549ac96559a452bd29f1e3", "parents": [ "e25ee25e774366f8c178ee5a9cb29def31ce9611" ], "author": { "name": "Hugo Amiard", "email": "hugo.amiard@laposte.net", "time": "Mon May 18 23:56:11 2020 +0000" }, "committer": { "name": "Commit Bot service account", "email": "commit-bot@chromium.org", "time": "Mon May 18 23:56:11 2020 +0000" }, "message": "D3D12: Implement UseDxc toggle to use DXC for HLSL compilation\n\nFactor out common shader compilation logic to ShaderModuleD3D12\nused by both RenderPipeline and ComputePipeline, and implement\na new compilation path using DXC when UseDXC toggle is enabled\n\nBug: dawn:402\n\nChange-Id: I67d3ae0aecee11634af917735456ddbe10b3d86a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/21840\nCommit-Queue: Hugo Amiard \u003chugo.amiard@laposte.net\u003e\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "44478bbbb4eb7b3d05acbb508f5034fd8f5414c4", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/BackendD3D12.cpp", "new_id": "46dc1b67921f43cac12bd2962aa56ea1d83a62c7", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/BackendD3D12.cpp" }, { "type": "modify", "old_id": "3161048a088a22867d501246a248ae55738fe045", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/BackendD3D12.h", "new_id": "27ef1d16a3629b8d0df5c32c81029a837997d2cc", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/BackendD3D12.h" }, { "type": "modify", "old_id": "940a3e9d3fac00a90f2e9bd3bcd13559d7012e2a", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/ComputePipelineD3D12.cpp", "new_id": "0c9fc6f6b00ea530c60fdfdcb3eb1c01d98b7d63", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/ComputePipelineD3D12.cpp" }, { "type": "modify", "old_id": "21f4aaffdf4097ecc3729ec51c646126bc6f9fee", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/DeviceD3D12.cpp", "new_id": "9f4d887f30d69245c389ab09d18dff553c350ad4", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/DeviceD3D12.cpp" }, { "type": "modify", "old_id": "88011b9b711c4b7be9162f6f40bfdb84cb3af7c4", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/DeviceD3D12.h", "new_id": "c55f8f7b24216a0fc732fdb12016321213b8a0f3", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/DeviceD3D12.h" }, { "type": "modify", "old_id": "82fdedfad9c6c4cc7bcb14cb9cbbb816798b6028", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/RenderPipelineD3D12.cpp", "new_id": "f629e76f261d04005a74ba01988e0a3577ff854b", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/RenderPipelineD3D12.cpp" }, { "type": "modify", "old_id": "d6410aa76daaa66d84bf0167396f0a9d8447bd11", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/ShaderModuleD3D12.cpp", "new_id": "896547c5cf6a06ea916900aa5cf806b57f2fa02d", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/ShaderModuleD3D12.cpp" }, { "type": "modify", "old_id": "e34d8815a4711b39678766b6dcf4a4fa68a165bc", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/ShaderModuleD3D12.h", "new_id": "c64e8ce661067cde484e378edf988102a569043c", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/ShaderModuleD3D12.h" }, { "type": "modify", "old_id": "04e6669f0c261f28ee1d7e003009c561ee9cef60", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/UtilsD3D12.cpp", "new_id": "d8c20ef16137233a1d01732787c9c9d07531ade6", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/UtilsD3D12.cpp" }, { "type": "modify", "old_id": "36a5abe4ab3423989586379034750b14c54e5920", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/UtilsD3D12.h", "new_id": "d1559e72a1428ec7161b09456cfb6945a7c07234", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/UtilsD3D12.h" }, { "type": "modify", "old_id": "a64486c64bbc5e0cee741753f1474856b7a20238", "old_mode": 33188, "old_path": "src/dawn_native/d3d12/d3d12_platform.h", "new_id": "1962468c44b10fd9a8f5484ca777650081e968ad", "new_mode": 33188, "new_path": "src/dawn_native/d3d12/d3d12_platform.h" } ] }