Kenneth Graunke <kenn...@whitecape.org> writes: > On 02/14/2014 03:00 PM, Eric Anholt wrote: >> Pretty silly to pass in values dereferenced out of one of the arguments. >> --- >> src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 35 >> +++++++++------------------ >> 1 file changed, 11 insertions(+), 24 deletions(-) >> >> diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c >> b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c >> index 08b8475..86a3887 100644 >> --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c >> +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c >> @@ -1619,32 +1619,25 @@ intel_offset_S8(uint32_t stride, uint32_t x, >> uint32_t y, bool swizzled) >> static void >> intel_miptree_updownsample(struct brw_context *brw, >> struct intel_mipmap_tree *src, >> - struct intel_mipmap_tree *dst, >> - unsigned width, >> - unsigned height) >> + struct intel_mipmap_tree *dst) >> { >> - int src_x0 = 0; >> - int src_y0 = 0; >> - int dst_x0 = 0; >> - int dst_y0 = 0; >> - > > It would be great to add a comment here stating that the use of src's > logical dimensions in both cases is intentional. Otherwise, it looks > like a cut and paste bug to the casual observer.
I just switched to using the dst mt for destination size. No sense being weird-looking just because the callers happen to always have src == dst size.
pgpW1lAT4dNQx.pgp
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev