summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau/nouveau_texture.c
AgeCommit message (Collapse)Author
2010-08-05dri/nouveau: Don't try to validate uninitialized teximages.Francisco Jerez
2010-08-05dri/nouveau: Fix up software mipmap generation.Francisco Jerez
2010-03-22dri/nouveau: Rectangle texture fixes.Francisco Jerez
2010-03-18dri/nouveau: Flush after texture validation.Francisco Jerez
Swizzling needs the destination surface in VRAM, but the subsequent rendering operations making use of it are likely to not care. Fire the ring after validation to leave the memory manager more room for maneuvering.
2010-03-18dri/nouveau: only reallocate texture when neededXavier Chantry
nouveau reallocated the mipmap tree on every MIN_FILTER call to account for mipmap change. We only need to do this if the texture does not fit in the existing mipmap tree. This gives a big performance boost for a game like bzflag which changes MIN_FILTER all the time for its font rendering. Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-25dri/nouveau: Use the XRGB8888 hardware texture format.Francisco Jerez
2010-02-25dri/nouveau: Use the hardware I8 format for intensity textures.Francisco Jerez
2010-02-25dri/nouveau: Implement EXT_texture_from_pixmap.Francisco Jerez
2010-02-25dri/nouveau: Support rectangle textures.Francisco Jerez
2010-02-25dri/nouveau: Don't try to map a non-existent teximage.Francisco Jerez
2010-02-25dri/nouveau: Try to validate textures earlier.Francisco Jerez
2010-02-04Import a classic DRI driver for nv0x-nv2x.Francisco Jerez