DEPS 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. include_rules = [
  2. "+components/power_scheduler",
  3. "+components/ukm/test_ukm_recorder.h",
  4. "+components/viz/client",
  5. "+components/viz/common",
  6. "+gpu/GLES2",
  7. "+gpu/command_buffer/client/context_support.h",
  8. "+gpu/command_buffer/client/gles2_interface.h",
  9. "+gpu/command_buffer/client/gles2_interface_stub.h", # for tests
  10. "+gpu/command_buffer/client/gpu_memory_buffer_manager.h",
  11. "+gpu/command_buffer/client/raster_implementation_gles.h",
  12. "+gpu/command_buffer/client/raster_interface.h",
  13. "+gpu/command_buffer/client/shared_image_interface.h",
  14. "+gpu/command_buffer/common/capabilities.h",
  15. "+gpu/command_buffer/common/discardable_handle.h",
  16. "+gpu/command_buffer/common/gl2_types.h",
  17. "+gpu/command_buffer/common/gpu_memory_allocation.h",
  18. "+gpu/command_buffer/common/gpu_memory_buffer_support.h",
  19. "+gpu/command_buffer/common/mailbox.h",
  20. "+gpu/command_buffer/common/mailbox_holder.h",
  21. "+gpu/command_buffer/common/shared_image_trace_utils.h",
  22. "+gpu/command_buffer/common/shared_image_usage.h",
  23. "+gpu/command_buffer/common/sync_token.h",
  24. "+gpu/config/gpu_feature_info.h",
  25. "+gpu/config/gpu_finch_features.h",
  26. "+gpu/config/gpu_info.h",
  27. "+gpu/vulkan",
  28. "+media",
  29. "+mojo/public/cpp/system/buffer.h",
  30. "+mojo/public/cpp/system/platform_handle.h",
  31. "+skia/ext",
  32. "+services/metrics/public/cpp",
  33. "+services/tracing/public/cpp",
  34. "+third_party/khronos/GLES2/gl2.h",
  35. "+third_party/khronos/GLES2/gl2ext.h",
  36. "+third_party/libyuv",
  37. "+third_party/skia/include",
  38. "+third_party/skia/include/private/chromium/SkChromeRemoteGlyphCache.h",
  39. "+third_party/skia/modules/skottie/include",
  40. "+third_party/skia/modules/skresources/include",
  41. "+third_party/skia/src/effects/imagefilters/SkRuntimeImageFilter.h",
  42. "+third_party/perfetto/protos/perfetto/trace/track_event",
  43. "+ui/base",
  44. "+ui/events/types",
  45. "+ui/latency",
  46. "+ui/gfx",
  47. "+ui/gl",
  48. # Do not use mojo bindings in cc/. This library should be agnostic about how
  49. # to communicate with viz.
  50. "-mojo/public/cpp/bindings",
  51. ]
  52. specific_include_rules = {
  53. "in_process_context_provider\.cc": [
  54. "+gpu/command_buffer/client",
  55. "+gpu/command_buffer/common",
  56. "+gpu/command_buffer/service",
  57. "+gpu/ipc",
  58. "+gpu/skia_bindings",
  59. ],
  60. "in_process_context_provider\.h": [
  61. "+gpu/command_buffer/common",
  62. "+gpu/ipc",
  63. ],
  64. ".*_(unit|pixel|perf)test.*\.cc": [
  65. "+components/viz/service/display",
  66. "+components/viz/test",
  67. "+gpu/command_buffer/common/command_buffer_id.h",
  68. "+gpu/command_buffer/common/constants.h",
  69. ],
  70. "oop_pixeltest\.cc" : [
  71. "+gpu/command_buffer/client",
  72. "+gpu/command_buffer/common",
  73. "+gpu/config",
  74. "+gpu/ipc",
  75. "+gpu/skia_bindings",
  76. ],
  77. "transfer_cache_unittest\.cc" : [
  78. "+gpu/command_buffer/client",
  79. "+gpu/command_buffer/common",
  80. "+gpu/command_buffer/service",
  81. "+gpu/config",
  82. "+gpu/ipc",
  83. ],
  84. }