Stenzek
|
43fe02ee9b
|
GLContext: Get size using eglQuerySurface()
Also no longer assumes that a nullptr display is not headless (needed for fbdev)
|
2019-09-01 13:35:11 +10:00 |
|
Lioncash
|
6d394d03fe
|
Common/GLContext: Make member functions const qualified where applicable
These don't modify object state, so they can be const qualified.
|
2018-12-14 11:02:26 -05:00 |
|
Stenzek
|
2c6d96433c
|
GLContext: Try GL versions 3.2-4.6 when getting a context
GLX previously was only creating a 4.0 context.
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
0559311f92
|
GLContext: Runtime selection of EGL/GLX on Linux
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
025e909773
|
GLContext: Use destructor instead of Shutdown() to cleanup
Also uses the Initialize() method to make the context current.
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
4b8d1c2b42
|
GLContext: Combine shared context initialization and creation
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
dcdd02d646
|
GLContext: Remove global context pointer
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
eb284b5d66
|
VideoBackends: Pass window system info from host on creation
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
9c57a98723
|
GLContext: Use host connection
This also removes the need for a sleeping event thread.
|
2018-10-20 21:11:34 +10:00 |
|
Stenzek
|
134d967be2
|
Refactoring and cleanup of GLInterface (now GLContext)
|
2018-10-20 21:11:34 +10:00 |
|