Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2001-01-05 | - Merge trunk into ati-5-0-0 branchati-5-0-0-20010105ati-5-0-0-branch | Kevin E Martin | 18 | -121/+317 | |
2001-01-04 | - Fix subpixel precision errors.ati-5-0-0-20000104-freeze | Gareth Hughes | 5 | -77/+86 | |
- Fix software alpha buffer initialization. - Clean up depth clears, fixes SoF and H2 bugs. | |||||
2001-01-03 | Temporary fix for depth clear bugs. Will use hard-coded values instead of | Gareth Hughes | 1 | -6/+3 | |
basing them on the current state, preventing any unwanted settings from slipping through. | |||||
2001-01-03 | - Remove UseCPfor2D option since it is no longer needed/used | Kevin E Martin | 2 | -2/+11 | |
- Disable in-memory scratch register shadows since they do not always work - Fix r128_do_wait_for_idle to wait for the gui to become idle after fifo has been drained (apply same fix as I made yesterday to radeon code) | |||||
2001-01-03 | - EXT_texture_lod_bias fixes. | Gareth Hughes | 6 | -15/+50 | |
- Polygon stipple fixes. | |||||
2001-01-03 | - Fix garbage on first few scan lines caused by the depth buffer being | Kevin E Martin | 1 | -0/+4 | |
cleared before the chip's 3d state had been initialized | |||||
2001-01-03 | Enable GL scissor, cliprects. | Gareth Hughes | 2 | -75/+43 | |
2001-01-03 | - Move the initialization of the scratch register memory update to before | Kevin E Martin | 1 | -9/+9 | |
the scratch pad registers are initialized so that both the registers and their in-memory shadows are properly initialized (fixes lockup when first client is run) | |||||
2001-01-03 | - Fix 2D drawing glitches | Kevin E Martin | 1 | -1/+1 | |
2001-01-02 | Oops. Add back ADVANCE_RING() after depth clear. | Gareth Hughes | 1 | -2/+3 | |
2001-01-02 | Update to cache flushing, syncing. Add back some code that got removed | Gareth Hughes | 4 | -14/+37 | |
accidentally, should fix some visual corruption problems. | |||||
2001-01-02 | Remove floating point calculations from kernel module for depth buffer | Gareth Hughes | 4 | -192/+190 | |
clear. We should get rid of this at some stage, as it is considerably slower than color buffer clears. | |||||
2001-01-01 | - Map in-memory copy of scratch registers into client-side 3D driver. Used | Gareth Hughes | 6 | -93/+141 | |
for throttling with frame, clear counters. - Throttle the number of clear ioctls we do. Fixes clearspd bugs. | |||||
2001-01-01 | - Removal of SubmitPackets routines, replaced with root-only indirect | Gareth Hughes | 15 | -1071/+557 | |
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. | |||||
2000-12-29 | Random hacking. Can you say functional Radeon driver? | Gareth Hughes | 13 | -832/+1120 | |
2000-12-23 | Merge in XFree86 4.0.2 updates from trunk.ati-5-0-0-20001223-merge | Gareth Hughes | 34 | -633/+936 | |
2000-12-22 | - Added texture support (not yet working; also texblits not implementedati-5-0-0-20001223-freeze | Kevin E Martin | 4 | -49/+74 | |
yet) - Added workaround for overwriting VB problem (does not completely solve the problem -- Q3A, gloss among others will still demonstrate the problem) - Added window offsets support - Fixed depth offset initialization - Changed visuals to support 24bpp instead of 32bpp depth buffers to match Mesa's depth buffer support | |||||
2000-12-20 | Add basic Radeon 3D driver (not fully functional yet) | Kevin E Martin | 7 | -306/+613 | |
2000-11-13 | This check-in contains three large chunks of code: | Kevin E Martin | 24 | -1402/+8883 | |
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-08 | merge with 4.0.1dX_4_0_1e-20001107-mergeX_4_0_1d-20001107-merge | David Dawes | 12 | -12/+60 | |
2000-11-07 | Import of XFree86 4.0.1dX_4_0_1eX_4_0_1d | David Dawes | 2 | -18/+6 | |
2000-11-01 | Added multitexture fix to the mga drm driver | Jeff Hartmann | 1 | -1/+1 | |
2000-09-29 | More changes for sync with Linux 2.4.0-test9-pre7full-0-0-2-branchfull-0-0-1-branch | Rik Faith | 8 | -30/+7 | |
2000-09-29 | Audit calls to schedule() Remove tags from files shared with Linux kernel | Rik Faith | 52 | -87/+22 | |
tree Remove debugging statements to make debugging more useful Other minor cleanups in preparation for sync with Linux 2.4.0-test9-pre7 | |||||
2000-09-28 | Use PG_reserved for things we remap non-cached | Jeff Hartmann | 1 | -3/+2 | |
2000-09-28 | Fixed two things Rik pointed out in the last commit | Jeff Hartmann | 2 | -0/+2 | |
2000-09-27 | Merged the mga-lock-debug-0-2-0-branch with the trunk. This includes | Jeff Hartmann | 23 | -470/+308 | |
several fixes including: (Jeff) Really disable multitexture (Broken since Mesa 3.4 integration.) (Jeff) Various changes in mga_state.c in the kernel module, which includes a fix to the bug where the first OGL application hangs the machine w/out rendering anything. This also includes defines for the warp registers so they are easily human readable. (Rik and Jeff) Fixed all the schedule loops in the kernel to look like they are supposed too. (Jeff) Configurable agp modes: Add the option "AGPMode2x" or "AGPMode4x" to your XF86Config file. (Rik) Various cleanups to the mga kernel driver to make it easier to read and debug. (Rik) Removed alot of DRM_DEBUG statements from the kernel driver. | |||||
2000-09-27 | file radeon_drv.c was initially added on branch radeon-1-0-0-branch. | Kevin E Martin | 0 | -0/+0 | |
2000-09-27 | file radeon_drv.h was initially added on branch radeon-1-0-0-branch. | Kevin E Martin | 0 | -0/+0 | |
2000-09-27 | file radeon_context.c was initially added on branch radeon-1-0-0-branch. | Kevin E Martin | 0 | -0/+0 | |
2000-09-27 | file radeon_drm.h was initially added on branch radeon-1-0-0-branch. | Kevin E Martin | 0 | -0/+0 | |
2000-09-27 | file radeon_bufs.c was initially added on branch radeon-1-0-0-branch. | Kevin E Martin | 0 | -0/+0 | |
2000-09-27 | file radeon_dma.c was initially added on branch radeon-1-0-0-branch. | Kevin E Martin | 0 | -0/+0 | |
2000-09-24 | commit xfree86 4.0.1d-pre update | Alan Hourihane | 54 | -1144/+323 | |
2000-09-23 | Import of XFree86 4.0.1d-pre (2)X_4_0_1d-pre | Alan Hourihane | 3 | -4/+4 | |
2000-09-22 | Import of XFree86 4.0.1d-pre | Alan Hourihane | 3 | -16/+77 | |
2000-09-20 | file mach64_drv.c was initially added on branch mach64-0-0-0-branch. | Gareth Hughes | 0 | -0/+0 | |
2000-09-20 | file mach64_bufs.c was initially added on branch mach64-0-0-0-branch. | Gareth Hughes | 0 | -0/+0 | |
2000-09-20 | file mach64_context.c was initially added on branch mach64-0-0-0-branch. | Gareth Hughes | 0 | -0/+0 | |
2000-09-19 | Make management of current->state more correct. | Rik Faith | 1 | -1/+1 | |
2000-09-19 | Make management of current->state correct (accidentally made incorrect when | Rik Faith | 1 | -1/+2 | |
fixing the trispd bug). | |||||
2000-09-19 | Correct sync with 2.4.0-test9-pre4 kernel. | Gareth Hughes | 1 | -1/+1 | |
2000-09-19 | Sync with 2.4.0-test9-pre4 kernel. | Gareth Hughes | 2 | -5/+5 | |
2000-09-19 | file r128_state.c was initially added on branch ati-4-1-1-branch. | Gareth Hughes | 0 | -0/+0 | |
2000-09-19 | file r128_cce.c was initially added on branch ati-4-1-1-branch. | Gareth Hughes | 0 | -0/+0 | |
2000-09-14 | axp cast fix. | Alan Hourihane | 1 | -1/+1 | |
2000-09-13 | Remove debugging statement from production code. | Rik Faith | 1 | -1/+0 | |
2000-09-13 | Fix for [Bug #112247] Hard MGA lock with trispd -size 50000 | Rik Faith | 1 | -5/+6 | |
2000-09-10 | Sync with 2.4.0-test8 kernel.sse-1-0-0-branch | Gareth Hughes | 9 | -13/+13 | |
2000-09-07 | file drm_heavy_kern_lock.c was initially added on branch | Jeff Hartmann | 0 | -0/+0 | |
mga-lock-debug-0-0-1-branch. |