Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Fix merge problemsati-4-0-1-20000518ati-4-0-1-branch | Kevin E Martin | 2000-05-18 | 7 | -14/+7 |
| | | | | | | - Remove rcs keywords - Fix lib/GL install problem - Prepare for merge into trunk | ||||
* | - Merge trunk into ati branchvideo-1-0-0-branch | Kevin E Martin | 2000-05-11 | 4 | -5/+19 |
| | | | | | | - Fix texture allocation to use both AGP and local textures (still need to fix LRU algorithm to choose from both local and AGP heaps for texture swapping) | ||||
* | - Added unaccelerated CCE ddx driver support | Kevin E Martin | 2000-04-23 | 10 | -131/+227 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - To enable, add `Option "UseCCEfor2D" "TRUE"' to "Device" section in XF86Config file - This fixed missing primitives problem - Added minimal PCI support (PIO only with no VBs) - Autodetect PCI cards -- selets CCE PIO mode and disables VBs - Kernel module will now build without AGP support (for PCI cards only) - Added BuildXF86DRM to host.def file so that the kernel module is automatically built - Fixed potential incorrectly fogged primitives by moving VB flush to before mode changes - Fixed initialization of dirty and dirty_context flags - Fixed clear incorrectly resetting dirty flags - Fixed timeout with WaitForIdle by separating out EngineFlush call - Fixed flashing textures problem - Fixed multiple clients rendering with incorrect HW state - Fixed VB flush lockup with multiple clients - Fixed DRIScreenInit failure crash - Fixed uninitialized palette after VT switch problem - Fixed the texture corruption problem by initializing endianness in DP_DATATYPE reg - Fixed cursor corruption and cursor flashing problems - Removed "magic numbers" from kernel module - Added wait_for_idle pixel cache flush in CCE ring buffer mode - Cleaned up CCE ring buffer wrapping code | ||||
* | - Merged the trunk into the ati-4-0-1-branch | Kevin E Martin | 2000-04-19 | 7 | -89/+134 |
| | | | | | | | | | - Changed kernel and driver code to better handle CCE timeouts - Fixed static 3D driver build problem - Fixed very large packets bug in drmR128SubmitPackets - Fixed static server drm build problem - Fixed ring buffer wrapping problem - Fixed drmR128GetVertexBuffers timeout | ||||
* | - Fixed swap buffers throttlingati-4-0-1-beta | Kevin E Martin | 2000-04-16 | 1 | -4/+2 |
| | | | | | | - Removed old depth software fallback code - Fixed glBindTexture crash - Fixed kernel vertex buffer cleanup | ||||
* | - Implemented vertex buffer management (kernel and 3d driver) | Kevin E Martin | 2000-04-15 | 13 | -284/+959 |
| | | | | | | | | | | | | | | | | | | - Fixed locking problem with VB flushes - Added fallback code for when VBs are disabled - General kernel and 3d driver code cleanup - Added swap buffer throttling to keep from getting too many frames ahead - Fixed engine reset infinite loop in X server - Added VB size parameter - Added timeout parameter to allow the timeout to be tuned - Fixed CCE timeout/lock ups in kernel driver - Fixed ring reset in kernel driver - Fixed read-only mmap problem (Rik Faith) - Added support for multiple aux cliprects (Gareth Hughes) - Added fog table, dither, color mask support (Gareth Hughes) - Updated span/depth SW fallbacks (Gareth Hughes) - Added HOSTDATA_BLT texture uploads (Gareth Hughes) - Added support for other texture formats (Gareth Hughes) | ||||
* | - Added kernel functions to initialize the driver, reset the drawing | Kevin E Martin | 2000-04-12 | 40 | -3022/+2567 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | engine, wait for CCE idle and submit a buffer of CCE packets - Modified the CCE packet dispatch mechanism to use a single submission function that can send the packets to the CCE in either PIO mode or using the ring buffer - Moved CCE packet dispatch to the kernel driver - Simplified the CCE macros and made them work with the new CCE packet dispatch mechanism - Added an option to only allow legal/secure CCE packets - Merged the os-support dir from the trunk into the ATI branch - Fixed some of the engine hangs by reseting the engine when switching to non-CCE mode (Gareth Hughes) - Fixed a bug where I wasn't grabbing HW lock around calls to WaitForIdle - Fixed vertex buffer bug where it would wrap around and start reusing buffers that had yet to be processed (this is a temporary fix until vertex buffer allocation can be added to kernel driver) - Added HW accel lines and points - Added configuration support for selecting CCE mode, CCE security, AGP mode, AGP size, ring buffer size, and vertex buffers size in the "Device" section of XF86Config file - Changed to map each region of AGP space separately (for security) - Changed MMIO region mapping to be read-only (in secure mode) - Fixed problem where swap buffers could be called when no back buffer exists - Fixed resetting of the ring buffer in the client, X server and kernel drivers (also now correctly reinitialize the ring buffer read/write indices) | ||||
* | Enable DD_TRI_OFFSET and DD_TRI_LIGHT_TWOSIDE support Points/lines are notati-4-0-1-alpha | Kevin E Martin | 2000-03-21 | 1 | -0/+7 |
| | | | | | | yet supported, so use software rendering for them Enable front/back/depth buffer initialization in r128 ddx driver Applied patch for AGP from Rik Faith <faith@precisioninsight.com> | ||||
* | Updated r128 driver to XFree86 4.0 Included kernel code from mga branch | Kevin E Martin | 2000-03-21 | 46 | -2395/+6801 |
| | | | | | plus modifications for r128 Fixed compilation problem with DDC support and static X server | ||||
* | Merge with 4.0ati-4-0-1-20000319-baseX_4_0-20000315-merge | Jeff Hartmann | 2000-03-16 | 19 | -38/+20 |
| | |||||
* | Import of XFree86 4.0X_4_0 | Jeff Hartmann | 2000-03-15 | 12 | -24/+12 |
| | |||||
* | 3.9.18 mergefreeze-20000226dispatch-0-0-3-20000225-mergeX_3_9_18-20000222-mergesmt-0-0-2-branch | Kevin E Martin | 2000-02-22 | 8 | -15/+17 |
| | |||||
* | Import of XFree86 3.9.18X_3_9_18 | Kevin E Martin | 2000-02-22 | 34 | -49/+9244 |
| | |||||
* | file i810_clear.c was initially added on branch mga-0-0-1-branch. | Keith Whitwell | 2000-02-13 | 0 | -0/+0 |
| | |||||
* | file i810_dma.h was initially added on branch mga-0-0-1-branch. | Keith Whitwell | 2000-02-13 | 0 | -0/+0 |
| | |||||
* | file Makefile.linuxpoll was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-02-12 | 0 | -0/+0 |
| | |||||
* | file mga_dmapoll.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-02-12 | 0 | -0/+0 |
| | |||||
* | file i810_drm_public.h was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-02-12 | 0 | -0/+0 |
| | |||||
* | file mga_state.h was initially added on branch mga-0-0-1-branch. | Keith Whitwell | 2000-02-06 | 0 | -0/+0 |
| | |||||
* | file mga_dma.h was initially added on branch mga-0-0-1-branch. | Keith Whitwell | 2000-02-04 | 0 | -0/+0 |
| | |||||
* | file mga_clear.c was initially added on branch mga-0-0-1-branch. | Keith Whitwell | 2000-02-04 | 0 | -0/+0 |
| | |||||
* | Fixed freelist_put bugdispatch-0-0-3-20000225dispatch-0-0-2-20000212dispatch-0-0-1-20000129-mergedispatch-0-0-3-branchdispatch-0-0-2-branch | Jeff Hartmann | 2000-01-28 | 1 | -2/+2 |
| | |||||
* | file mga_state.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-27 | 0 | -0/+0 |
| | |||||
* | file mga_drm_public.h was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-27 | 0 | -0/+0 |
| | |||||
* | file mgareg_flags.h was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-19 | 0 | -0/+0 |
| | |||||
* | Try a more complex (and more correct?) method for finding kernel inlcude | Rik Faith | 2000-01-17 | 2 | -19/+33 |
| | | | | files | ||||
* | Remove -g from build Fix lost code from tdfx-1-1 merge in tdfx_priv.c Lower | Daryll Strauss | 2000-01-15 | 1 | -3/+11 |
| | | | | | the minimum required fifo size Fix the kernel tree detection in the Makefile | ||||
* | Add new code to do SMP/MODVERSIONS detection for more distributions | Rik Faith | 2000-01-13 | 2 | -31/+44 |
| | |||||
* | Add a drm_poll function to the tdfx driver. This fixes the problem with | Daryll Strauss | 2000-01-12 | 5 | -5/+26 |
| | | | | 3.9.17 where the server hangs when the mouse is first moved. | ||||
* | file i810_dma.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-08 | 0 | -0/+0 |
| | |||||
* | file i810_drv.h was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-08 | 0 | -0/+0 |
| | |||||
* | file i810_drv.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-08 | 0 | -0/+0 |
| | |||||
* | file i810_bufs.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-08 | 0 | -0/+0 |
| | |||||
* | file i810_context.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-08 | 0 | -0/+0 |
| | |||||
* | Merge between X_3_9_16 and X_3_9_17 Compiles but may not run.smt-0-0-1-stage2csmt-0-0-1-20000222-freezesmt-0-0-1-20000112-basesmt-0-0-1-stage2bsmt-0-0-1-branch | Rik Faith | 2000-01-07 | 1 | -3/+2 |
| | |||||
* | file mga_bufs.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-06 | 0 | -0/+0 |
| | |||||
* | file mga_context.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-06 | 0 | -0/+0 |
| | |||||
* | file ctxbitmap.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 2000-01-06 | 0 | -0/+0 |
| | |||||
* | Import of XFree86 3.9.17X_3_9_17 | Rik Faith | 2000-01-06 | 22 | -60/+48 |
| | |||||
* | Rename the device to be /dev/dri instead of /dev/dri to avoid a conflict.dispatch-0-0-1-20000128dispatch-0-0-1-branch | Daryll Strauss | 1999-12-18 | 3 | -34/+34 |
| | | | | Rename proc entry from /proc/graphics to /proc/dri to be consistent. | ||||
* | file agpsupport.c was initially added on branch ati-4-0-0-branch. | Rik Faith | 1999-12-17 | 0 | -0/+0 |
| | |||||
* | file r128_drv.c was initially added on branch ati-4-0-0-branch. | Rik Faith | 1999-12-17 | 0 | -0/+0 |
| | |||||
* | file r128_context.c was initially added on branch ati-4-0-0-branch. | Rik Faith | 1999-12-17 | 0 | -0/+0 |
| | |||||
* | file r128_drv.h was initially added on branch ati-4-0-0-branch. | Rik Faith | 1999-12-17 | 0 | -0/+0 |
| | |||||
* | file mga_drv.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 1999-12-15 | 0 | -0/+0 |
| | |||||
* | file mga_dma.c was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 1999-12-15 | 0 | -0/+0 |
| | |||||
* | file mga_drv.h was initially added on branch mga-0-0-1-branch. | Jeff Hartmann | 1999-12-15 | 0 | -0/+0 |
| | |||||
* | Sync with Linux 2.3.30 | Rik Faith | 1999-12-08 | 2 | -2/+14 |
| | |||||
* | Move Mesa to xc/extras Update to the latest Mesa 3.2 code Fix the Q3Demo | Daryll Strauss | 1999-12-07 | 14 | -153/+313 |
| | | | | | bugs (white railgun and texture mapping) Simplify driver texture mapping routines Fix device driver for 2.3 kernels Improve performance | ||||
* | First DRI release of 3dfx driver. | Daryll Strauss | 1999-12-05 | 32 | -327/+9394 |
| |