-
873302649a
Optimize blur a bit more.
Kristian Høgsberg
2008-11-17 22:23:55 -05:00
-
8c304f6d9a
A couple more theme tweaks.
Kristian Høgsberg
2008-11-10 10:46:53 -05:00
-
6e635f3472
Get corner radius right for inner bevel.
Kristian Høgsberg
2008-11-09 09:15:46 -05:00
-
8d7ca6be21
Add quick screenshot hack.
Kristian Høgsberg
2008-11-09 00:22:51 -05:00
-
10bdd298b8
Optimize window blur calculation.
Kristian Høgsberg
2008-11-08 23:27:27 -05:00
-
2f2cfae227
Factor out common cairo code, add blur function.
Kristian Høgsberg
2008-11-08 22:46:30 -05:00
-
e4feb56316
Make window prettier again.
Kristian Høgsberg
2008-11-08 18:53:37 -05:00
-
30749426dc
Tweak pointer image a bit.
Kristian Høgsberg
2008-11-08 16:01:59 -05:00
-
b7a01928be
Add prototypes warnings, use -fvisibility.
Kristian Høgsberg
2008-11-08 15:39:41 -05:00
-
f099fd24a3
Use the eagle pkg-config file instead of assuming ../eagle.
Kristian Høgsberg
2008-11-08 15:30:41 -05:00
-
78231c8dd0
Implement surface copy request, use it for egl gears.
Kristian Høgsberg
2008-11-08 15:06:01 -05:00
-
1cbaa6abac
Use glib main loop for all clients.
Kristian Høgsberg
2008-11-07 15:54:48 -05:00
-
fb59084fbf
Add glib main loop integration, use it in flower client.
Kristian Høgsberg
2008-11-07 14:27:23 -05:00
-
7f77bd8fbe
Add copy and damage surface requests.
Kristian Høgsberg
2008-11-07 08:39:37 -05:00
-
5503bf82c4
dlopen the compositor, add a glx compositor.
Kristian Høgsberg
2008-11-06 10:38:17 -05:00
-
61ba898b73
README: Add link to google group.
Kristian Høgsberg
2008-11-05 10:37:20 -05:00
-
56f3c71f8c
Add a FIXME for when we have a working fbconfig chooser.
Kristian Høgsberg
2008-11-05 07:55:45 -05:00
-
b8bf19b7a9
Clear depth buffer, but only depth buffer for gears.
Kristian Høgsberg
2008-11-05 07:38:46 -05:00
-
8a9cda8cfb
Add the gears from glxgears.
Kristian Høgsberg
2008-11-03 15:31:30 -05:00
-
33a52bd07d
Add README for the adventurous, allow evdev override from getenv().
Kristian Høgsberg
2008-11-03 15:31:30 -05:00
-
35370f8073
Redraw window in idle handler.
Kristian Høgsberg
2008-11-03 11:42:01 -05:00
-
2d9cd1ee51
Use eglBindTexImage instead of copying texture data.
Kristian Høgsberg
2008-11-03 08:09:34 -05:00
-
ca1d1f65d0
Make window client a little more interesting.
Kristian Høgsberg
2008-11-03 06:59:52 -05:00
-
3f59e82c20
Use GL_ONE for the source in glBendFunc instead of pre-unmultiplying.
Kristian Høgsberg
2008-11-03 06:35:46 -05:00
-
61017b190a
Add a window client, first implementation of surface resizing.
Kristian Høgsberg
2008-11-02 18:51:48 -05:00
-
2a20d83fdb
Always poll on display fd so we only read when there's data.
Kristian Høgsberg
2008-11-02 17:22:39 -05:00
-
6b5e7626f5
Move background drawing to a client.
Kristian Høgsberg
2008-11-02 17:11:51 -05:00
-
1b2f4390f5
Unpremultiply cairo surface data.
Kristian Høgsberg
2008-11-02 15:50:55 -05:00
-
d3fa34ca29
Don't use poll timeout for timing animation.
Kristian Høgsberg
2008-11-02 15:28:22 -05:00
-
5a27f3e6a7
Add a new client that draws a pointer.
Kristian Høgsberg
2008-11-02 10:55:25 -05:00
-
e120a4b1ee
Rename client, prepare Makefile for more clients.
Kristian Høgsberg
2008-11-02 10:55:25 -05:00
-
f9bc795a7d
Add crude input device support.
Kristian Høgsberg
2008-11-02 10:12:29 -05:00
-
362a34ed89
Drop unused struct definition.
Kristian Høgsberg
2008-11-01 17:25:33 -04:00
-
c508d93be2
Update for eagle changes.
Kristian Høgsberg
2008-10-13 22:52:42 -04:00
-
23fceb1cf3
Add note about fullscreen surfaces, misc edits.
Kristian Høgsberg
2008-10-13 22:51:56 -04:00
-
d311e8a061
Make clients graphics use lighter random colors.
Kristian Høgsberg
2008-10-12 22:58:40 -04:00
-
48a33baec7
Use triangle strips for drawing surfaces.
Kristian Høgsberg
2008-10-12 12:56:11 -04:00
-
a234e70268
Make test client a little more interesting.
Kristian Høgsberg
2008-10-11 22:13:51 -04:00
-
94a2e86dcb
Track client objects and destroy them on disconnect.
Kristian Høgsberg
2008-10-11 21:37:55 -04:00
-
ef7a9ca8c9
Run compositor fullscreen, repaint when surfaces come and go.
Kristian Høgsberg
2008-10-11 21:21:39 -04:00
-
19a0ac25b9
Add notes on throttling, scheduling and atomicity.
Kristian Høgsberg
2008-10-11 19:40:01 -04:00
-
5ebb317383
Recomposite screen in idle handler.
Kristian Høgsberg
2008-10-11 19:21:35 -04:00
-
f921289954
Handle multiple clients better.
Kristian Høgsberg
2008-10-11 18:40:23 -04:00
-
16eb675399
Add an EGL compositor. Still pretty lame.
Kristian Høgsberg
2008-10-08 22:51:32 -04:00
-
427524aedf
Use new connection object in client code too.
Kristian Høgsberg
2008-10-08 13:32:07 -04:00
-
680f1c7025
Split out connection io buffer logic.
Kristian Høgsberg
2008-10-08 12:48:46 -04:00
-
c5089878cb
Make in and out circular buffers actually work.
Kristian Høgsberg
2008-10-08 10:47:59 -04:00
-
05eff51e41
Add surface.map request.
Kristian Høgsberg
2008-10-07 10:10:36 -04:00
-
a67a71a7cf
Bunch of new stuff: simple compositor, cairo+gem use in client, events.
Kristian Høgsberg
2008-10-07 10:10:36 -04:00
-
33bea964ca
More NOTES.
Kristian Høgsberg
2008-09-30 22:21:49 -04:00
-
97f1ebe8d5
Initial commit.
Kristian Høgsberg
2008-09-30 09:46:10 -04:00