profile/ivi/qtwayland.git
13 years agoUse Factory for GraphicsHardwareIntegration
Jørgen Lind [Mon, 14 Mar 2011 11:46:53 +0000 (12:46 +0100)]
Use Factory for GraphicsHardwareIntegration

13 years agoAdd WaylandSurface class
Jørgen Lind [Mon, 14 Mar 2011 11:22:09 +0000 (12:22 +0100)]
Add WaylandSurface class

This class is intended to be used when implementing a compositor

13 years agoDon't break the non-GL case
Paul Olav Tvete [Fri, 11 Mar 2011 16:09:24 +0000 (17:09 +0100)]
Don't break the non-GL case

13 years agoAdd a factory function for creating GraphicsHardwareIntegration
Paul Olav Tvete [Fri, 11 Mar 2011 15:45:14 +0000 (16:45 +0100)]
Add a factory function for creating GraphicsHardwareIntegration

We do it the simple way for now...

13 years agoRenamed bindBufferToTexture to createTextureFromBuffer
Jørgen Lind [Fri, 11 Mar 2011 15:12:03 +0000 (16:12 +0100)]
Renamed bindBufferToTexture to createTextureFromBuffer

13 years agoMoved INCLUDEPATH from pro file to pri file
Jørgen Lind [Fri, 11 Mar 2011 12:34:06 +0000 (13:34 +0100)]
Moved INCLUDEPATH from pro file to pri file

13 years agoAdd a dri2_xcb backend. This does not use the eglBindWaylandDisplayWL
Jørgen Lind [Fri, 11 Mar 2011 11:42:58 +0000 (12:42 +0100)]
Add a dri2_xcb backend. This does not use the eglBindWaylandDisplayWL

extension. So it can be considered an example of how make a
Qt-Compositor without using eglBindWaylandDisplayWL but still using the
drm protocol

13 years agoDelay initialising the Wayland::Compositor until we'r in constructor
Jørgen Lind [Fri, 11 Mar 2011 11:36:58 +0000 (12:36 +0100)]
Delay initialising the Wayland::Compositor until we'r in constructor

Also add a handle so we can retrieve Wayland::Compositor from
WaylandCompositor :)

13 years agoAdd private implementation of mesa_egl integration
Jørgen Lind [Fri, 11 Mar 2011 11:35:32 +0000 (12:35 +0100)]
Add private implementation of mesa_egl integration

This so we don't need to pollute the headers with EGL defines

13 years agoPass in Wayland::Display instead of wl_display to initializeHardware
Jørgen Lind [Fri, 11 Mar 2011 11:33:25 +0000 (12:33 +0100)]
Pass in Wayland::Display instead of wl_display to initializeHardware

And fix stupid spelling misstake :(

13 years agoFix not having "our own include paths in pri files"
Jørgen Lind [Wed, 9 Mar 2011 12:29:08 +0000 (13:29 +0100)]
Fix not having "our own include paths in pri files"

Rev-by: paul
13 years agoFix typo in API
Paul Olav Tvete [Wed, 9 Mar 2011 12:11:43 +0000 (13:11 +0100)]
Fix typo in API

Code completion strikes again...

13 years agoI have changed the git config to: showUntrackedFiles = no
Jørgen Lind [Wed, 9 Mar 2011 08:42:55 +0000 (09:42 +0100)]
I have changed the git config to: showUntrackedFiles = no

So this commit should be squashed with
6065bf0c958f63bb1513d3cbb4dc750a763a9de6 but we cant because of public
history:)

13 years agoInitial attempt on abstracting the HW interface.
Jørgen Lind [Wed, 9 Mar 2011 08:36:30 +0000 (09:36 +0100)]
Initial attempt on abstracting the HW interface.

This is just so that we have a general setup. Something is easier to
work with than nothing :)

13 years agoMove private api into its own folder
Jørgen Lind [Wed, 9 Mar 2011 06:50:15 +0000 (07:50 +0100)]
Move private api into its own folder

13 years agoInitial glsupport in qtcomp. It can now draw simple_client
Jørgen Lind [Mon, 7 Mar 2011 16:17:30 +0000 (17:17 +0100)]
Initial glsupport in qtcomp. It can now draw simple_client

"cant move it around though :D" This is just to get something on screen.
Now we have to start doing this "proper". Trying to abstract some things
out etc :)

13 years agoCreate new examples directory for the example compositor.
Samuel Rødal [Fri, 4 Mar 2011 16:30:01 +0000 (17:30 +0100)]
Create new examples directory for the example compositor.

Moving the example compositor makes the separation between the
compositor interface and the example implementation explicit.

13 years agoAdd the DRM protocol files
Paul Olav Tvete [Fri, 4 Mar 2011 16:29:17 +0000 (17:29 +0100)]
Add the DRM protocol files

This interface was removed from Wayland, and is now the responsibility
of the EGL implementation.

13 years agoMake it easy to build without DRM support
Paul Olav Tvete [Wed, 2 Mar 2011 14:54:23 +0000 (15:54 +0100)]
Make it easy to build without DRM support

13 years agoUpdate to latest Wayland version
Paul Olav Tvete [Wed, 2 Mar 2011 14:35:37 +0000 (15:35 +0100)]
Update to latest Wayland version

13 years agoInitial commit for the Qt-Compositor.
Jørgen Lind [Wed, 2 Mar 2011 12:26:40 +0000 (13:26 +0100)]
Initial commit for the Qt-Compositor.

The project goal is to be a toolbox which all Qt based Wayland compositors use.

Initial work is done by:
Samuel Rødal <samuel.rodal@nokia.com>
Paul Olav Tvete <paul.tvete@nokia.com>
and myself