[Mesa-dev] [PATCH] cso: add point rasterization sanity check assertion
Nicolai Hähnle
nhaehnle at gmail.com
Mon Dec 11 17:48:51 UTC 2017
On 11.12.2017 18:42, Brian Paul wrote:
> ---
> src/gallium/auxiliary/cso_cache/cso_context.c | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/src/gallium/auxiliary/cso_cache/cso_context.c b/src/gallium/auxiliary/cso_cache/cso_context.c
> index df5543c..dd9821e 100644
> --- a/src/gallium/auxiliary/cso_cache/cso_context.c
> +++ b/src/gallium/auxiliary/cso_cache/cso_context.c
> @@ -592,6 +592,11 @@ enum pipe_error cso_set_rasterizer(struct cso_context *ctx,
> (void*)templ, key_size);
> void *handle = NULL;
>
> + /* We can't have both point_quad_rasterization (sprites) and point_smooth
> + * (round AA points) enabled at the same time.
> + */
> + assert(!(templ->point_quad_rasterization && templ->point_smooth));
> +
> if (cso_hash_iter_is_null(iter)) {
> struct cso_rasterizer *cso = MALLOC(sizeof(struct cso_rasterizer));
> if (!cso)
>
Sure, why not.
Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>
--
Lerne, wie die Welt wirklich ist,
Aber vergiss niemals, wie sie sein sollte.
More information about the mesa-dev
mailing list