Mesa (master): mesa: pass gl_format to _mesa_init_teximage_fields()
Brian Paul
brianp at kemper.freedesktop.org
Thu Nov 18 23:20:37 UTC 2010
Module: Mesa
Branch: master
Commit: 83e93b6008213ad86607027e8434ecaccc8b1a2c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83e93b6008213ad86607027e8434ecaccc8b1a2c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 18 16:15:33 2010 -0700
mesa: pass gl_format to _mesa_init_teximage_fields()
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.
---
src/mesa/drivers/common/meta.c | 14 +-
src/mesa/drivers/dri/intel/intel_tex_image.c | 19 +-
src/mesa/drivers/dri/nouveau/nouveau_texture.c | 5 +-
src/mesa/drivers/dri/r200/r200_texstate.c | 20 ++-
src/mesa/drivers/dri/r300/r300_texstate.c | 19 ++-
src/mesa/drivers/dri/r600/evergreen_tex.c | 18 +-
src/mesa/drivers/dri/r600/r600_texstate.c | 18 +-
src/mesa/drivers/dri/radeon/radeon_texstate.c | 18 +-
src/mesa/drivers/dri/swrast/swrast.c | 11 +-
src/mesa/main/mipmap.c | 4 +-
src/mesa/main/texfetch.c | 12 +-
src/mesa/main/teximage.c | 237 +++++++++++++++---------
src/mesa/main/teximage.h | 7 +-
src/mesa/main/texobj.c | 8 +-
src/mesa/state_tracker/st_cb_eglimage.c | 8 +-
src/mesa/state_tracker/st_cb_texture.c | 12 +-
src/mesa/state_tracker/st_gen_mipmap.c | 5 +-
src/mesa/state_tracker/st_manager.c | 12 +-
18 files changed, 261 insertions(+), 186 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=83e93b6008213ad86607027e8434ecaccc8b1a2c
More information about the mesa-commit
mailing list