Sebastian Dröge
|
02b3e26854
|
gl/cocoa: Switch to a plain NSView subclass instead of NSOpenGLView
We don't and can't use NSOpenGLView as it's supposed to be used and
it gets into our way by being to clever in various situations.
|
2017-12-09 19:31:47 +00:00 |
|
Sebastian Dröge
|
ec0d04acec
|
gl/cocoa: Switch from our custom main loop to a GMainLoop
Simplifies code a lot and makes it more similar to the other backends.
|
2017-12-09 19:31:46 +00:00 |
|
Matthieu Bouron
|
32265d7e4e
|
[837/906] cocoa: resize OpenGL view size each time the window is resized
Fixes glitches that can appear when the OpenGL view has not been resized
after a window resize.
https://bugzilla.gnome.org/show_bug.cgi?id=711672
|
2017-12-09 19:31:32 +00:00 |
|
Matthew Waters
|
3b1ec77cf8
|
[818/906] window: add send_message_async vmethod
- provide a default synchronous send_message
- make context creation threadsafe again
|
2017-12-09 19:31:31 +00:00 |
|
Matthew Waters
|
9cbb652b66
|
[794/906] context: add subclasses for the different platforms (egl, glx, wgl, etc)
- most code taken from the Window subclasses
- tested combinations: xEGL, GLX, Wayland+EGL, Cocoa (under GNUStep), WGL (Wine)
|
2017-12-09 19:31:30 +00:00 |
|