[dawn] Fix RenderPassEncoder.SetBindGroup absl formatting error.
In Release builds, the formatting of `encoding %s.SetBindGroup(%u, %s, %u, ...).`
failed because the definition of BindGroupBase wasn't visible. Fix this
by including BindGroup.h
Also drive-by remove a bunch of unnecessary includes of Log.h
Fixed: 377760850
Change-Id: I67ae1d1062003e0da9dc2b3b239082a50a54d36a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/214394
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
diff --git a/src/dawn/native/CopyTextureForBrowserHelper.cpp b/src/dawn/native/CopyTextureForBrowserHelper.cpp
index 3c4272c..641c048 100644
--- a/src/dawn/native/CopyTextureForBrowserHelper.cpp
+++ b/src/dawn/native/CopyTextureForBrowserHelper.cpp
@@ -29,7 +29,6 @@
#include <utility>
-#include "dawn/common/Log.h"
#include "dawn/native/BindGroup.h"
#include "dawn/native/BindGroupLayout.h"
#include "dawn/native/Buffer.h"
diff --git a/src/dawn/native/RenderEncoderBase.cpp b/src/dawn/native/RenderEncoderBase.cpp
index 05695fb..f6f8c38 100644
--- a/src/dawn/native/RenderEncoderBase.cpp
+++ b/src/dawn/native/RenderEncoderBase.cpp
@@ -32,7 +32,7 @@
#include <utility>
#include "dawn/common/Constants.h"
-#include "dawn/common/Log.h"
+#include "dawn/native/BindGroup.h"
#include "dawn/native/Buffer.h"
#include "dawn/native/CommandEncoder.h"
#include "dawn/native/CommandValidation.h"
diff --git a/src/dawn/native/d3d11/SharedTextureMemoryD3D11.cpp b/src/dawn/native/d3d11/SharedTextureMemoryD3D11.cpp
index 8550ddb..d459bd7 100644
--- a/src/dawn/native/d3d11/SharedTextureMemoryD3D11.cpp
+++ b/src/dawn/native/d3d11/SharedTextureMemoryD3D11.cpp
@@ -29,8 +29,6 @@
#include <utility>
-#include "dawn/common/Log.h"
-
#include "dawn/native/D3D11Backend.h"
#include "dawn/native/d3d/D3DError.h"
#include "dawn/native/d3d/KeyedMutex.h"
diff --git a/src/dawn/native/d3d12/RenderPipelineD3D12.cpp b/src/dawn/native/d3d12/RenderPipelineD3D12.cpp
index 7d727d5..7fd9e76 100644
--- a/src/dawn/native/d3d12/RenderPipelineD3D12.cpp
+++ b/src/dawn/native/d3d12/RenderPipelineD3D12.cpp
@@ -33,7 +33,6 @@
#include <utility>
#include "dawn/common/Assert.h"
-#include "dawn/common/Log.h"
#include "dawn/native/CreatePipelineAsyncEvent.h"
#include "dawn/native/Instance.h"
#include "dawn/native/d3d/BlobD3D.h"