mesa: Changes to 'master'
Keith Packard
keithp at kemper.freedesktop.org
Tue Dec 18 18:26:06 UTC 2007
src/mesa/drivers/dri/i915/i915_tex_layout.c | 16 ++--
src/mesa/drivers/dri/i965/brw_tex_layout.c | 6 -
src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 81 +++++++++++++++----------
src/mesa/drivers/dri/intel/intel_mipmap_tree.h | 13 +++-
src/mesa/drivers/dri/intel/intel_tex_layout.c | 4 -
src/mesa/drivers/dri/intel/intel_tex_layout.h | 2
6 files changed, 75 insertions(+), 47 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary
New commits:
commit dd1a868b74ac47ac26f600f2f1eb0dc3f535f31b
Author: Keith Packard <keithp at keithp.com>
Date: Tue Dec 18 10:18:33 2007 -0800
[INTEL] Fix 965 to use new centralized mipmap pitch function
commit a183efc132c8db1bb42525ac177ffff96f69a59b
Author: Keith Packard <keithp at keithp.com>
Date: Mon Dec 17 22:43:48 2007 -0800
[Intel] Centralize mipmap pitch computations.
mipmap pitches must account for the device alignment requirements, which
used to be fairly simple; just align to a 4-byte boundary. However, to allow
textures to be drawn to under TTM, they now need to be aligned to a 64-byte
boundary. Placing all of the alignment constraints in a single function
allows this new constraint to be applied uniformly.
There was some pitch constraining code in intel_miptree_create, but that was
modifying the pitch long after the miptree had been layed out, so it only
served to wreck the mipmap and cause rendering errors.
More information about the mesa-commit
mailing list