# 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/client/test_shared_image_interface.h", "+gpu/command_buffer/common/shared_image_usage.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/display/mac/vsync_provider_mac.h", "+ui/display/display_features.h", "+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", "+perfetto/tracing/track_event.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", "+gpu/command_buffer/service/shared_image/shared_image_manager.h", ], "compositor_frame_sink_mojolpm_fuzzer\\.cc": [ "+mojo/core/embedder/embedder.h", "+third_party/libprotobuf-mutator/src/src/libfuzzer/libfuzzer_macro.h", ], }