Commit Graph

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