Commit graph

8 commits

Author SHA1 Message Date
Gareth Hughes
71897876f1 - Fix subpixel precision errors.
- Fix software alpha buffer initialization.
- Clean up depth clears, fixes SoF and H2 bugs.
2001-01-04 19:59:46 +00:00
Gareth Hughes
9649e63ba2 - EXT_texture_lod_bias fixes.
- Polygon stipple fixes.
2001-01-03 11:43:14 +00:00
Gareth Hughes
ee882f2842 - Map in-memory copy of scratch registers into client-side 3D driver. Used
for throttling with frame, clear counters.
- Throttle the number of clear ioctls we do. Fixes clearspd bugs.
2001-01-01 19:48:40 +00:00
Gareth Hughes
5f32ef2072 - Removal of SubmitPackets routines, replaced with root-only indirect
buffer firing. Currently only implemented in Radeon driver.
- Force old "UseCPFor2D" option to be on in Radeon driver and remove it. CP
    must be running (and stay running) for direct rendering support.
- Cleanup of basic CP acceleration in Radeon driver for better interaction
    with direct rendering clients (hardware state cleanup for 2D and so
    on).
- Better fullscreen mode support.
2001-01-01 12:51:30 +00:00
Gareth Hughes
7c213c834b Random hacking. Can you say functional Radeon driver? 2000-12-29 04:46:23 +00:00
Gareth Hughes
3b89d5aaa5 Merge in XFree86 4.0.2 updates from trunk. 2000-12-23 06:47:58 +00:00
Kevin E Martin
56284c6b98 Add basic Radeon 3D driver (not fully functional yet) 2000-12-20 00:25:51 +00:00
Kevin E Martin
1aa2f345c7 This check-in contains three large chunks of code:
1. Radeon DRI support
- Add Radeon server-side DRI support
- Add Radeon kernel module support
2. Latest Rage 128 code
- Merge ati-4-1-1-branch code (for Rage 128)
- Bring Radeon server-side code up to date with the Rage 128 code
3. Misc bug fixes
- Fix initial DRI lock problem
- Fix static server build problem
Notes:
1. No Radeon 3D code has been checked in. It is still under development and
    is not yet ready for testing.
2. The X server locks up when doing lots of screen-to-screen copies (e.g.,
    during "x11perf -copywinwin500"), so it is recommended that
    non-developers continue to use the trunk code until this bug is
    resolved.
2000-11-13 23:35:02 +00:00