summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Load and draw background in compositor.Kristian Høgsberg2008-11-212-59/+105
|
* Move pointer drawing into compositor.Kristian Høgsberg2008-11-214-35/+156
|
* Optimize blur further, resize gears with window.Kristian Høgsberg2008-11-192-46/+32
|
* Remove redundant glFlush().Kristian Høgsberg2008-11-171-2/+0
|
* Optimize blur a bit more.Kristian Høgsberg2008-11-172-9/+15
|
* A couple more theme tweaks.Kristian Høgsberg2008-11-101-3/+2
|
* Get corner radius right for inner bevel.Kristian Høgsberg2008-11-091-5/+5
|
* Add quick screenshot hack.Kristian Høgsberg2008-11-092-7/+161
|
* Optimize window blur calculation.Kristian Høgsberg2008-11-084-6/+11
|
* Factor out common cairo code, add blur function.Kristian Høgsberg2008-11-085-171/+245
|
* Make window prettier again.Kristian Høgsberg2008-11-083-39/+97
|
* Tweak pointer image a bit.Kristian Høgsberg2008-11-081-6/+7
|
* Add prototypes warnings, use -fvisibility.Kristian Høgsberg2008-11-089-55/+79
|
* Use the eagle pkg-config file instead of assuming ../eagle.Kristian Høgsberg2008-11-081-2/+4
|
* Implement surface copy request, use it for egl gears.Kristian Høgsberg2008-11-085-74/+162
|
* Use glib main loop for all clients.Kristian Høgsberg2008-11-076-132/+96
|
* Add glib main loop integration, use it in flower client.Kristian Høgsberg2008-11-079-94/+195
|
* Add copy and damage surface requests.Kristian Høgsberg2008-11-077-14/+168
|
* dlopen the compositor, add a glx compositor.Kristian Høgsberg2008-11-065-32/+395
|
* README: Add link to google group.Kristian Høgsberg2008-11-061-1/+4
|
* Add a FIXME for when we have a working fbconfig chooser.Kristian Høgsberg2008-11-061-0/+3
|
* Clear depth buffer, but only depth buffer for gears.Kristian Høgsberg2008-11-062-0/+3
|
* Add the gears from glxgears.Kristian Høgsberg2008-11-064-9/+298
|
* Add README for the adventurous, allow evdev override from getenv().Kristian Høgsberg2008-11-062-1/+72
|
* Redraw window in idle handler.Kristian Høgsberg2008-11-061-1/+6
|
* Use eglBindTexImage instead of copying texture data.Kristian Høgsberg2008-11-061-60/+15
|
* Make window client a little more interesting.Kristian Høgsberg2008-11-061-8/+22
|
* Use GL_ONE for the source in glBendFunc instead of pre-unmultiplying.Kristian Høgsberg2008-11-064-91/+3
| | | | Eventually we need to allow both pre-multiplied alpha and not, but for now default to premultiplied.
* Add a window client, first implementation of surface resizing.Kristian Høgsberg2008-11-062-1/+292
|
* Always poll on display fd so we only read when there's data.Kristian Høgsberg2008-11-062-7/+29
|
* Move background drawing to a client.Kristian Høgsberg2008-11-064-11/+165
|
* Unpremultiply cairo surface data.Kristian Høgsberg2008-11-062-9/+71
|
* Don't use poll timeout for timing animation.Kristian Høgsberg2008-11-062-6/+28
| | | | | | Receiving events breaks out of the poll and resets the time out. Effectively, this blocks the animation when the client receives events. As a quick fix, use timerfd for timing the animation.
* Add a new client that draws a pointer.Kristian Høgsberg2008-11-065-8/+195
|
* Rename client, prepare Makefile for more clients.Kristian Høgsberg2008-11-062-7/+16
|
* Add crude input device support.Kristian Høgsberg2008-11-066-12/+274
| | | | Just pointer motion and button clicks for now, broadcast to all clients.
* Drop unused struct definition.Kristian Høgsberg2008-11-061-5/+0
|
* Update for eagle changes.Kristian Høgsberg2008-11-061-4/+5
|
* Add note about fullscreen surfaces, misc edits.Kristian Høgsberg2008-11-061-11/+26
|
* Make clients graphics use lighter random colors.Kristian Høgsberg2008-11-061-4/+4
|
* Use triangle strips for drawing surfaces.Kristian Høgsberg2008-11-061-4/+4
|
* Make test client a little more interesting.Kristian Høgsberg2008-11-062-12/+49
|
* Track client objects and destroy them on disconnect.Kristian Høgsberg2008-11-061-6/+34
| | | | We're going to need a virtual destructor eventually...
* Run compositor fullscreen, repaint when surfaces come and go.Kristian Høgsberg2008-11-061-61/+73
|
* Add notes on throttling, scheduling and atomicity.Kristian Høgsberg2008-11-061-0/+44
|
* Recomposite screen in idle handler.Kristian Høgsberg2008-11-065-15/+61
|
* Handle multiple clients better.Kristian Høgsberg2008-11-065-44/+167
|
* Add an EGL compositor. Still pretty lame.Kristian Høgsberg2008-11-063-5/+261
|
* Use new connection object in client code too.Kristian Høgsberg2008-11-066-123/+104
|
* Split out connection io buffer logic.Kristian Høgsberg2008-11-064-196/+303
|