DescriptionImplement GLX for Ozone X11.
This CL adds GLX support to the Ozone X11 platform. Ozone X11 will
attempt to use GLX by default.
It reuses the existing GLX GLSurface and GLContext. Changes to
NativeViewSurfaceGLX are necessary as it handles Expose events from the
PlatformEventSource. The class is split into an abstract base class with
two small event handling implementations for USE_X11 and USE_OZONE.
BUG=361137, 640613
Committed: https://crrev.com/47699347f0d4decc0d1ef082a2597e399c57f636
Cr-Commit-Position: refs/heads/master@{#418575}
Patch Set 1 #Patch Set 2 : . #Patch Set 3 : Handle Expose + draft. #Patch Set 4 : Fix USE_X11 compile. #Patch Set 5 : Updated. #Patch Set 6 : Only include/use GLX if Ozone X11. #Patch Set 7 : Fix broken tests. #Patch Set 8 : Rebase/refactor. #
Total comments: 2
Patch Set 9 : Rebase. #
Total comments: 7
Patch Set 10 : Rebase + fixes. #
Total comments: 4
Patch Set 11 : Move refactor to new CL. #
Total comments: 7
Patch Set 12 : Redo. #Patch Set 13 : Rebase and cleanup. #
Total comments: 8
Patch Set 14 : Change to use #define #
Messages
Total messages: 47 (25 generated)
|