Commit Graph

54 Commits

Author SHA1 Message Date
Eric Anholt
b1b40ed6a8 Initial commit of XGL build infrastructure and XGL code changes for
building within the xorg server tree. Requires additional, uncommitted
    dix changes to successfully build, and successful running is still yet
    to happen.
2005-12-28 10:31:46 +00:00
Dave Airlie
aeb770f645 recommit previous changes to evdev.c 2005-12-28 02:43:50 +00:00
Dave Airlie
ce7c0c8937 some updates for default colormap install 2005-12-28 01:57:11 +00:00
Dave Airlie
5230e86b1c fix up xglglx.c 2005-12-23 04:13:37 +00:00
Dave Airlie
feb735c5bb Well there were a couple of snapshots later than CVS available outside of
Novell, so I've done a crazy merge to try and get them into a workable
    CVS, I suspect I may have failed.. there is a pre-xgldrop-merge tag if
    I did.
2005-12-23 02:07:58 +00:00
Dave Airlie
ade104ce5a check drawable is available 2005-12-23 01:51:40 +00:00
Dave Airlie
7fb521e80d from davidr's tree update some fixes 2005-12-23 01:50:04 +00:00
Dave Airlie
c88a3145d0 from davidr's tree if source picture defined return 2005-12-23 01:49:21 +00:00
Dave Airlie
c59508566f fix glx up for newest glitz interface 2005-12-23 01:13:28 +00:00
Dave Airlie
d822bc1596 make xgl code at least build against latest glitz. 2005-12-23 00:08:35 +00:00
Dave Airlie
6e2086395d fixups for newer glitz API 2005-12-22 23:32:49 +00:00
Dave Airlie
f3ae42c0fd small fix towards new glitz interface 2005-12-22 23:31:15 +00:00
Dave Airlie
809906a754 make mouse support work - note you need to change the evdev devices in the
source.. hacky...
2005-08-15 08:24:45 +00:00
Jon Smirl
73a335a926 Point xegl at the DRI driver 2005-08-09 16:51:05 +00:00
Jon Smirl
29d0ba9f06 Touchup xgl for modular tree 2005-08-09 15:58:20 +00:00
David Reveman
276821605e Fix return values in Xgl render texture implementation 2005-07-01 03:14:54 +00:00
David Reveman
bd54b96034 Shut up compiler 2005-06-15 05:50:15 +00:00
David Reveman
2eab094816 Build fixes 2005-06-13 16:38:06 +00:00
David Reveman
f0ab6d57df Remove xgloffscreen.c 2005-06-13 06:00:35 +00:00
David Reveman
521916d007 New implementation of GLX_MESA_render_texture 2005-06-10 12:30:39 +00:00
David Reveman
d146c41882 GLX improvements and remove use of pbuffers for offscreen rendering in Xgl 2005-06-07 08:53:40 +00:00
Jon Smirl
8237b31f60 Keyboard sort of works now with evdev 2005-06-06 04:06:38 +00:00
Jon Smirl
c5026577cb Create a default colormap 2005-06-05 17:32:41 +00:00
Jon Smirl
021a5cd170 Enable egl server in automake
--enable-xeglserver
2005-06-05 01:58:41 +00:00
Jon Smirl
aa95967286 Initial Xegl check-in. Works on EGL fbdev driver Input is totally broken. 2005-06-04 23:33:03 +00:00
David Reveman
bc977945a5 Set stencil size for Xgl GLX visuals 2005-05-02 00:33:52 +00:00
David Reveman
5b4462ed9b New algorithm for calculating glyph extents in Xgl 2005-05-01 22:55:25 +00:00
David Reveman
246b14cb29 Minor optimization 2005-04-27 10:34:33 +00:00
David Reveman
28a2d841ce Line drawing improvements to Xgl 2005-04-27 09:29:33 +00:00
David Reveman
abcc8c352e Fix typo 2005-04-27 08:45:16 +00:00
David Reveman
8bc5a387c3 Add glCopy operation and glPushAttrib/glPopAttrib support to Xgl GLX 2005-04-26 11:04:23 +00:00
David Reveman
ba24ae89d3 Add scissor based clipping to Xgl GLX 2005-04-25 17:18:01 +00:00
David Reveman
4e914c5ed7 Hash texture objects and display lists in Xgl 2005-04-19 14:51:29 +00:00
David Reveman
e40db7f26a Add GLX code to Xgl 2005-04-13 14:27:47 +00:00
David Reveman
226c0907d4 Add cursor support to Xglx 2005-03-16 21:05:51 +00:00
David Reveman
7109ae147c Fix a few problems in Xgl 2005-03-16 20:05:19 +00:00
David Reveman
816606b9ea Return early from xglFillRect when no rectangles should be filled 2005-03-11 12:26:20 +00:00
David Reveman
4de5aa4285 Use negative stride and PBOs in Xgl 2005-03-11 00:58:49 +00:00
David Reveman
db7c9d349b Return early from xglCopy if fall-back is more efficient 2005-03-08 09:27:09 +00:00
David Reveman
e09d1d2ae3 Better ShmPutImage support in Xgl 2005-03-08 09:12:17 +00:00
David Reveman
5d9885c5b9 Minor improvement to CopyArea in Xgl 2005-03-08 09:03:38 +00:00
David Reveman
51155ca68b Improve Xgl offscreen memory manager 2005-03-08 08:48:22 +00:00
David Reveman
e26a096cb6 Fix Xgl glyph caching 2005-03-08 08:30:47 +00:00
David Reveman
d323c4f59a Minor improvement to pixel transfers in Xgl 2005-03-01 16:57:54 +00:00
David Reveman
2d2c173262 Add dither support to Xgl 2005-03-01 16:34:31 +00:00
David Reveman
046bdb1716 Fixes a few problems in Xgl 2005-02-11 20:19:20 +00:00
Keith Packard
a85c33b52c update Xgl to changes in damage API. Remove some flags to support software
mesa
2005-02-08 22:45:21 +00:00
David Reveman
15c555a25d Use negative stride for trapezoid masks in Xgl 2005-02-01 21:22:02 +00:00
David Reveman
9817582328 Xgl improvements 2005-01-26 10:58:52 +00:00
David Reveman
cecb668149 Add xglPixmapToRegion 2004-11-14 23:21:29 +00:00