Commit Graph

18 Commits

Author SHA1 Message Date
Kristian Høgsberg
8d7ca6be21 Add quick screenshot hack. 2008-11-09 00:22:51 -05:00
Kristian Høgsberg
e4feb56316 Make window prettier again. 2008-11-08 18:53:37 -05:00
Kristian Høgsberg
b7a01928be Add prototypes warnings, use -fvisibility. 2008-11-08 15:49:49 -05:00
Kristian Høgsberg
78231c8dd0 Implement surface copy request, use it for egl gears. 2008-11-08 15:06:01 -05:00
Kristian Høgsberg
7f77bd8fbe Add copy and damage surface requests. 2008-11-07 08:39:37 -05:00
Kristian Høgsberg
5503bf82c4 dlopen the compositor, add a glx compositor. 2008-11-06 10:53:03 -05:00
Kristian Høgsberg
56f3c71f8c Add a FIXME for when we have a working fbconfig chooser. 2008-11-06 10:53:03 -05:00
Kristian Høgsberg
2d9cd1ee51 Use eglBindTexImage instead of copying texture data. 2008-11-06 10:53:02 -05:00
Kristian Høgsberg
3f59e82c20 Use GL_ONE for the source in glBendFunc instead of pre-unmultiplying.
Eventually we need to allow both pre-multiplied alpha and not, but for now default to premultiplied.
2008-11-06 10:53:02 -05:00
Kristian Høgsberg
6b5e7626f5 Move background drawing to a client. 2008-11-06 10:53:02 -05:00
Kristian Høgsberg
5a27f3e6a7 Add a new client that draws a pointer. 2008-11-06 10:52:14 -05:00
Kristian Høgsberg
c508d93be2 Update for eagle changes. 2008-11-06 10:51:59 -05:00
Kristian Høgsberg
48a33baec7 Use triangle strips for drawing surfaces. 2008-11-06 10:51:58 -05:00
Kristian Høgsberg
a234e70268 Make test client a little more interesting. 2008-11-06 10:51:58 -05:00
Kristian Høgsberg
ef7a9ca8c9 Run compositor fullscreen, repaint when surfaces come and go. 2008-11-06 10:51:58 -05:00
Kristian Høgsberg
5ebb317383 Recomposite screen in idle handler. 2008-11-06 10:51:58 -05:00
Kristian Høgsberg
f921289954 Handle multiple clients better. 2008-11-06 10:51:58 -05:00
Kristian Høgsberg
16eb675399 Add an EGL compositor. Still pretty lame. 2008-11-06 10:51:58 -05:00