Skip to content

Commit fa717b4

Browse files
Updated Dawn
1 parent fcc0e24 commit fa717b4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+397
-169
lines changed

Graphics/Archiver/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ endif()
168168
if(WEBGPU_SUPPORTED)
169169
target_link_libraries(Diligent-Archiver-static PRIVATE Diligent-GraphicsEngineWebGPU-static)
170170
if (NOT PLATFORM_EMSCRIPTEN)
171-
target_link_libraries(Diligent-Archiver-static PRIVATE webgpu_dawn)
171+
target_link_libraries(Diligent-Archiver-static PRIVATE dawn_native dawn_proc)
172172
endif()
173173
target_include_directories(Diligent-Archiver-static
174174
PRIVATE

Graphics/GraphicsEngineWebGPU/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ else()
135135
endif()
136136

137137
if (NOT PLATFORM_EMSCRIPTEN)
138-
list(APPEND PRIVATE_DEPENDENCIES webgpu_dawn)
138+
list(APPEND PRIVATE_DEPENDENCIES dawn_native dawn_proc)
139139
endif()
140140

141141
target_link_libraries(Diligent-GraphicsEngineWebGPU-static

Graphics/GraphicsEngineWebGPU/include/AttachmentCleanerWebGPU.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
/// \file
3030
/// Declaration of Diligent::AttachmentCleanerWebGPU class
3131

32+
#include <array>
33+
#include <unordered_map>
34+
3235
#include "EngineWebGPUImplTraits.hpp"
3336
#include "GraphicsTypes.h"
3437
#include "DeviceContext.h"

Graphics/GraphicsEngineWebGPU/include/BufferWebGPUImpl.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
/// \file
3030
/// Declaration of Diligent::BufferWebGPUImpl class
3131

32+
#include <vector>
33+
3234
#include "EngineWebGPUImplTraits.hpp"
3335
#include "BufferBase.hpp"
3436
#include "BufferViewWebGPUImpl.hpp" // Required by BufferBase

Graphics/GraphicsEngineWebGPU/include/DeviceContextWebGPUImpl.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
/// \file
3030
/// Declaration of Diligent::DeviceContextWebGPUImpl class
3131

32+
#include <array>
33+
#include <vector>
34+
#include <unordered_map>
35+
3236
#include "EngineWebGPUImplTraits.hpp"
3337
#include "DeviceContextBase.hpp"
3438
#include "TextureWebGPUImpl.hpp"

Graphics/GraphicsEngineWebGPU/include/DynamicMemoryManagerWebGPU.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
/// Declaration of Diligent::DynamicMemoryManagerWebGPU class
3131

3232
#include <mutex>
33+
#include <vector>
3334

3435
#include "WebGPUObjectWrappers.hpp"
3536
#include "BasicTypes.h"

Graphics/GraphicsEngineWebGPU/include/FenceWebGPUImpl.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
/// \file
3030
/// Declaration of Diligent::FenceWebGPUImpl class
3131

32+
#include <deque>
33+
#include <vector>
34+
3235
#include "EngineWebGPUImplTraits.hpp"
3336
#include "FenceBase.hpp"
3437
#include "SyncPointWebGPU.hpp"

Graphics/GraphicsEngineWebGPU/include/GenerateMipsHelperWebGPU.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
/// \file
3030
/// Implementation of mipmap generation routines
3131

32+
#include <array>
33+
#include <vector>
34+
#include <unordered_map>
35+
3236
#include "EngineWebGPUImplTraits.hpp"
3337
#include "RefCntAutoPtr.hpp"
3438
#include "WebGPUObjectWrappers.hpp"

Graphics/GraphicsEngineWebGPU/include/PipelineResourceSignatureWebGPUImpl.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
/// \file
3030
/// Declaration of Diligent::PipelineResourceSignatureWebGPUImpl class
3131

32+
#include <array>
33+
#include <memory>
34+
3235
#include "EngineWebGPUImplTraits.hpp"
3336
#include "PipelineResourceSignatureBase.hpp"
3437

Graphics/GraphicsEngineWebGPU/include/PipelineStateWebGPUImpl.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
/// \file
3030
/// Declaration of Diligent::PipelineStateWebGPUImpl class
3131

32+
#include <vector>
33+
#include <array>
34+
#include <string>
35+
3236
#include "EngineWebGPUImplTraits.hpp"
3337
#include "PipelineStateBase.hpp"
3438
#include "PipelineResourceSignatureWebGPUImpl.hpp"

0 commit comments

Comments
 (0)