summaryrefslogtreecommitdiff
path: root/chromium/ui/gl/DEPS
blob: c818eb38e55043e72e444cf17ead2b1018e2a131 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
include_rules = [
  "+components/crash/core/common/crash_key.h",  # Remove after fixing crbug.com/724999.
  "+third_party/khronos",
  "+third_party/skia",
  "+ui/events",
  "+ui/base/x",
  "+ui/gfx",
]

specific_include_rules = {
# This is the only target that should use the osmesa.h header. Everything else
# should use the GLES2 headers from third_party/khronos/ or use gl_bindings.h to
# get access to desktop OpenGL.
  "gl_surface_osmesa.cc": [
    "+third_party/mesa/src/include/GL/osmesa.h",
  ],
# Allow us to include ANGLE's base platform implementation.
  "angle_platform_impl.cc": [
    "+third_party/angle/include/platform/Platform.h",
  ],
  "gl_angle_util_win.cc": [
    "+third_party/angle/include/EGL/egl.h",
    "+third_party/angle/include/EGL/eglext.h",
  ],
  "gl_surface_egl_unittest.cc": [
    "+ui/platform_window",
  ],
}