Commit 76fee0a1 authored by Hans Wennborg's avatar Hans Wennborg Committed by Commit Bot

logging.h related include-what-you-use (gpu/)

Fix code that was implicitly depending on logging.h or its
dependencies.

For example, code that uses DISALLOW_COPY_AND_ASSIGN should
include base/macros.h, but it currently happens to work if
it pulls in logging.h directly or through some dependency.

This is part of refactoring the codebase to use
check.h/check_op.h for the CHECK and CHECK_op macro
instead of logging.h.

Bug: 1031540
Change-Id: I8278d85744f0cb92c11e1b0b3c00eae6ad62ee87
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2157066
Commit-Queue: Hans Wennborg <hans@chromium.org>
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Auto-Submit: Hans Wennborg <hans@chromium.org>
Reviewed-by: default avatarZhenyao Mo <zmo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#760525}
parent 1bcc8d10
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
#define GPU_COMMAND_BUFFER_CLIENT_RASTER_INTERFACE_H_ #define GPU_COMMAND_BUFFER_CLIENT_RASTER_INTERFACE_H_
#include <GLES2/gl2.h> #include <GLES2/gl2.h>
#include "base/callback.h"
#include "base/compiler_specific.h" #include "base/compiler_specific.h"
#include "base/containers/span.h" #include "base/containers/span.h"
#include "components/viz/common/resources/resource_format.h" #include "components/viz/common/resources/resource_format.h"
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#include <sstream> #include <sstream>
#include "base/logging.h"
#include "base/numerics/safe_math.h" #include "base/numerics/safe_math.h"
#include "base/stl_util.h" #include "base/stl_util.h"
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#include <algorithm> #include <algorithm>
#include "base/logging.h"
#include "gpu/command_buffer/service/texture_base.h" #include "gpu/command_buffer/service/texture_base.h"
namespace gpu { namespace gpu {
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include <stdint.h> #include <stdint.h>
#include "base/logging.h"
#include "gpu/command_buffer/common/gpu_memory_buffer_support.h" #include "gpu/command_buffer/common/gpu_memory_buffer_support.h"
#include "gpu/config/gpu_info.h" #include "gpu/config/gpu_info.h"
#include "gpu/config/gpu_util.h" #include "gpu/config/gpu_util.h"
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
#include "base/base_paths.h" #include "base/base_paths.h"
#include "base/command_line.h" #include "base/command_line.h"
#include "base/logging.h"
#include "base/metrics/histogram_macros.h" #include "base/metrics/histogram_macros.h"
#include "base/path_service.h" #include "base/path_service.h"
#include "base/strings/string_number_conversions.h" #include "base/strings/string_number_conversions.h"
......
...@@ -501,6 +501,7 @@ def GenerateSourceFile(file): ...@@ -501,6 +501,7 @@ def GenerateSourceFile(file):
#include "gpu/vulkan/vulkan_function_pointers.h" #include "gpu/vulkan/vulkan_function_pointers.h"
#include "base/logging.h"
#include "base/no_destructor.h" #include "base/no_destructor.h"
namespace gpu { namespace gpu {
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include "gpu/vulkan/vulkan_function_pointers.h" #include "gpu/vulkan/vulkan_function_pointers.h"
#include "base/logging.h"
#include "base/no_destructor.h" #include "base/no_destructor.h"
namespace gpu { namespace gpu {
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "gpu/vulkan/vulkan_util.h" #include "gpu/vulkan/vulkan_util.h"
#include "base/logging.h"
#include "gpu/vulkan/vulkan_function_pointers.h" #include "gpu/vulkan/vulkan_function_pointers.h"
namespace gpu { namespace gpu {
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "gpu/vulkan/vulkan_util.h" #include "gpu/vulkan/vulkan_util.h"
#include "base/logging.h"
#include "gpu/vulkan/vulkan_function_pointers.h" #include "gpu/vulkan/vulkan_function_pointers.h"
namespace gpu { namespace gpu {
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "gpu/vulkan/vulkan_util.h" #include "gpu/vulkan/vulkan_util.h"
#include "base/logging.h"
#include "gpu/vulkan/vulkan_function_pointers.h" #include "gpu/vulkan/vulkan_function_pointers.h"
namespace gpu { namespace gpu {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment