|
Convert Ozone GBM to use new surface API.
The Ozone GBM platform now directly creates GLSurfaces instead of
creating SurfaceOzoneEGL. The base classes for surfaceless and
framebuffer backed GLSurfaces is moved into //ui/ozone/platform/drm.
The old GbmSurfaceless class is replaced entirely despite retaining the
same name. A new GbmSurface class is added for the framebuffer backed
surface.
Add a new version of ChooseEGLConfig() to egl_util.cc/h that doesn't
rely on any callbacks now that deps problem as been fixed. The old
version will be deleted when this refactor is done as it will be unused.
BUG= 611142
Committed: https://crrev.com/b3d66d0ac16f7569abe9be477e5ac58e50ca2362
Cr-Commit-Position: refs/heads/master@{#407574}
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+599 lines, -620 lines) |
Patch |
|
M |
ui/gl/init/gl_factory_ozone.cc
|
View
|
|
2 chunks |
+6 lines, -16 lines |
0 comments
|
Download
|
|
M |
ui/gl/init/gl_surface_ozone.h
|
View
|
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
|
M |
ui/gl/init/gl_surface_ozone.cc
|
View
|
|
3 chunks |
+0 lines, -513 lines |
0 comments
|
Download
|
|
M |
ui/ozone/common/BUILD.gn
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
ui/ozone/common/egl_util.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
ui/ozone/common/egl_util.cc
|
View
|
1
2
3
4
|
2 chunks |
+24 lines, -0 lines |
0 comments
|
Download
|
|
M |
ui/ozone/ozone.gyp
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
ui/ozone/platform/drm/BUILD.gn
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
ui/ozone/platform/drm/gbm.gypi
|
View
|
1
2
3
4
5
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
A |
ui/ozone/platform/drm/gpu/gbm_surface.h
|
View
|
1
2
3
4
|
1 chunk |
+57 lines, -0 lines |
0 comments
|
Download
|
|
A |
ui/ozone/platform/drm/gpu/gbm_surface.cc
|
View
|
1
2
3
4
|
1 chunk |
+148 lines, -0 lines |
0 comments
|
Download
|
|
M |
ui/ozone/platform/drm/gpu/gbm_surface_factory.h
|
View
|
1
2
|
3 chunks |
+14 lines, -4 lines |
0 comments
|
Download
|
|
M |
ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
|
View
|
1
2
|
3 chunks |
+52 lines, -15 lines |
0 comments
|
Download
|
|
D |
ui/ozone/platform/drm/gpu/gbm_surfaceless.h
|
View
|
1
2
3
4
|
1 chunk |
+75 lines, -26 lines |
0 comments
|
Download
|
|
D |
ui/ozone/platform/drm/gpu/gbm_surfaceless.cc
|
View
|
1
2
3
4
|
3 chunks |
+206 lines, -40 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 28 (16 generated)
|