include_rules = [
  "+components/viz/common/gpu",
  "+content/public/common",
  "+gpu/command_buffer/client",
  "+gpu/command_buffer/common",
  "+gpu/GLES2/gl2extchromium.h",
  "+gpu/ipc/client",
  "+gpu/ipc/common/surface_handle.h",
  "+gpu/webgpu",
  "+media/base",
  "+media/capture/mojom",
  "+services/on_device_model/ml/chrome_ml_holder.h",
  "+services/viz/public/cpp/gpu",
  "+services/viz/public/mojom",
  "+services/video_effects/public/mojom",
  "+third_party/dawn/include/dawn",
  "+third_party/khronos/GLES2/gl2.h",
]

specific_include_rules = {
  "test_gpu_channel_host_provider\.[cc|h]": [
    "+gpu/config",
    "+gpu/ipc/common",
  ],
  ".*_unittest\.cc": [
    "+gpu/ipc/common",
  ],
  "webgpu_device.cc": [
    # Included within #if MEDIAPIPE_USE_WEBGPU.
    "+third_party/mediapipe/src/mediapipe/gpu/webgpu/webgpu_device_registration.h",
    "+third_party/blink/public/common/tokens/tokens.h",
  ],
  "video_effects_sandbox_hook_linux\.[cc|h]": [
    "+sandbox/linux",
    "+sandbox/policy/linux",
  ]
}
