chromium/components/viz/service/frame_sinks/DEPS

# Please consult components/viz/README.md about allowable dependencies.

include_rules = [
  "+cc/base",
  "+cc/scheduler",
  "+components/viz/service/display",
  "+components/viz/service/display_embedder",
  "+components/viz/service/hit_test",
  "+components/viz/service/input",
  "+components/viz/service/layers",
  "+components/viz/service/performance_hint",
  "+components/viz/service/surfaces",
  "+components/viz/service/transitions",
  "+gpu/command_buffer/client/client_shared_image.h",
  "+gpu/command_buffer/service/shared_context_state.h",
  "+gpu/ipc/common",
  "+gpu/ipc/service/gpu_memory_buffer_factory.h",
  "+gpu/command_buffer/service/scheduler_sequence.h",
  "+gpu/command_buffer/service/shared_image_interface_in_process.h",
  "+gpu/command_buffer/service/shared_image/shared_image_format_service_utils.h",
  "+mojo/public",
  "+media/video",
  "+media/filters",
  "+ui/gl/gl_features.h",
]

specific_include_rules = {
  ".*unittest\.cc": [
    "+third_party/khronos/GLES2",
  ],
  "external_begin_frame_source_android.cc": [
    "+components/viz/service/service_jni_headers/ExternalBeginFrameSourceAndroid_jni.h",
  ],
  "external_begin_frame_source_mac.h": [
    "+ui/display/mac/display_link_mac.h",
    "+ui/display/types/display_constants.h",
  ],
  "external_begin_frame_source_win.h": [
    "+ui/gl/vsync_thread_win.h",
  ],
  "video_detector_unittest.cc": [
    "+gpu/command_buffer/service/scheduler.h",
  ],
}