Commit graph

55 commits

Author SHA1 Message Date
Jeff Hartmann
fcb9e630da Fixed link list bug in agp_free 2000-02-14 04:21:17 +00:00
Keith Whitwell
b1d3a9405e jeffs change 2000-02-14 04:11:46 +00:00
Keith Whitwell
378cc6b8cf texture aging 2000-02-14 02:50:45 +00:00
Jeff Hartmann
72abcbcf88 Added dma flush ioctl 2000-02-13 18:21:04 +00:00
Jeff Hartmann
597acf4bb2 I810 bugfixes in progress 2000-02-13 06:26:38 +00:00
Keith Whitwell
d1cb058afa Working dma solution (has texture errors) 2000-02-13 01:29:40 +00:00
Jeff Hartmann
27526cad35 Added polling driver to the repository 2000-02-12 21:48:57 +00:00
Jeff Hartmann
811aa473b8 Dma stuff for keith 2000-02-12 18:06:32 +00:00
Keith Whitwell
cec01cfdda Quake 3 works, with small texturing errors. Performance needs work. 2000-02-12 09:01:34 +00:00
Jeff Hartmann
454fe27b66 I810 updates 2000-02-12 02:08:58 +00:00
Keith Whitwell
71f22b6f41 Slight reorg of state-output code to more closely match what Utah was
doing. Multitexture now works fine.
2000-02-11 22:51:56 +00:00
Keith Whitwell
6a54cedbf1 multictx with arbitary number of cliprects 2000-02-11 01:11:13 +00:00
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