[virglrenderer-devel] [PATCH] vrend_decode: use uints for sampler view decode
Po-Hsien Wang
ddmail at google.com
Tue Jul 10 19:06:01 UTC 2018
Thanks Dave.
On Mon, Jul 9, 2018 at 3:25 PM Dave Airlie <airlied at gmail.com> wrote:
> From: Dave Airlie <airlied at redhat.com>
>
> The protocol will never send negative numbers, so use uints
> to avoid having to compare to 0 and other warnings.
> ---
> src/vrend_decode.c | 6 +++---
> src/vrend_renderer.c | 2 +-
> src/vrend_renderer.h | 2 +-
> 3 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/src/vrend_decode.c b/src/vrend_decode.c
> index d50f385..66069fe 100644
> --- a/src/vrend_decode.c
> +++ b/src/vrend_decode.c
> @@ -280,10 +280,10 @@ static int vrend_decode_set_vertex_buffers(struct
> vrend_decode_ctx *ctx, uint16_
>
> static int vrend_decode_set_sampler_views(struct vrend_decode_ctx *ctx,
> uint16_t length)
> {
> - int num_samps;
> - int i;
> + uint32_t num_samps;
> + uint32_t i;
> uint32_t shader_type;
> - int32_t start_slot;
> + uint32_t start_slot;
>
> if (length < 2)
> return EINVAL;
> diff --git a/src/vrend_renderer.c b/src/vrend_renderer.c
> index 23494a8..710a56b 100644
> --- a/src/vrend_renderer.c
> +++ b/src/vrend_renderer.c
> @@ -2139,7 +2139,7 @@ void vrend_set_num_vbo(struct vrend_context *ctx,
>
> void vrend_set_single_sampler_view(struct vrend_context *ctx,
> uint32_t shader_type,
> - int index,
> + uint32_t index,
> uint32_t handle)
> {
> struct vrend_sampler_view *view = NULL;
> diff --git a/src/vrend_renderer.h b/src/vrend_renderer.h
> index d07d11c..deb84c1 100644
> --- a/src/vrend_renderer.h
> +++ b/src/vrend_renderer.h
> @@ -227,7 +227,7 @@ void vrend_set_num_sampler_views(struct vrend_context
> *ctx,
> int num_sampler_views);
> void vrend_set_single_sampler_view(struct vrend_context *ctx,
> uint32_t shader_type,
> - int index,
> + uint32_t index,
> uint32_t res_handle);
>
> void vrend_object_bind_blend(struct vrend_context *ctx,
> --
> 2.17.1
>
> _______________________________________________
> virglrenderer-devel mailing list
> virglrenderer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/virglrenderer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/virglrenderer-devel/attachments/20180710/c1d4dc84/attachment.html>
More information about the virglrenderer-devel
mailing list