jamesr@chromium.org | 94f206c | 2012-08-25 00:09:14 | [diff] [blame] | 1 | include_rules = [ |
Khushal | 3e96e66 | 2017-10-30 23:16:50 | [diff] [blame] | 2 | "+components/ukm/test_ukm_recorder.h", |
danakj | 7b631be | 2018-05-25 19:14:20 | [diff] [blame] | 3 | "+components/viz/client", |
Fady Samuel | d5c2618 | 2017-07-12 02:43:33 | [diff] [blame] | 4 | "+components/viz/common", |
gman@chromium.org | d5bf7ca | 2013-01-09 19:56:40 | [diff] [blame] | 5 | "+gpu/GLES2", |
jamesr@chromium.org | 6ffaaf3 | 2013-10-22 04:05:54 | [diff] [blame] | 6 | "+gpu/command_buffer/client/context_support.h", |
jamesr@chromium.org | a99d82f | 2013-12-08 22:14:11 | [diff] [blame] | 7 | "+gpu/command_buffer/client/gles2_interface.h", |
| 8 | "+gpu/command_buffer/client/gles2_interface_stub.h", # for tests |
reveman | f9a8a23 | 2014-10-28 17:54:52 | [diff] [blame] | 9 | "+gpu/command_buffer/client/gpu_memory_buffer_manager.h", |
Victor Miura | 3a4ad4f | 2017-12-13 06:03:45 | [diff] [blame] | 10 | "+gpu/command_buffer/client/raster_implementation_gles.h", |
Antoine Labour | 6283c79 | 2018-09-27 16:59:28 | [diff] [blame] | 11 | "+gpu/command_buffer/client/raster_interface.h", |
| 12 | "+gpu/command_buffer/client/shared_image_interface.h", |
boliu@chromium.org | 6d66889 | 2013-12-04 21:37:12 | [diff] [blame] | 13 | "+gpu/command_buffer/common/capabilities.h", |
Eric Karl | 16711ec | 2017-11-18 00:58:11 | [diff] [blame] | 14 | "+gpu/command_buffer/common/discardable_handle.h", |
Sunny Sachanandani | 80d0a68 | 2018-09-13 18:57:47 | [diff] [blame] | 15 | "+gpu/command_buffer/common/gl2_types.h", |
tfarina@chromium.org | 87e3a91 | 2014-02-07 20:50:29 | [diff] [blame] | 16 | "+gpu/command_buffer/common/gpu_memory_allocation.h", |
Daniele Castagna | 579cef0 | 2017-12-06 06:16:31 | [diff] [blame] | 17 | "+gpu/command_buffer/common/gpu_memory_buffer_support.h", |
piman@chromium.org | 1aca009 | 2013-03-04 22:46:03 | [diff] [blame] | 18 | "+gpu/command_buffer/common/mailbox.h", |
sheu@chromium.org | df41e25 | 2014-02-03 23:39:50 | [diff] [blame] | 19 | "+gpu/command_buffer/common/mailbox_holder.h", |
Antoine Labour | 6283c79 | 2018-09-27 16:59:28 | [diff] [blame] | 20 | "+gpu/command_buffer/common/shared_image_trace_utils.h", |
| 21 | "+gpu/command_buffer/common/shared_image_usage.h", |
dyen | cc16ed4d | 2015-11-03 20:03:04 | [diff] [blame] | 22 | "+gpu/command_buffer/common/sync_token.h", |
erikchen | 1ed6908 | 2016-06-20 18:27:27 | [diff] [blame] | 23 | "+gpu/command_buffer/common/texture_in_use_response.h", |
Zhenyao Mo | 04ea0f0 | 2017-10-12 01:15:54 | [diff] [blame] | 24 | "+gpu/config/gpu_feature_info.h", |
Andres Calderon Jaramillo | 72e38e5 | 2019-07-10 03:32:16 | [diff] [blame] | 25 | "+gpu/config/gpu_finch_features.h", |
Andres Calderon Jaramillo | 578b553 | 2019-12-12 22:51:51 | [diff] [blame] | 26 | "+gpu/config/gpu_info.h", |
dyen | 8a145fb | 2016-03-31 00:37:51 | [diff] [blame] | 27 | "+gpu/vulkan", |
danakj@chromium.org | 3be2171 | 2012-12-06 06:13:20 | [diff] [blame] | 28 | "+media", |
danakj | b1c319a | 2018-02-23 00:10:50 | [diff] [blame] | 29 | "+mojo/public/cpp/system/buffer.h", |
| 30 | "+mojo/public/cpp/system/platform_handle.h", |
wjmaclean@google.com | 940a616 | 2012-10-03 21:24:41 | [diff] [blame] | 31 | "+skia/ext", |
Khushal | 3e96e66 | 2017-10-30 23:16:50 | [diff] [blame] | 32 | "+services/metrics/public/cpp", |
Stephen Nusko | 4283a7b | 2019-12-03 22:37:37 | [diff] [blame] | 33 | "+services/tracing/public/cpp", |
jamesr@chromium.org | 94f206c | 2012-08-25 00:09:14 | [diff] [blame] | 34 | "+third_party/khronos/GLES2/gl2.h", |
| 35 | "+third_party/khronos/GLES2/gl2ext.h", |
hubbe | dc65803 | 2016-10-04 01:34:59 | [diff] [blame] | 36 | "+third_party/libyuv", |
tfarina@chromium.org | 87e3a91 | 2014-02-07 20:50:29 | [diff] [blame] | 37 | "+third_party/skia/include", |
Khushal | a8d5064 | 2018-05-03 01:29:06 | [diff] [blame] | 38 | "+third_party/skia/src/core/SkRemoteGlyphCache.h", |
Stephen Nusko | 4283a7b | 2019-12-03 22:37:37 | [diff] [blame] | 39 | "+third_party/perfetto/protos/perfetto/trace/track_event", |
Daniel Libby | e15b80b | 2019-05-24 17:18:24 | [diff] [blame] | 40 | "+ui/events/types", |
Brian Anderson | cf257bf | 2018-06-11 20:54:25 | [diff] [blame] | 41 | "+ui/latency", |
enne@chromium.org | 3fe7ba0 | 2012-10-12 22:39:23 | [diff] [blame] | 42 | "+ui/gfx", |
jamesr@chromium.org | 1b901a3 | 2012-12-07 08:52:03 | [diff] [blame] | 43 | "+ui/gl", |
danakj | 7b631be | 2018-05-25 19:14:20 | [diff] [blame] | 44 | |
| 45 | # Do not use mojo bindings in cc/. This library should be agnostic about how |
| 46 | # to communicate with viz. |
| 47 | "-mojo/public/cpp/bindings", |
jamesr@chromium.org | 94f206c | 2012-08-25 00:09:14 | [diff] [blame] | 48 | ] |
Victor Miura | 3a4ad4f | 2017-12-13 06:03:45 | [diff] [blame] | 49 | |
fsamuel | edc0c2c | 2016-11-18 22:28:04 | [diff] [blame] | 50 | specific_include_rules = { |
| 51 | "in_process_context_provider\.cc": [ |
| 52 | "+gpu/command_buffer/client", |
| 53 | "+gpu/command_buffer/common", |
| 54 | "+gpu/command_buffer/service", |
| 55 | "+gpu/ipc", |
| 56 | "+gpu/skia_bindings", |
| 57 | ], |
| 58 | "in_process_context_provider\.h": [ |
| 59 | "+gpu/command_buffer/common", |
| 60 | "+gpu/ipc", |
| 61 | ], |
danakj | c391f33 | 2017-07-12 20:45:52 | [diff] [blame] | 62 | ".*_(unit|pixel|perf)test.*\.cc": [ |
danakj | 3e905a7 | 2017-09-19 20:26:06 | [diff] [blame] | 63 | "+components/viz/service/display", |
danakj | c391f33 | 2017-07-12 20:45:52 | [diff] [blame] | 64 | "+components/viz/test", |
Andres Calderon Jaramillo | 72e38e5 | 2019-07-10 03:32:16 | [diff] [blame] | 65 | "+gpu/command_buffer/common/command_buffer_id.h", |
| 66 | "+gpu/command_buffer/common/constants.h", |
danakj | c391f33 | 2017-07-12 20:45:52 | [diff] [blame] | 67 | ], |
Vladimir Levin | 22d3e0a | 2017-11-04 01:18:27 | [diff] [blame] | 68 | "oop_pixeltest\.cc" : [ |
| 69 | "+gpu/command_buffer/client", |
| 70 | "+gpu/command_buffer/common", |
| 71 | "+gpu/config", |
| 72 | "+gpu/ipc", |
Adrienne Walker | 4670441 | 2017-11-09 18:42:44 | [diff] [blame] | 73 | "+gpu/skia_bindings", |
Vladimir Levin | 22d3e0a | 2017-11-04 01:18:27 | [diff] [blame] | 74 | ], |
Eric Karl | 16711ec | 2017-11-18 00:58:11 | [diff] [blame] | 75 | "transfer_cache_unittest\.cc" : [ |
| 76 | "+gpu/command_buffer/client", |
| 77 | "+gpu/command_buffer/common", |
| 78 | "+gpu/command_buffer/service", |
Eric Karl | 8262973 | 2017-11-30 22:15:10 | [diff] [blame] | 79 | "+gpu/config", |
Eric Karl | 16711ec | 2017-11-18 00:58:11 | [diff] [blame] | 80 | "+gpu/ipc", |
| 81 | ], |
fsamuel | edc0c2c | 2016-11-18 22:28:04 | [diff] [blame] | 82 | } |