webgpu improvements
This commit is contained in:
parent
5a75571ffd
commit
8347467e1e
18 changed files with 1932 additions and 153 deletions
|
|
@ -123,7 +123,7 @@ extern "C" Configuration CrafterBuildProject(std::span<const std::string_view> a
|
|||
// when its body is gated out. Vulkan-typed partitions stub to empty
|
||||
// modules under CRAFTER_GRAPHICS_WINDOW_DOM; the Dom/DomEvents/Router
|
||||
// partitions stub to empty modules in the opposite direction.
|
||||
std::array<fs::path, 41> ifaces = {
|
||||
std::array<fs::path, 42> ifaces = {
|
||||
"interfaces/Crafter.Graphics",
|
||||
"interfaces/Crafter.Graphics-Animation",
|
||||
"interfaces/Crafter.Graphics-Clipboard",
|
||||
|
|
@ -147,6 +147,7 @@ extern "C" Configuration CrafterBuildProject(std::span<const std::string_view> a
|
|||
"interfaces/Crafter.Graphics-Mesh",
|
||||
"interfaces/Crafter.Graphics-PipelineRTVulkan",
|
||||
"interfaces/Crafter.Graphics-PipelineRTWebGPU",
|
||||
"interfaces/Crafter.Graphics-PlainComputeShader",
|
||||
"interfaces/Crafter.Graphics-RenderingElement3D",
|
||||
"interfaces/Crafter.Graphics-RenderPass",
|
||||
"interfaces/Crafter.Graphics-Router",
|
||||
|
|
@ -170,14 +171,16 @@ extern "C" Configuration CrafterBuildProject(std::span<const std::string_view> a
|
|||
if (dom) {
|
||||
// DOM impl set. UI-Shared.cpp is backend-agnostic; UI-WebGPU.cpp
|
||||
// is the DOM-only implementation of UIRenderer's GPU-touching
|
||||
// methods. Font / FontAtlas / UIComponents are now portable.
|
||||
std::array<fs::path, 16> domImpls = {
|
||||
// methods. Font / FontAtlas / UIComponents / InputField are now
|
||||
// portable.
|
||||
std::array<fs::path, 17> domImpls = {
|
||||
"implementations/Crafter.Graphics-Clipboard",
|
||||
"implementations/Crafter.Graphics-Dom",
|
||||
"implementations/Crafter.Graphics-Font",
|
||||
"implementations/Crafter.Graphics-FontAtlas",
|
||||
"implementations/Crafter.Graphics-Gamepad",
|
||||
"implementations/Crafter.Graphics-Input",
|
||||
"implementations/Crafter.Graphics-InputField",
|
||||
"implementations/Crafter.Graphics-Mesh-WebGPU",
|
||||
"implementations/Crafter.Graphics-PipelineRTWebGPU",
|
||||
"implementations/Crafter.Graphics-RenderingElement3D-WebGPU",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue