[Mesa-dev] [PATCH 13/17] radeonsi: Enable ARB_framebuffer_no_attachments

Bas Nieuwenhuizen bas at basnieuwenhuizen.nl
Sat Mar 19 15:18:36 UTC 2016


On Sat, Mar 19, 2016 at 7:41 AM, Edward O'Callaghan
<eocallaghan at alterapraxis.com> wrote:
> Signed-off-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
> ---
>  src/gallium/drivers/radeonsi/si_pipe.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c
> index 46fa592..1472ccf 100644
> --- a/src/gallium/drivers/radeonsi/si_pipe.c
> +++ b/src/gallium/drivers/radeonsi/si_pipe.c
> @@ -357,7 +357,6 @@ static int si_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
>         case PIPE_CAP_GENERATE_MIPMAP:
>         case PIPE_CAP_STRING_MARKER:
>         case PIPE_CAP_QUERY_BUFFER_OBJECT:
> -       case PIPE_CAP_MSAA_MODES:
>                 return 0;
>
>         case PIPE_CAP_MAX_SHADER_PATCH_VARYINGS:
> @@ -397,6 +396,9 @@ static int si_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
>                 /* textures support 8192, but layered rendering supports 2048 */
>                 return 2048;
>
> +       case PIPE_CAP_MSAA_MODES:
> +               return (1 << 5) | (1 << 4) | (1 << 3) | (1 << 2) | (1 << 1);
> +

Doesn't this need to be (1 << 4) | ... | (1 << 0) for 1 to 16 samples?

- Bas

>         /* Render targets. */
>         case PIPE_CAP_MAX_RENDER_TARGETS:
>                 return 8;
> --
> 2.5.0
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list