On Thu, Oct 18, 2018 at 8:46 AM Eric Engestrom <[email protected]> wrote:
>
> Fixes: a4c4efad89eceb26cf82 "radv: Rework guard band calculation"
> Cc: Bas Nieuwenhuizen <[email protected]>
> Signed-off-by: Eric Engestrom <[email protected]>
> ---
>  src/amd/vulkan/si_cmd_buffer.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/src/amd/vulkan/si_cmd_buffer.c b/src/amd/vulkan/si_cmd_buffer.c
> index de057657ee70d354e910..52daf99414790d4764b6 100644
> --- a/src/amd/vulkan/si_cmd_buffer.c
> +++ b/src/amd/vulkan/si_cmd_buffer.c
> @@ -516,16 +516,16 @@ si_write_scissors(struct radeon_cmdbuf *cs, int first,
>                 VkRect2D scissor = si_intersect_scissor(&scissors[i], 
> &viewport_scissor);
>
>                 get_viewport_xform(viewports + i, scale, translate);
> -               scale[0] = abs(scale[0]);
> -               scale[1] = abs(scale[1]);
> +               scale[0] = fabsf(scale[0]);
> +               scale[1] = fabsf(scale[1]);
>
>                 if (scale[0] < 0.5)

You might want to suffix these immediates with f at the same time. As
is, this will convert scale[0] to a double before the compairson
against 0.5. I'm assuming that scale[0] is a float, which I've
inferred from the patch but haven't confirmed.
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to