Commit 77a4a303 authored by Peng Huang's avatar Peng Huang Committed by Chromium LUCI CQ

Remove #include gl_bindings.h from gl_surface_egl.h

Some code which includes gl_surface_egl.h may not want to use
chromium gl_bindings.h. But including gl_bindings.h may cause
compile errors if the code wants to use os GL EGL headers.

Bug: 1157501
Change-Id: I6d7d6f769ba9afdeb4b26fe158053fa8c7e9d638
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2635078
Commit-Queue: Peng Huang <penghuang@chromium.org>
Reviewed-by: default avatarRobert Kroeger <rjkroege@chromium.org>
Reviewed-by: default avatarJonathan Backer <backer@chromium.org>
Reviewed-by: default avatarHirokazu Honda <hiroh@chromium.org>
Auto-Submit: Peng Huang <penghuang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#845176}
parent c3a3aa7c
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
#include "media/gpu/test/video_test_helpers.h" #include "media/gpu/test/video_test_helpers.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/codec/png_codec.h" #include "ui/gfx/codec/png_codec.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_context.h" #include "ui/gl/gl_context.h"
#include "ui/gl/gl_surface_egl.h" #include "ui/gl/gl_surface_egl.h"
#include "ui/gl/init/gl_factory.h" #include "ui/gl/init/gl_factory.h"
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#include "ui/gl/direct_composition_surface_win.h" #include "ui/gl/direct_composition_surface_win.h"
#include "ui/gl/egl_util.h" #include "ui/gl/egl_util.h"
#include "ui/gl/gl_angle_util_win.h" #include "ui/gl/gl_angle_util_win.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_context.h" #include "ui/gl/gl_context.h"
#include "ui/gl/gl_surface_egl.h" #include "ui/gl/gl_surface_egl.h"
#include "ui/gl/gl_switches.h" #include "ui/gl/gl_switches.h"
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#include "ui/gl/dc_layer_tree.h" #include "ui/gl/dc_layer_tree.h"
#include "ui/gl/direct_composition_child_surface_win.h" #include "ui/gl/direct_composition_child_surface_win.h"
#include "ui/gl/gl_angle_util_win.h" #include "ui/gl/gl_angle_util_win.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_features.h" #include "ui/gl/gl_features.h"
#include "ui/gl/gl_implementation.h" #include "ui/gl/gl_implementation.h"
#include "ui/gl/gl_switches.h" #include "ui/gl/gl_switches.h"
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#include "ui/gl/dc_renderer_layer_params.h" #include "ui/gl/dc_renderer_layer_params.h"
#include "ui/gl/direct_composition_child_surface_win.h" #include "ui/gl/direct_composition_child_surface_win.h"
#include "ui/gl/gl_angle_util_win.h" #include "ui/gl/gl_angle_util_win.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_context.h" #include "ui/gl/gl_context.h"
#include "ui/gl/gl_image_d3d.h" #include "ui/gl/gl_image_d3d.h"
#include "ui/gl/gl_image_dxgi.h" #include "ui/gl/gl_image_dxgi.h"
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
#include "base/trace_event/trace_event.h" #include "base/trace_event/trace_event.h"
#include "third_party/angle/include/EGL/egl.h" #include "third_party/angle/include/EGL/egl.h"
#include "third_party/angle/include/EGL/eglext.h" #include "third_party/angle/include/EGL/eglext.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_surface_egl.h" #include "ui/gl/gl_surface_egl.h"
namespace gl { namespace gl {
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "ui/gl/gl_image_egl.h" #include "ui/gl/gl_image_egl.h"
#include "ui/gl/egl_util.h" #include "ui/gl/egl_util.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_enums.h" #include "ui/gl/gl_enums.h"
#include "ui/gl/gl_surface_egl.h" #include "ui/gl/gl_surface_egl.h"
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
#include "base/bind.h" #include "base/bind.h"
#include "base/callback_helpers.h" #include "base/callback_helpers.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_context.h" #include "ui/gl/gl_context.h"
#include "ui/gl/gl_surface_egl.h" #include "ui/gl/gl_surface_egl.h"
#include "ui/gl/scoped_binders.h" #include "ui/gl/scoped_binders.h"
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
#include "ui/gfx/gpu_fence.h" #include "ui/gfx/gpu_fence.h"
#include "ui/gl/buffer_format_utils.h" #include "ui/gl/buffer_format_utils.h"
#include "ui/gl/egl_util.h" #include "ui/gl/egl_util.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_context.h" #include "ui/gl/gl_context.h"
#include "ui/gl/gl_enums.h" #include "ui/gl/gl_enums.h"
#include "ui/gl/gl_surface_egl.h" #include "ui/gl/gl_surface_egl.h"
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#include "ui/gfx/gpu_fence.h" #include "ui/gfx/gpu_fence.h"
#include "ui/gl/angle_platform_impl.h" #include "ui/gl/angle_platform_impl.h"
#include "ui/gl/egl_util.h" #include "ui/gl/egl_util.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_context.h" #include "ui/gl/gl_context.h"
#include "ui/gl/gl_context_egl.h" #include "ui/gl/gl_context_egl.h"
#include "ui/gl/gl_display_egl_util.h" #include "ui/gl/gl_display_egl_util.h"
......
...@@ -9,6 +9,9 @@ ...@@ -9,6 +9,9 @@
#include <windows.h> #include <windows.h>
#endif #endif
#include <EGL/egl.h>
#include <EGL/eglext.h>
#include <memory> #include <memory>
#include <string> #include <string>
#include <vector> #include <vector>
...@@ -22,7 +25,6 @@ ...@@ -22,7 +25,6 @@
#include "ui/gfx/geometry/size.h" #include "ui/gfx/geometry/size.h"
#include "ui/gfx/vsync_provider.h" #include "ui/gfx/vsync_provider.h"
#include "ui/gl/egl_timestamps.h" #include "ui/gl/egl_timestamps.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_export.h" #include "ui/gl/gl_export.h"
#include "ui/gl/gl_surface.h" #include "ui/gl/gl_surface.h"
#include "ui/gl/gl_surface_overlay.h" #include "ui/gl/gl_surface_overlay.h"
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include "build/build_config.h" #include "build/build_config.h"
#include "testing/gmock/include/gmock/gmock.h" #include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_context.h" #include "ui/gl/gl_context.h"
#include "ui/gl/gl_implementation.h" #include "ui/gl/gl_implementation.h"
#include "ui/gl/init/gl_factory.h" #include "ui/gl/init/gl_factory.h"
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#include "ui/gfx/x/xproto.h" #include "ui/gfx/x/xproto.h"
#include "ui/gfx/x/xproto_util.h" #include "ui/gfx/x/xproto_util.h"
#include "ui/gl/egl_util.h" #include "ui/gl/egl_util.h"
#include "ui/gl/gl_bindings.h"
using ui::GetLastEGLErrorString; using ui::GetLastEGLErrorString;
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#include "base/bind.h" #include "base/bind.h"
#include "base/threading/thread_task_runner_handle.h" #include "base/threading/thread_task_runner_handle.h"
#include "ui/gl/gl_bindings.h"
#include "ui/ozone/common/egl_util.h" #include "ui/ozone/common/egl_util.h"
namespace ui { namespace ui {
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#include "ui/gfx/linux/gbm_defines.h" #include "ui/gfx/linux/gbm_defines.h"
#include "ui/gfx/linux/scoped_gbm_device.h" #include "ui/gfx/linux/scoped_gbm_device.h"
#include "ui/gfx/native_pixmap.h" #include "ui/gfx/native_pixmap.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_surface_egl.h" #include "ui/gl/gl_surface_egl.h"
#include "ui/ozone/common/egl_util.h" #include "ui/ozone/common/egl_util.h"
#include "ui/ozone/common/gl_ozone_egl.h" #include "ui/ozone/common/gl_ozone_egl.h"
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#include "base/trace_event/trace_event.h" #include "base/trace_event/trace_event.h"
#include "ui/gfx/gpu_fence.h" #include "ui/gfx/gpu_fence.h"
#include "ui/gfx/presentation_feedback.h" #include "ui/gfx/presentation_feedback.h"
#include "ui/gl/gl_bindings.h"
#include "ui/ozone/common/egl_util.h" #include "ui/ozone/common/egl_util.h"
#include "ui/ozone/platform/drm/gpu/drm_device.h" #include "ui/ozone/platform/drm/gpu/drm_device.h"
#include "ui/ozone/platform/drm/gpu/drm_framebuffer.h" #include "ui/ozone/platform/drm/gpu/drm_framebuffer.h"
......
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
#include "base/trace_event/trace_event.h" #include "base/trace_event/trace_event.h"
#include "ui/gfx/gpu_fence.h" #include "ui/gfx/gpu_fence.h"
#include "ui/gfx/gpu_fence_handle.h" #include "ui/gfx/gpu_fence_handle.h"
#include "ui/gl/gl_bindings.h"
#include "ui/ozone/common/egl_util.h" #include "ui/ozone/common/egl_util.h"
#include "ui/ozone/platform/wayland/gpu/wayland_buffer_manager_gpu.h" #include "ui/ozone/platform/wayland/gpu/wayland_buffer_manager_gpu.h"
#include "ui/ozone/public/mojom/wayland/wayland_overlay_config.mojom.h" #include "ui/ozone/public/mojom/wayland/wayland_overlay_config.mojom.h"
......
...@@ -46,7 +46,7 @@ bool GLSurfaceWayland::Resize(const gfx::Size& size, ...@@ -46,7 +46,7 @@ bool GLSurfaceWayland::Resize(const gfx::Size& size,
EGLConfig GLSurfaceWayland::GetConfig() { EGLConfig GLSurfaceWayland::GetConfig() {
if (!config_) { if (!config_) {
GLint config_attribs[] = {EGL_BUFFER_SIZE, EGLint config_attribs[] = {EGL_BUFFER_SIZE,
32, 32,
EGL_ALPHA_SIZE, EGL_ALPHA_SIZE,
8, 8,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment