Commit graph

20 commits

Author SHA1 Message Date
Gareth Hughes
edfdc14215 Merge with latest trunk code. Now requires kernel 2.4.0-test11-pre5 or
later.
2000-11-21 07:20:28 +00:00
Gareth Hughes
81f4398ed7 Greatly improve interactivity with MMIO-based 2D acceleration by only
turning CCE off when the X server actually has to do some 2D rendering.
    We test if the CCE is running at the start of each accel routine, and
    if so we shut it down. If we've shut it down, we start it up again in
    LeaveServer(). An extra if statement in the accel routines is worth it,
    IMNSHO.
Updates to the elt path code. Allow indirect buffer firing to specify start
    and end parameters for buffer reuse. DRM ioctls and wrappers adjusted
    accordingly. Still disabled by default.
2000-11-05 14:50:04 +00:00
Gareth Hughes
05ef8effbf Latest development work. Should be reasonably stable with the DRIScreenInit
locking fix. Usual caveats apply to using development code.
Includes:
- ctx->Texture.Enabled to ctx->Texture.ReallyEnabled fix
- More useful information in GL_RENDERER string
- More indirect buffer support work
2000-10-20 00:48:07 +00:00
Gareth Hughes
9b1f5e1d08 Get buffers via drmDMA. Vertex buffers are acquired one at a time, texture
blit buffers can be acquired in batches as needed.
Flush vertex buffers via drmR128FlushVertexBuffer. This ioctl no longer
    acquires buffers, it merely flushes and/or discards them.
2000-10-16 03:57:36 +00:00
Gareth Hughes
9ae70d6507 Merge trunk with ati-4-1-1-branch. Needed for Mobility M3 to work with
latest 3D driver development.
2000-10-10 04:22:37 +00:00
Gareth Hughes
4ca420eac5 Checking in latest development work - I need to merge the trunk into this
branch so I can work on my Mobility 128 laptop. This code is probably
    broken, and may not even compile properly until after the merge is
    done.
2000-10-09 01:55:34 +00:00
Brian Paul
7b888f87fa applied Jeff's xf86cvs-I810copy.patch 2000-07-13 18:47:48 +00:00
Doug Rabson
d399dbcd56 Merged bsd-1-0-1 2000-06-13 17:38:09 +00:00
Rik Faith
2fbd4bf018 Unify code with kernel: Change some spacing in comments Add #include
<linux/config.h> to all *_drv.c files
2000-06-13 14:34:13 +00:00
Gareth Hughes
d5348efe25 Merging the ati-4-1-0 branch onto the trunk. 2000-06-12 15:47:31 +00:00
Brian Paul
569da5a42e Merged glxmisc-3-0-0 2000-06-08 14:38:22 +00:00
Doug Rabson
fa0a35a25f Merged bsd-1-0-0 2000-05-30 17:13:31 +00:00
Keith Whitwell
ddcb28259f Merged mga-0-0-3-branch
- New security model for i810
- Enable i810 dri by default
- New indexed vertex path for mga
- Mga kernel driver rework
- Removed dead files in i810 driver
2000-05-25 21:06:02 +00:00
Kevin E Martin
99efe3c247 Merged ati-4-0-1 2000-05-18 06:14:27 +00:00
Jeff Hartmann
ba1b1ae380 Merged mga branch with trunk 2000-04-04 22:08:14 +00:00
Jeff Hartmann
5bd8014f27 Merge with 4.0 2000-03-16 03:37:30 +00:00
Kevin E Martin
7a9b291ab5 Import of XFree86 3.9.18 2000-02-22 15:43:59 +00:00
Rik Faith
1c33c69095 Import of XFree86 3.9.17 2000-01-06 12:55:00 +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