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
|
c95802afeb
|
CMake: Make X11 and EGL optional
|
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 |