Hi Jose,

jfyi I've picked this fix alongside the commit that introduced the
pointer arithmetic.

-Emil

On 05/12/14 14:16, Jose Fonseca wrote:
> From: José Fonseca <jfons...@vmware.com>
> 
> Matches what u_vbuf_get_minmax_index() does.
> ---
>  src/gallium/auxiliary/indices/u_primconvert.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/src/gallium/auxiliary/indices/u_primconvert.c 
> b/src/gallium/auxiliary/indices/u_primconvert.c
> index 4632781..eba1f9e 100644
> --- a/src/gallium/auxiliary/indices/u_primconvert.c
> +++ b/src/gallium/auxiliary/indices/u_primconvert.c
> @@ -137,8 +137,9 @@ util_primconvert_draw_vbo(struct primconvert_context *pc,
>        src = ib->user_buffer;
>        if (!src) {
>           src = pipe_buffer_map(pc->pipe, ib->buffer,
> -                               PIPE_TRANSFER_READ, &src_transfer) + 
> ib->offset;
> +                               PIPE_TRANSFER_READ, &src_transfer);
>        }
> +      src = (const uint8_t *)src + ib->offset;
>     }
>     else {
>        u_index_generator(pc->primtypes_mask,
> 

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

Reply via email to