- Dec 28, 2011
-
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
It is supported for the GL_DEPTH24_STENCIL8_OES format https://bugzilla.gnome.org/show_bug.cgi?id=666184
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
-
Tomeu Vizoso authored
It allows creating a new EGL context, associating a framebuffer to it and using raw GL to draw into it. Conflicts: cogl/winsys/cogl-winsys-egl.c examples/Makefile.am
-
- Dec 20, 2011
-
-
Chun-wei Fan authored
Re-apply the cogl-defines.h as appropriate if one chooses to change his/her mind on whether he/she wants to build the SDL winsys.
-
Chun-wei Fan authored
Should read "Visual C++ 2010", not "Visual C++ 2008"-sorry for the oversight.
-
Chun-wei Fan authored
Distribute the new VS2008/2010 project/solution files and the pre-configured cogl-defines.h(.win32_SDL) needed for the build with MSVC.
-
Chun-wei Fan authored
This had to be in another commit as git am did not like a mixture of file updates with Windows and Unix EOL. Should deal with the conflicts that Neil talked about in his comments for the bug :)
-
Chun-wei Fan authored
The Visual C++ .sln files must have Windows EOL-somehow GIT insisted that they are added with UNIX EOL :|
-
Chun-wei Fan authored
This includes the SDL+COGL test program... The corresponding README.txt's have been updated with corresponding info for this support.
-
Chun-wei Fan authored
Create a pre-configured cogl-defines.h for use during Visual C++ compilation of the SDL winsys (this is in addition to the Win32/WGL winsys).
-
Daniel Mustieles García authored
-
Neil Roberts authored
The foreach_sub_texture_in_region implementation tries to forward the function on to its child texture but it was mistakenly forwarding back on to itself so it would just recurse endlessly and crash.
-
- Dec 19, 2011
-
-
Daniel Mustieles García authored
-
- Dec 18, 2011
-
-
Jorge González authored
-
- Dec 15, 2011
-
-
Chun-wei Fan authored
This will make autotools fill in the versioning info for the COGL/ COGL-Pango .rc files and distribute the resulting .rc files
-
Chun-wei Fan authored
Integrate the COGL/COGL-Pango .rc files into the build so that the built DLLs reveal the versioning and copyright info
-
Chun-wei Fan authored
This tells people on the versioning info and copyright info of the COGL/COGL-Pango DLLs. The versioning values are inserted during the autogen stage.
-
- Dec 14, 2011
-
-
Neil Roberts authored
This adds a simple example based on the hello example but that forces the SDL winsys and listens for mouse motion events to move the triangle. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
The SDL winsys was missing a few minor features, such as the implementation. This patch adds that in. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
CoglTexture2D had an assert to verify that the EGL winsys was being used. This doesn't make any sense any more because the EGL winsys can't be used directly but instead it is just a base winsys for the platform winsys's. To fix this this patch adds a set of 'criteria' flags to each winsys, one of which is 'uses EGL'. CoglTexture2D can use this to determine if the winsys is supported. Eventually we might want to expose these flags publically so that an application can select a winsys based on certain conditions. For example, an application may need a winsys that uses X or EGL but doesn't care exactly which one it is. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
If a frame callback is destroyed before it is invoked then the struct would be freed but it would not be removed from the array of callbacks so when cogland later tried to emit the callback it would crash. This patch instead stores the callbacks in a GQueue with embedded list nodes so that they can be removed from the list in the resource destructor. That way it doesn't matter how the resource is destroyed, it will still get removed from the list. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
Wayland has changed so that the shell interface now only has one function which returns a shell surface for the surface. This patch makes it create a dummy service in the same way that the wayland demo compositor does. The implementation of the shell_surface_interface for that dummy service is all no-ops. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
Tabs make me sad. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
Eventually we might want to have an XCB-based EGL winsys. We already have xlib-specific API in CoglRenderer (eg, to set a foreign display) so the application needs to be able to specifically select between XCB and XLIB. This also removes the POWERVR part while renaming COGL_HAS_EGL_PLATFORM_POWERVR_X11_SUPPORT to COGL_HAS_EGL_PLATFORM_XLIB_SUPPORT because the winsys is equally applicable to Mesa. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
- Dec 13, 2011
-
-
Neil Roberts authored
This moves all of the code specific to the Android platform out of cogl-winsys-egl. It is completely untested apart from that it compiles using a dummy android/native_window.h header. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
This moves all of the code specific to the gdl winsys out of cogl-winsys-egl. It is completely untested apart from that it compiles. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
This moves all of the code specific to the null winsys out of cogl-winsys-egl. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
The egl_surface_width/height properties in CoglDisplayEGL were accidentally being conditionally defined depending on KMS support. They are not necessary because CoglDisplayKMS also already stores the width/height and this was just copied over to the EGL dipslay. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
- Dec 12, 2011
-
-
Neil Roberts authored
It looks like the documentation for this option has a copy-and-paste bug from the wayland documentation. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
All of the Wayland-specific code now lives in the EGL_WAYLAND winsys. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-
Neil Roberts authored
All of the X11/Xlib-specific code now lives in the EGL_X11 winsys. Reviewed-by: Robert Bragg <robert@linux.intel.com>
-