Commit graph

43 commits

Author SHA1 Message Date
Keith Whitwell
c0a9edafb3 Multiple contexts work, providing cliprects <= MGA_NR_SAREA_CLIPRECTS 2000-02-10 21:45:07 +00:00
Keith Whitwell
4468902a7e Move clear and swap operations to primary dma, bugfixes.
Jeff's quiescence patch
2000-02-10 19:16:22 +00:00
Keith Whitwell
4117dcf0a3 initialization and state mgmt fixes 2000-02-10 09:17:31 +00:00
Jeff Hartmann
f11391e1aa Removed syncs 2000-02-10 01:05:08 +00:00
Jeff Hartmann
b6dfbcae01 Intermediate checkin 2000-02-09 23:20:24 +00:00
Jeff Hartmann
20a9e93387 Commit for keith 2000-02-09 17:19:36 +00:00
Keith Whitwell
3169aa74b7 Fixes for jeff 2000-02-08 02:20:01 +00:00
Jeff Hartmann
c179c78025 Cleaned up buffer deallocation 2000-02-08 00:01:27 +00:00
Jeff Hartmann
4dbe3c735c Fixed flag in mga_clear.c 2000-02-07 23:10:22 +00:00
Jeff Hartmann
061a60b5b9 Iload debugging stuff 2000-02-07 23:07:35 +00:00
Jeff Hartmann
1354a25002 Added used arg to iload 2000-02-07 01:09:00 +00:00
Jeff Hartmann
a04696c0b6 Missed an #if 0 2000-02-07 00:41:57 +00:00
Jeff Hartmann
286d3f0688 Fixed initialization bug 2000-02-07 00:36:38 +00:00
Keith Whitwell
34ceadf4eb Fix constants definition 2000-02-06 23:22:10 +00:00
Jeff Hartmann
4959912bf7 Iload stuff + bugfixes 2000-02-06 21:42:21 +00:00
Keith Whitwell
cd38c1f87f bug fix for jeff 2000-02-06 20:43:47 +00:00
Keith Whitwell
12ddd18ce8 Change to copy state snapshots for each TT_VERTEX buffer.
Change to make sure only a single dma queue is in use. Removed PRIORITY and
    a bunch of other non-relevent dma code.
General cleanup of mga_dma.c
2000-02-06 18:50:35 +00:00
Jeff Hartmann
7a83054959 A few state infrastructure things 2000-02-06 01:20:42 +00:00
Keith Whitwell
4db40c2a8b Added code for swapbuffers and clearbuffers.
Added code to emit all driver state, including context, texture and warp
    states.
Added a hack for carrying state along with a dma buffer. Hopefully Jeff
    will have a better solution for this problem.
2000-02-04 07:32:24 +00:00
Keith Whitwell
484f610fb1 Implementation of protocol, client support (i810) and limited server-side
support for private depth and back buffers.
Commit of Jeff's changes for host-specific memory types from agp.
Added mga and i810 drivers to the config files.
2000-01-30 20:18:36 +00:00
Keith Whitwell
49c3957aeb removed printk's from critical path 2000-01-29 00:51:39 +00:00
Jeff Hartmann
621f166c9d Updates to get dma working + support for Xserver changes 2000-01-27 23:48:40 +00:00
Jeff Hartmann
8663acd3b5 Interrupt dma for mga 2000-01-24 05:13:07 +00:00
Jeff Hartmann
8b7e3ee88c Added type to drm so I810 will work properly 2000-01-21 07:29:55 +00:00
Jeff Hartmann
5cd0a096d8 Fixed up I810 driver for Keith 2000-01-20 05:29:39 +00:00
Keith Whitwell
3e69b2967e debug commit for jeff 2000-01-20 04:56:42 +00:00
Jeff Hartmann
9cdbd34ae3 Test app stuff 2000-01-19 13:05:51 +00:00
Jeff Hartmann
ac85a85a91 Checkin for Rik 2000-01-19 11:58:03 +00:00
Jeff Hartmann
9822259b56 Code in debugging process 2000-01-19 05:12:35 +00:00
Jeff Hartmann
e176a16622 Fixes to make mga_buf.c & mga_dma.c compile 2000-01-14 00:43:21 +00:00
Jeff Hartmann
49c8510611 dma checkin, still need to figure out how to pass TT_FLAGS and do some
testing
2000-01-13 06:36:12 +00:00
Jeff Hartmann
94fcb29e3b Misc cleanup + in work-in-progress dma handling 2000-01-11 03:17:06 +00:00
Jeff Hartmann
842f6b0498 Partial sync w/ rik 2000-01-08 00:17:21 +00:00
Jeff Hartmann
0f8f8fecca Fixes to make things compile 2000-01-07 02:20:37 +00:00
Jeff Hartmann
19e909f24e Added ctxbitmap support to the r128/tdfx.
-Jeff
2000-01-07 01:01:10 +00:00
Jeff Hartmann
8e20fb13f3 Work in progress checkin 2000-01-06 23:44:30 +00:00
Jeff Hartmann
0c9c9a805d Sync with Rik's tree to bring over agp support. 2000-01-05 04:21:12 +00:00
Jeff Hartmann
ff1e7b3957 Non working mga dri/drm (work in progress) 1999-12-15 06:49:15 +00:00
Rik Faith
b03b238dfc Sync with Linux 2.3.30 1999-12-08 19:20:20 +00:00
Daryll Strauss
e1dba5c3a7 Move Mesa to xc/extras Update to the latest Mesa 3.2 code Fix the Q3Demo
bugs (white railgun and texture mapping) Simplify driver texture
    mapping routines Fix device driver for 2.3 kernels Improve performance
1999-12-07 03:37:16 +00:00
Daryll Strauss
b6a28bfe98 First DRI release of 3dfx driver. 1999-12-05 23:10:37 +00:00
Daryll Strauss
a8ab34ed47 Import XFree 3.9.16 1999-12-05 01:19:48 +00:00
Daryll Strauss
b3a5766992 Initial revision 1999-12-05 01:19:48 +00:00