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.

Attachment: pgpW1lAT4dNQx.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to