summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/savage/savageioctl.c
AgeCommit message (Collapse)Author
2004-12-14uint*t -> u_int*tAlan Hourihane
2004-10-08Apply Eric's stencil wrap patch (Eric Anholt)Alex Deucher
2004-05-24WAIT_IDLE_EMPTY in savageSwapBuffers until real frame throttling is possible.Felix Kuehling
2004-05-03get rid of last few XF86DRIClipRectDave Airlie
2004-03-26Enable drawing directly to the (now tiled) front buffer.Felix Kuehling
2004-03-24Make sure hardware culling is disabled for unfilled primitives,Felix Kuehling
points and lines.
2004-03-24Buffer vertices and emit them in batches. Still using conventional drawingFelix Kuehling
commands, no vertex DMA.
2004-03-21unsigned int -> uint32_t, unsigned char -> uint8_t where the size matters.Felix Kuehling
A bit more cosmetics. Improved state emit on Savage 3D/IX/MX.
2004-03-20Fixed MAXFIFO_S4. Removed WAIT_IDLE_EMPTY from savage_BCI_swap which resultedFelix Kuehling
in another small speedup. Fixed a problem that was masked by that WAIT_IDLE_EMPTY: - flush command buffer and WAIT_IDLE_EMPTY before uploading textures
2004-03-04Clearing rectangle was one too big in each direction.Felix Kuehling
2004-02-29Reorganized hardware state data structures and state emission. Don't trackFelix Kuehling
which registers changed in all the functions that change the state. Instead check which registers changed in the end when the hardware state is updated. Tried to avoid cosmetic (whitespace) changes in this commit.
2004-02-22Imported the Savage DRI driver from the savage-2-0-0-branch of DRI CVSFelix Kuehling
with modifications to make it work with current Mesa 6.