[Mesa-dev] [PATCH 03/19] gallium: make pipe_box signed in order to represent flipped blits
Marek Olšák
maraeo at gmail.com
Thu Aug 9 15:37:00 PDT 2012
I'd like to have either signed pipe_box or a new struct for that purpose.
I assume transfers and resource_copy_region will always be unsigned.
x,y,z don't have to be signed, good point.
Marek
On Thu, Aug 9, 2012 at 10:38 PM, Roland Scheidegger <sroland at vmware.com> wrote:
> I'm not convinced this is a good idea.
> That dilutes the meaning of a "box" quite a bit (and I don't think x/y/z
> can actually be negative?). There are presumably also quite a lot of
> uses of pipe_box which might not be able to deal with such boxes.
>
> Roland
>
>
>
> Am 09.08.2012 18:07, schrieb Marek Olšák:
>> This will be used by u_blitter.
>> ---
>> src/gallium/include/pipe/p_state.h | 12 ++++++------
>> 1 file changed, 6 insertions(+), 6 deletions(-)
>>
>> diff --git a/src/gallium/include/pipe/p_state.h b/src/gallium/include/pipe/p_state.h
>> index c828c80..76559ad 100644
>> --- a/src/gallium/include/pipe/p_state.h
>> +++ b/src/gallium/include/pipe/p_state.h
>> @@ -387,12 +387,12 @@ struct pipe_sampler_view
>> */
>> struct pipe_box
>> {
>> - unsigned x;
>> - unsigned y;
>> - unsigned z;
>> - unsigned width;
>> - unsigned height;
>> - unsigned depth;
>> + int x;
>> + int y;
>> + int z;
>> + int width;
>> + int height;
>> + int depth;
>> };
>>
>>
>>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list