mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-20 10:25:28 +00:00
Add a build target for a webgpu_dawn library
This library binds directly to dawn_native and implements webgpu.h. It may be built as a single library so it can be easily used in other projects. Bug: dawn:1220 Change-Id: I73be8c6455922fa526efd1600446cc46b07e82ed Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/53887 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
This commit is contained in:
@@ -786,6 +786,12 @@ class MultiGeneratorFromDawnJSON(Generator):
|
||||
'src/dawn/dawn_thread_dispatch_proc.cpp',
|
||||
[RENDER_PARAMS_BASE, params_dawn]))
|
||||
|
||||
if 'webgpu_dawn_native_proc' in targets:
|
||||
renders.append(
|
||||
FileRender('dawn_native/api_dawn_native_proc.cpp',
|
||||
'src/dawn_native/webgpu_dawn_native_proc.cpp',
|
||||
[RENDER_PARAMS_BASE, params_dawn]))
|
||||
|
||||
if 'dawncpp' in targets:
|
||||
renders.append(
|
||||
FileRender('webgpu_cpp.cpp', 'src/dawn/webgpu_cpp.cpp',
|
||||
|
||||
Reference in New Issue
Block a user