Add WebGPU Backend w/ Dawn Support (#3838)
This commit is contained in:
@@ -1101,6 +1101,91 @@ MLN_DRAWABLES_MTL_HEADERS = [
|
||||
"include/mbgl/shaders/mtl/widevector.hpp",
|
||||
]
|
||||
|
||||
MLN_DRAWABLES_WEBGPU_SOURCE = [
|
||||
"src/mbgl/webgpu/buffer_resource.cpp",
|
||||
"src/mbgl/webgpu/command_encoder.cpp",
|
||||
"src/mbgl/webgpu/context.cpp",
|
||||
"src/mbgl/webgpu/draw_scope_resource.cpp",
|
||||
"src/mbgl/webgpu/drawable.cpp",
|
||||
"src/mbgl/webgpu/drawable_builder.cpp",
|
||||
"src/mbgl/webgpu/headless_backend.cpp",
|
||||
"src/mbgl/webgpu/index_buffer_resource.cpp",
|
||||
"src/mbgl/webgpu/layer_group.cpp",
|
||||
"src/mbgl/webgpu/offscreen_texture.cpp",
|
||||
"src/mbgl/webgpu/render_pass.cpp",
|
||||
"src/mbgl/webgpu/renderer_backend.cpp",
|
||||
"src/mbgl/webgpu/texture2d.cpp",
|
||||
"src/mbgl/webgpu/tile_layer_group.cpp",
|
||||
"src/mbgl/webgpu/uniform_buffer.cpp",
|
||||
"src/mbgl/webgpu/upload_pass.cpp",
|
||||
"src/mbgl/webgpu/vertex_attribute.cpp",
|
||||
"src/mbgl/webgpu/vertex_buffer_resource.cpp",
|
||||
"src/mbgl/shaders/webgpu/shader_program.cpp",
|
||||
"src/mbgl/shaders/webgpu/wgsl_preprocessor.cpp",
|
||||
"src/mbgl/shaders/webgpu/background.cpp",
|
||||
"src/mbgl/shaders/webgpu/circle.cpp",
|
||||
"src/mbgl/shaders/webgpu/clipping_mask.cpp",
|
||||
"src/mbgl/shaders/webgpu/collision.cpp",
|
||||
"src/mbgl/shaders/webgpu/custom_geometry.cpp",
|
||||
"src/mbgl/shaders/webgpu/custom_symbol_icon.cpp",
|
||||
"src/mbgl/shaders/webgpu/debug.cpp",
|
||||
"src/mbgl/shaders/webgpu/fill.cpp",
|
||||
"src/mbgl/shaders/webgpu/fill_extrusion.cpp",
|
||||
"src/mbgl/shaders/webgpu/heatmap.cpp",
|
||||
"src/mbgl/shaders/webgpu/heatmap_texture.cpp",
|
||||
"src/mbgl/shaders/webgpu/hillshade.cpp",
|
||||
"src/mbgl/shaders/webgpu/hillshade_prepare.cpp",
|
||||
"src/mbgl/shaders/webgpu/line.cpp",
|
||||
"src/mbgl/shaders/webgpu/location_indicator.cpp",
|
||||
"src/mbgl/shaders/webgpu/raster.cpp",
|
||||
"src/mbgl/shaders/webgpu/symbol.cpp",
|
||||
"src/mbgl/shaders/webgpu/widevector.cpp",
|
||||
]
|
||||
|
||||
MLN_DRAWABLES_WEBGPU_HEADERS = [
|
||||
"include/mbgl/webgpu/buffer_resource.hpp",
|
||||
"include/mbgl/webgpu/command_encoder.hpp",
|
||||
"include/mbgl/webgpu/context.hpp",
|
||||
"include/mbgl/webgpu/draw_scope_resource.hpp",
|
||||
"include/mbgl/webgpu/drawable.hpp",
|
||||
"include/mbgl/webgpu/drawable_builder.hpp",
|
||||
"include/mbgl/webgpu/index_buffer_resource.hpp",
|
||||
"include/mbgl/webgpu/layer_group.hpp",
|
||||
"include/mbgl/webgpu/offscreen_texture.hpp",
|
||||
"include/mbgl/webgpu/render_pass.hpp",
|
||||
"include/mbgl/webgpu/renderable_resource.hpp",
|
||||
"include/mbgl/webgpu/renderer_backend.hpp",
|
||||
"include/mbgl/webgpu/texture2d.hpp",
|
||||
"include/mbgl/webgpu/tile_layer_group.hpp",
|
||||
"include/mbgl/webgpu/uniform_buffer.hpp",
|
||||
"include/mbgl/webgpu/upload_pass.hpp",
|
||||
"include/mbgl/webgpu/vertex_attribute.hpp",
|
||||
"include/mbgl/webgpu/vertex_buffer_resource.hpp",
|
||||
"include/mbgl/webgpu/wgpu_cpp_compat.hpp",
|
||||
"include/mbgl/shaders/webgpu/background.hpp",
|
||||
"include/mbgl/shaders/webgpu/circle.hpp",
|
||||
"include/mbgl/shaders/webgpu/clipping_mask.hpp",
|
||||
"include/mbgl/shaders/webgpu/collision.hpp",
|
||||
"include/mbgl/shaders/webgpu/common.hpp",
|
||||
"include/mbgl/shaders/webgpu/custom_geometry.hpp",
|
||||
"include/mbgl/shaders/webgpu/custom_symbol_icon.hpp",
|
||||
"include/mbgl/shaders/webgpu/debug.hpp",
|
||||
"include/mbgl/shaders/webgpu/fill.hpp",
|
||||
"include/mbgl/shaders/webgpu/fill_extrusion.hpp",
|
||||
"include/mbgl/shaders/webgpu/heatmap.hpp",
|
||||
"include/mbgl/shaders/webgpu/heatmap_texture.hpp",
|
||||
"include/mbgl/shaders/webgpu/hillshade.hpp",
|
||||
"include/mbgl/shaders/webgpu/hillshade_prepare.hpp",
|
||||
"include/mbgl/shaders/webgpu/line.hpp",
|
||||
"include/mbgl/shaders/webgpu/location_indicator.hpp",
|
||||
"include/mbgl/shaders/webgpu/raster.hpp",
|
||||
"include/mbgl/shaders/webgpu/shader_group.hpp",
|
||||
"include/mbgl/shaders/webgpu/shader_program.hpp",
|
||||
"include/mbgl/shaders/webgpu/symbol.hpp",
|
||||
"include/mbgl/shaders/webgpu/wgsl_preprocessor.hpp",
|
||||
"include/mbgl/shaders/webgpu/widevector.hpp",
|
||||
]
|
||||
|
||||
MLN_SHAPING_HARFBUZZ_SRCS = [
|
||||
"src/mbgl/text/freetype.hpp",
|
||||
"src/mbgl/text/freetype.cpp",
|
||||
|
||||
Reference in New Issue
Block a user