0
Files
src/cc/DEPS
Saifuddin Hitawala d46226e9ae [gpu] Remove unnecessary common/gpu_memory_buffer_support includes
gpu_memory_buffer_support contained a bunch of utility methods using
BufferPlane that were recently removed [1] as they were no longer used.
The file is still imported in many places that no longer need its
import. This change cleans it up.

Also, add includes for blink files that actually still uses the
remaining utility methods.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/5735671

Bug: 332564976
Change-Id: I011bad7096e4402ed9a522f2762ab9fe4a71e76c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5753785
Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Saifuddin Hitawala <hitawala@chromium.org>
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1336106}
2024-08-01 17:08:48 +00:00

92 lines
3.0 KiB
Python

include_rules = [
"+components/miracle_parameter",
"+components/ukm/test_ukm_recorder.h",
"+components/viz/client",
"+components/viz/common",
"+gpu/GLES2",
"+gpu/command_buffer/client/client_shared_image.h",
"+gpu/command_buffer/client/context_support.h",
"+gpu/command_buffer/client/gpu_memory_buffer_manager.h",
"+gpu/command_buffer/client/raster_implementation_gles.h",
"+gpu/command_buffer/client/raster_interface.h",
"+gpu/command_buffer/client/shared_image_interface.h",
"+gpu/command_buffer/common/capabilities.h",
"+gpu/command_buffer/common/discardable_handle.h",
"+gpu/command_buffer/common/gl2_types.h",
"+gpu/command_buffer/common/gpu_memory_allocation.h",
"+gpu/command_buffer/common/mailbox.h",
"+gpu/command_buffer/common/mailbox_holder.h",
"+gpu/command_buffer/common/shared_image_capabilities.h",
"+gpu/command_buffer/common/shared_image_trace_utils.h",
"+gpu/command_buffer/common/shared_image_usage.h",
"+gpu/command_buffer/common/sync_token.h",
"+gpu/config/gpu_feature_info.h",
"+gpu/config/gpu_finch_features.h",
"+gpu/config/gpu_info.h",
"+gpu/ipc/client/client_shared_image_interface.h",
"+gpu/ipc/client/gpu_channel_host.h",
"+gpu/ipc/client/gpu_channel_observer.h",
"+gpu/vulkan",
"+media",
"+mojo/public/cpp/system/buffer.h",
"+mojo/public/cpp/system/platform_handle.h",
"+skia/buildflags.h",
"+skia/ext",
"+services/metrics/public/cpp",
"+services/tracing/public/cpp",
"+third_party/blink/public/common/tokens/tokens.h",
"+third_party/dawn/include",
"+third_party/khronos/GLES2/gl2.h",
"+third_party/khronos/GLES2/gl2ext.h",
"+third_party/libyuv",
"+third_party/skia/include",
"+third_party/skia/include/private/chromium/SkChromeRemoteGlyphCache.h",
"+third_party/skia/modules/skottie/include",
"+third_party/skia/modules/skresources/include",
"+third_party/perfetto/protos/perfetto/trace/track_event",
"+ui/base",
"+ui/events/types",
"+ui/latency",
"+ui/gfx",
"+ui/gl",
# Do not use mojo bindings in cc/. This library should be agnostic about how
# to communicate with viz.
"-mojo/public/cpp/bindings",
]
specific_include_rules = {
"in_process_context_provider\.cc": [
"+gpu/command_buffer/client",
"+gpu/command_buffer/common",
"+gpu/command_buffer/service",
"+gpu/ipc",
"+gpu/skia_bindings",
],
"in_process_context_provider\.h": [
"+gpu/command_buffer/common",
"+gpu/ipc",
],
".*_(unit|pixel|perf)test.*\.cc": [
"+components/viz/service/display",
"+components/viz/test",
"+gpu/command_buffer/client/gles2_interface.h",
"+gpu/command_buffer/common/command_buffer_id.h",
"+gpu/command_buffer/common/constants.h",
],
"oop_pixeltest\.cc" : [
"+gpu/command_buffer/client",
"+gpu/command_buffer/common",
"+gpu/config",
"+gpu/ipc",
"+gpu/skia_bindings",
],
"transfer_cache_unittest\.cc" : [
"+gpu/command_buffer/client",
"+gpu/command_buffer/common",
"+gpu/command_buffer/service",
"+gpu/config",
"+gpu/ipc",
],
}