[includes] Fix includes on tests/
Not included tests/graphite and tests/sksl
Most of these changes are mechanical, except for:
- include/gpu/dawn/GrDawnTypes.h to mark Dawn headers as exported
(seems like the intent).
- tests/DeferredDisplayListTest.cpp absorbing tests from
tests/VkProtectedContextTest.cpp to avoid two test files from
having a dependency on one another.
The follow-on CL enforces IWYU on these files.
Change-Id: I09138827001f28cbe0a9e52ac1025d4e547be644
Bug: skia:13052
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/589402
Reviewed-by: Ben Wagner <[email protected]>
Owners-Override: Kevin Lubick <[email protected]>
diff --git a/tests/GrMemoryPoolTest.cpp b/tests/GrMemoryPoolTest.cpp
index a88f299..4c7f35a 100644
--- a/tests/GrMemoryPoolTest.cpp
+++ b/tests/GrMemoryPoolTest.cpp
@@ -7,11 +7,15 @@
#include "include/private/SkTArray.h"
#include "include/private/SkTDArray.h"
-#include "include/private/SkTemplates.h"
#include "include/utils/SkRandom.h"
#include "src/gpu/ganesh/GrMemoryPool.h"
#include "tests/Test.h"
+#include <array>
+#include <cstddef>
+#include <cstdint>
+#include <memory>
+
// A is the top of an inheritance tree of classes that overload op new and
// and delete to use a GrMemoryPool. The objects have values of different types
// that can be set and checked.