| # Please consult components/viz/README.md about allowable dependencies. |
| |
| include_rules = [ |
| # TODO(staraz): cc/base was added because ResourceSizes includes |
| # cc::MathUtil. Remove it once cc/base/math_util* are moved to viz. |
| "+cc/base", |
| "+gpu/command_buffer/client/client_shared_image.h", |
| "+gpu/command_buffer/common", |
| "+gpu/ipc/common", |
| "+gpu/vulkan/buildflags.h", |
| "+gpu/vulkan/vulkan_ycbcr_info.h", |
| "+gpu/GLES2", |
| "+mojo/public/cpp/system/buffer.h", |
| "+mojo/public/cpp/system/platform_handle.h", |
| "+skia/buildflags.h", |
| "+third_party/dawn/include", |
| "+third_party/khronos/GLES2", |
| "+third_party/skia", |
| "+third_party/vulkan-headers/src", |
| ] |
| |
| specific_include_rules = { |
| "shared_image_format.h": [ |
| # This file contains an enum intended for internal usage by |
| # SharedImageFormat. |
| "+services/viz/public/mojom/compositing/internal/singleplanar_format.mojom.h", |
| ] |
| } |