Kristian Høgsberg
|
e120a4b1ee
|
Rename client, prepare Makefile for more clients.
|
2008-11-06 10:51:59 -05:00 |
|
Kristian Høgsberg
|
f9bc795a7d
|
Add crude input device support.
Just pointer motion and button clicks for now, broadcast to all clients.
|
2008-11-06 10:51:59 -05:00 |
|
Kristian Høgsberg
|
362a34ed89
|
Drop unused struct definition.
|
2008-11-06 10:51:59 -05:00 |
|
Kristian Høgsberg
|
c508d93be2
|
Update for eagle changes.
|
2008-11-06 10:51:59 -05:00 |
|
Kristian Høgsberg
|
23fceb1cf3
|
Add note about fullscreen surfaces, misc edits.
|
2008-11-06 10:51:58 -05:00 |
|
Kristian Høgsberg
|
d311e8a061
|
Make clients graphics use lighter random colors.
|
2008-11-06 10:51:58 -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
|
94a2e86dcb
|
Track client objects and destroy them on disconnect.
We're going to need a virtual destructor eventually...
|
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
|
19a0ac25b9
|
Add notes on throttling, scheduling and atomicity.
|
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 |
|
Kristian Høgsberg
|
427524aedf
|
Use new connection object in client code too.
|
2008-11-06 10:51:58 -05:00 |
|
Kristian Høgsberg
|
680f1c7025
|
Split out connection io buffer logic.
|
2008-11-06 10:51:58 -05:00 |
|
Kristian Høgsberg
|
c5089878cb
|
Make in and out circular buffers actually work.
|
2008-11-06 10:51:57 -05:00 |
|
Kristian Høgsberg
|
05eff51e41
|
Add surface.map request.
|
2008-11-06 10:51:43 -05:00 |
|
Kristian Høgsberg
|
a67a71a7cf
|
Bunch of new stuff: simple compositor, cairo+gem use in client, events.
|
2008-10-07 10:10:36 -04:00 |
|
Kristian Høgsberg
|
33bea964ca
|
More NOTES.
|
2008-09-30 22:21:49 -04:00 |
|
Kristian Høgsberg
|
97f1ebe8d5
|
Initial commit.
This has the basic event loop, and a first cut of the libffi dispatcher.
|
2008-09-30 09:56:42 -04:00 |
|