Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2000-12-01 | - Fixed polygon stipple. Was still using SubmitPackets...ati-4-1-1-20001202-mergeati-4-1-1-20001201-freezeati-4-1-1-branch | Gareth Hughes | 1 | -3/+5 | |
- Implemented HW-assisted depth span functions. All access to the depth buffer is done via the engine, so we don't have to worry about the differences between linear and tiled memory. - Implemented significantly more 3D-friendly static partitioning of offscreen memory. 2D still gets enough pixmap cache to be performant. For example, 800x600@16bpp texture memory goes from ~3mb to 11.5mb on a 16mb card. | |||||
2000-11-28 | - Fix long-standing scissor bug. | Gareth Hughes | 1 | -17/+17 | |
- Fix texture uploads. Now request/upload a single buffer at a time, improves available space sharing with other contexts (rather than grabbing most of it for a single texture upload). Really need larger buffers for better efficiency, this is coming... - Fix glean makeCurrent failure. Need to track down some strangeness in the texture LRU mechanism seen with Q3 High Quality, but apart from that we're looking in good shape to merge with the trunk. | |||||
2000-11-21 | r128-specific parts of sync with 2.4.0-test11-pre5. Rest is coming shortly. | Gareth Hughes | 1 | -5/+4 | |
2000-11-15 | - Cleanup of indirect buffer submission. | Gareth Hughes | 1 | -1/+1 | |
- Indexed vertex buffer fixes, more robust handling of indirect buffers for the elt path. | |||||
2000-11-05 | Greatly improve interactivity with MMIO-based 2D acceleration by only | Gareth Hughes | 1 | -105/+60 | |
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-10-27 | Add support for different primitive types in vertex buffer flush ioctl. | Gareth Hughes | 1 | -1/+1 | |
Try and fix Mobility 128 lockups. Seems to lock when shutting down the X server from non-standard resolutions, so I've probably messed up the CCE ioctls somewhat. Default panel resolution seems to be rock solid... | |||||
2000-10-20 | Latest development work. Should be reasonably stable with the DRIScreenInit | Gareth Hughes | 1 | -1/+2 | |
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-16 | Get buffers via drmDMA. Vertex buffers are acquired one at a time, texture | Gareth Hughes | 1 | -36/+37 | |
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-15 | Add support for indirect buffers. Clean up the way vertex and indirect | Gareth Hughes | 1 | -3/+5 | |
buffes are handled. The way buffers are acquired will probably be changed back to what it was originally, using the DRM_DMA-style ioctl. Texture uploads should grab as many buffers as needed in a single ioctl. | |||||
2000-10-15 | Fix last of lockups. Stopping the CCE was failing when the engine was very | Gareth Hughes | 1 | -1/+1 | |
busy, and this wasn't being handled gracefully. Works great now. | |||||
2000-10-10 | Merge trunk with ati-4-1-1-branch. Needed for Mobility M3 to work with | Gareth Hughes | 1 | -4/+2 | |
latest 3D driver development. | |||||
2000-10-09 | Checking in latest development work - I need to merge the trunk into thisati-4-1-1-20001009-freeze | Gareth Hughes | 1 | -7/+11 | |
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-09-19 | Uppdate date stamps for client-side 3D driver, kernel module. | Gareth Hughes | 1 | -1/+1 | |
2000-09-19 | Somewhat unstable development work. Use at your own risk. | Gareth Hughes | 1 | -17/+19 | |
2000-09-10 | Sync with 2.4.0-test8 kernel.ati-4-1-1-20000919-stable | Gareth Hughes | 1 | -15/+13 | |
2000-08-27 | Get latest kernel module updates from Rik Faith. Thanks, Rik! Sync with | Gareth Hughes | 1 | -3/+16 | |
2.4.0-test7, other fixes currently on the trunk. | |||||
2000-08-08 | Sync with Linux 2.4.0-test6-pre8ati-4-0-2-branch | Rik Faith | 1 | -2/+2 | |
2000-08-04 | Sync with Linux 2.4.0-test6-pre2 | Rik Faith | 1 | -17/+24 | |
2000-07-21 | Revert some changes and try alternative way to clean up AGP handling. | Rik Faith | 1 | -4/+4 | |
2000-07-21 | Changes to make AGP optional for in-kernel builds | Rik Faith | 1 | -4/+4 | |
2000-07-20 | More fixups for kernel build: EXPORT_SYMTAB warning removal | Rik Faith | 1 | -1/+3 | |
put_module_symbol clean up of tdfx tdfx_cleanup routine Makefile.kernel fix | |||||
2000-07-20 | Fix signature for *_options function | Rik Faith | 1 | -1/+1 | |
2000-07-20 | Added support for building as modules or as part of monolithic kernel | Rik Faith | 1 | -29/+12 | |
2000-07-19 | Bump driver dates and add descriptions | Rik Faith | 1 | -2/+2 | |
2000-07-19 | Sync with Linux 2.4.0-test4 kernel | Rik Faith | 1 | -18/+13 | |
2000-07-10 | Import of XFree86 4.0.1X_4_0_1 | Alan Hourihane | 1 | -7/+0 | |
2000-07-01 | Fix for agpgart module detection. If the kernel module has been configured | Gareth Hughes | 1 | -0/+7 | |
to use AGP, and the module is not present, fail gracefully instead of doing evil things. | |||||
2000-06-13 | Unify code with kernel: Change some spacing in comments Add #include | Rik Faith | 1 | -0/+1 | |
<linux/config.h> to all *_drv.c files | |||||
2000-06-13 | Update email addresses and copyright notices to reflect VA Linux Systems | Rik Faith | 1 | -4/+3 | |
2000-06-12 | Merging the ati-4-1-0 branch onto the trunk.ati-4-1-0-20000613-merge | Gareth Hughes | 1 | -32/+32 | |
2000-06-08 | Merged glxmisc-3-0-0glxmisc-3-0-0-20000608-merge | Brian Paul | 1 | -3/+3 | |
2000-05-18 | Merged ati-4-0-1ati-4-0-1-20000518-merge | Kevin E Martin | 1 | -0/+737 | |