[Mesa-dev] [PATCH v3 11/12] nvc0: bump the maximum number of UBOs for compute on Kepler

Ilia Mirkin imirkin at alum.mit.edu
Fri Apr 1 17:26:41 UTC 2016


Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>

On Fri, Apr 1, 2016 at 12:56 PM, Samuel Pitoiset
<samuel.pitoiset at gmail.com> wrote:
> The maximum number of uniform blocks (MAX_COMPUTE_UNIFORM_BLOCKS)
> per compute program must be at least 12.
>
> Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
> ---
>  src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 2 --
>  src/gallium/drivers/nouveau/nvc0/nvc0_screen.h | 1 -
>  2 files changed, 3 deletions(-)
>
> diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
> index 8d7d4ef..ac7f57b 100644
> --- a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
> +++ b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
> @@ -320,8 +320,6 @@ nvc0_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader,
>     case PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE:
>        return 65536;
>     case PIPE_SHADER_CAP_MAX_CONST_BUFFERS:
> -      if (shader == PIPE_SHADER_COMPUTE && class_3d >= NVE4_3D_CLASS)
> -         return NVE4_MAX_PIPE_CONSTBUFS_COMPUTE;
>        return NVC0_MAX_PIPE_CONSTBUFS;
>     case PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR:
>        return shader != PIPE_SHADER_FRAGMENT;
> diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.h b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.h
> index 46b692d..0f78220 100644
> --- a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.h
> +++ b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.h
> @@ -16,7 +16,6 @@
>
>  /* doesn't count reserved slots (for auxiliary constants, immediates, etc.) */
>  #define NVC0_MAX_PIPE_CONSTBUFS         14
> -#define NVE4_MAX_PIPE_CONSTBUFS_COMPUTE  7
>
>  #define NVC0_MAX_SURFACE_SLOTS 16
>
> --
> 2.7.4
>
> _______________________________________________
> 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