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