Matthew Waters
|
9908375fc0
|
gl: remove explicit reference to X_CFLAGS
They are in GL_CFLAGS if required
|
2014-03-24 23:19:02 +11:00 |
|
Edward Hervey
|
16e60d0129
|
gl/cocoa: Fix debug statements and platform
|
2014-03-17 14:06:53 +01:00 |
|
Edward Hervey
|
0ae0bfcbc7
|
gl: Fix static build with objective-C
--tag=CC is needed for static build
|
2014-03-17 12:05:14 +01:00 |
|
Matthew Waters
|
3ad466945e
|
[891/906] context: add support for wrapping external contexts
|
2014-03-15 18:37:07 +01:00 |
|
Matthew Waters
|
cf7838a0b6
|
[862/906] window: remove set_need_lock
No-one is using it. The only code that did was the x11 one which
doesn't need it anymore.
|
2014-03-15 18:37:05 +01:00 |
|
Julien Isorce
|
7a689108d9
|
[839/906] cocoa: allow to call set_window_handle before to create glcontext
So that it actually make cocoa videooverlay example work again.
Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=719758
|
2014-03-15 18:37:03 +01:00 |
|
Matthieu Bouron
|
52a9869596
|
[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
|
2014-03-15 18:37:03 +01:00 |
|
Matthieu Bouron
|
fb9684e0f1
|
[836/906] cocoa: only use GSRegisterCurrentThread with GNUStep environment
|
2014-03-15 18:37:03 +01:00 |
|
Matthew Waters
|
db1c7a242b
|
[818/906] window: add send_message_async vmethod
- provide a default synchronous send_message
- make context creation threadsafe again
|
2014-03-15 18:37:02 +01:00 |
|
Matthew Waters
|
b24021b1ac
|
[801/906] context: Reimplement GL context sharing
https://bugzilla.gnome.org/show_bug.cgi?id=704806
|
2014-03-15 18:37:01 +01:00 |
|
Matthew Waters
|
95c08c2ee2
|
[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)
|
2014-03-15 18:37:01 +01:00 |
|
Matthew Waters
|
b5d595f402
|
[792/906] build: use our own in tree headers before system ones
allows us to develop against the tree rather than what may be installed
|
2014-03-15 18:37:01 +01:00 |
|
Tonu Jaansoo
|
3662fa14c6
|
[788/906] osx: Fix compilation
|
2014-03-15 18:37:00 +01:00 |
|
Sebastian Dröge
|
20cb4fb038
|
[771/906] gl: Some less long/ulong/gulong usage
|
2014-03-15 18:36:59 +01:00 |
|
Sebastian Dröge
|
2b6e54d416
|
[752/906] glwindow: Add destroy notifies for the data of the callbacks
And actually call the close callback when the window is closed.
|
2014-03-15 18:36:58 +01:00 |
|
Sebastian Dröge
|
d00770cec0
|
[742/906] cocoa: Allow setting window handle before creating the context
|
2014-03-15 18:36:58 +01:00 |
|
Sebastian Dröge
|
a5a46aa833
|
[733/906] gl: Major header and include cleanup
|
2014-03-15 18:36:57 +01:00 |
|
Julien Isorce
|
3c0b9715a9
|
[731/906] cocoa: fix build when GNUSTEP is not defined
|
2014-03-15 18:36:57 +01:00 |
|
Matthew Waters
|
908cc1989b
|
[726/906] window: don't call a NULL destroy function
|
2014-03-15 18:36:57 +01:00 |
|
Matthew Waters
|
9adc3c8cf3
|
[695/906] build: remove libtool warning about -version-info not used in convenience libraries
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
9e8eb32080
|
[669/906] window: seperate object creation and context creation
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
76dfdd656f
|
[629/906] window: add GError for error handling of context creation
|
2014-03-15 18:36:51 +01:00 |
|
Matthew Waters
|
bbd3b4dbd9
|
[623/906] move GL includes into a single file
|
2014-03-15 18:36:51 +01:00 |
|
Matthew Waters
|
fd998dc0a5
|
[621/906] GstGLRendererAPI => GstGLAPI and get GstGLAPI from a window
|
2014-03-15 18:36:51 +01:00 |
|
Matthew Waters
|
4a07c73c0c
|
[618/906] add wayland-egl window backend
|
2014-03-15 18:36:50 +01:00 |
|
Matthew Waters
|
1679a0be7e
|
[616/906] move window-specific code into seperate subfolders
|
2014-03-15 18:36:50 +01:00 |
|