Jeff Hartmann
e1f5452b77
Multiple outstanding dma requests and no queueing for the i810
2000-02-17 21:26:49 +00:00
Jeff Hartmann
71f5f1de26
mga_ioctl_flush: flush was a finish
2000-02-15 16:36:36 +00:00
Keith Whitwell
99f656d561
Fix state managment bugs
2000-02-14 19:56:10 +00:00
Jeff Hartmann
80e9874631
Added mtrr support to the mga + agp bugfixes
2000-02-14 18:58:14 +00:00
Jeff Hartmann
8d2eac457b
Fixed mga 2d interactivity problems
2000-02-14 06:29:44 +00:00
Keith Whitwell
e3283c50dc
bug fixes
2000-02-14 05:48:49 +00:00
Keith Whitwell
4a1d30de1e
vertex dispatch improvements
2000-02-14 05:02:20 +00:00
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