mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-20 10:25:28 +00:00
Make the templates of ChainUtils and ObjectType flexible
Replace hardcode contents with metadata. BUG=dawn:1201 Change-Id: I5e000edfeae3cc597127e487da29455c99fa8de2 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/73920 Reviewed-by: ningxin hu <ningxin.hu@intel.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Junwei Fu <junwei.fu@intel.com>
This commit is contained in:
@@ -901,11 +901,11 @@ class MultiGeneratorFromDawnJSON(Generator):
|
||||
'src/dawn_native/ProcTable.cpp', frontend_params))
|
||||
renders.append(
|
||||
FileRender('dawn_native/ChainUtils.h',
|
||||
'src/dawn_native/ChainUtils_autogen.h',
|
||||
'src/' + native_dir + '/ChainUtils_autogen.h',
|
||||
frontend_params))
|
||||
renders.append(
|
||||
FileRender('dawn_native/ChainUtils.cpp',
|
||||
'src/dawn_native/ChainUtils_autogen.cpp',
|
||||
'src/' + native_dir + '/ChainUtils_autogen.cpp',
|
||||
frontend_params))
|
||||
renders.append(
|
||||
FileRender('dawn_native/webgpu_absl_format.h',
|
||||
@@ -917,11 +917,11 @@ class MultiGeneratorFromDawnJSON(Generator):
|
||||
frontend_params))
|
||||
renders.append(
|
||||
FileRender('dawn_native/ObjectType.h',
|
||||
'src/dawn_native/ObjectType_autogen.h',
|
||||
'src/' + native_dir + '/ObjectType_autogen.h',
|
||||
frontend_params))
|
||||
renders.append(
|
||||
FileRender('dawn_native/ObjectType.cpp',
|
||||
'src/dawn_native/ObjectType_autogen.cpp',
|
||||
'src/' + native_dir + '/ObjectType_autogen.cpp',
|
||||
frontend_params))
|
||||
|
||||
if 'dawn_wire' in targets:
|
||||
|
||||
Reference in New Issue
Block a user