DEPS 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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/command_buffer/common/texture_in_use_response.h",
  25. "+gpu/config/gpu_feature_info.h",
  26. "+gpu/config/gpu_finch_features.h",
  27. "+gpu/config/gpu_info.h",
  28. "+gpu/vulkan",
  29. "+media",
  30. "+mojo/public/cpp/system/buffer.h",
  31. "+mojo/public/cpp/system/platform_handle.h",
  32. "+skia/ext",
  33. "+services/metrics/public/cpp",
  34. "+services/tracing/public/cpp",
  35. "+third_party/khronos/GLES2/gl2.h",
  36. "+third_party/khronos/GLES2/gl2ext.h",
  37. "+third_party/libyuv",
  38. "+third_party/skia/include",
  39. "+third_party/skia/include/private/chromium/SkChromeRemoteGlyphCache.h",
  40. "+third_party/skia/modules/skottie/include",
  41. "+third_party/skia/modules/skresources/include",
  42. "+third_party/skia/src/effects/imagefilters/SkRuntimeImageFilter.h",
  43. "+third_party/perfetto/protos/perfetto/trace/track_event",
  44. "+ui/base",
  45. "+ui/events/types",
  46. "+ui/latency",
  47. "+ui/gfx",
  48. "+ui/gl",
  49. # Do not use mojo bindings in cc/. This library should be agnostic about how
  50. # to communicate with viz.
  51. "-mojo/public/cpp/bindings",
  52. ]
  53. specific_include_rules = {
  54. "in_process_context_provider\.cc": [
  55. "+gpu/command_buffer/client",
  56. "+gpu/command_buffer/common",
  57. "+gpu/command_buffer/service",
  58. "+gpu/ipc",
  59. "+gpu/skia_bindings",
  60. ],
  61. "in_process_context_provider\.h": [
  62. "+gpu/command_buffer/common",
  63. "+gpu/ipc",
  64. ],
  65. ".*_(unit|pixel|perf)test.*\.cc": [
  66. "+components/viz/service/display",
  67. "+components/viz/test",
  68. "+gpu/command_buffer/common/command_buffer_id.h",
  69. "+gpu/command_buffer/common/constants.h",
  70. ],
  71. "oop_pixeltest\.cc" : [
  72. "+gpu/command_buffer/client",
  73. "+gpu/command_buffer/common",
  74. "+gpu/config",
  75. "+gpu/ipc",
  76. "+gpu/skia_bindings",
  77. ],
  78. "transfer_cache_unittest\.cc" : [
  79. "+gpu/command_buffer/client",
  80. "+gpu/command_buffer/common",
  81. "+gpu/command_buffer/service",
  82. "+gpu/config",
  83. "+gpu/ipc",
  84. ],
  85. }