summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau/nouveau_texture.c
AgeCommit message (Collapse)Author
2011-01-19dri/nouveau: allow multiple maps of surface buffersBen Skeggs
Can happen during swrast fallbacks if a buffer is somehow bound as a render target and a texture. Fixes gnome-shell on nv20, and gets it mostly working on nv10. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-11-18mesa: pass gl_format to _mesa_init_teximage_fields()Brian Paul
This should prevent the field going unset in the future. See bug http://bugs.freedesktop.org/show_bug.cgi?id=31544 for background. Also remove unneeded calls to clear_teximage_fields(). Finally, call _mesa_set_fetch_functions() from the _mesa_init_teximage_fields() function so callers have one less thing to worry about.
2010-10-31dri/nouveau: Pipeline glTexSubImage texture transfers.Francisco Jerez
2010-10-30dri/nouveau: Don't assert(0) on compressed internal formats.Francisco Jerez
2010-10-13Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg
2010-09-21dri/nouveau: Fix software mipmap generation on 1x1 textures.Francisco Jerez
2010-09-21dri/nv10-nv20: Fix texturing in some cases after a base level change.Francisco Jerez
2010-09-16dri/nv04: Mipmapping fixes.Francisco Jerez
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