Reviewed-by: Marek Olšák <marek.ol...@amd.com>

Marek

On Fri, Jul 6, 2018 at 6:03 AM, Erik Faye-Lund
<erik.faye-l...@collabora.com> wrote:
> OpenGL 4.4 requires a max vertex attrib of 2048 or higher, but
> r600 only supports 2047. Technically, this makes it an GL4.3 GPU,
> but it's currently exposing GL4.4.
>
> To avoid regressing the GL version supported in the following
> patches, let's just lie and pretend like we support 2048. Any
> applications using 2048 are already broken anyway.
>
> Signed-off-by: Erik Faye-Lund <erik.faye-l...@collabora.com>
> ---
>  src/gallium/drivers/r600/r600_pipe.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/r600/r600_pipe.c 
> b/src/gallium/drivers/r600/r600_pipe.c
> index bc5660d6d1..2518032145 100644
> --- a/src/gallium/drivers/r600/r600_pipe.c
> +++ b/src/gallium/drivers/r600/r600_pipe.c
> @@ -470,7 +470,8 @@ static int r600_get_param(struct pipe_screen* pscreen, 
> enum pipe_cap param)
>                 return family >= CHIP_CEDAR ? 4 : 1;
>
>         case PIPE_CAP_MAX_VERTEX_ATTRIB_STRIDE:
> -               return 2047;
> +               /* Should be 2047, but 2048 is a requirement for GL 4.4 */
> +               return 2048;
>
>         /* Texturing. */
>         case PIPE_CAP_MAX_TEXTURE_2D_LEVELS:
> --
> 2.18.0.rc2
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to