# 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",
],
}