[Mesa-dev] [PATCH] mesa: Make glPrimitiveRestartIndex execute immediately in display lists.

Brian Paul brianp at vmware.com
Mon Jun 11 08:11:57 PDT 2012


On 06/09/2012 07:12 PM, Kenneth Graunke wrote:
>  From the GL_NV_primitive_restart spec:
> "PrimitiveRestartIndexNV is not compiled into display lists, but is
>   executed immediately."
>
> Prior to this patch, calls to glPrimitiveRestartIndex would hit the noop
> dispatch stub.
>
> +2 oglconforms.
>
> Signed-off-by: Kenneth Graunke<kenneth at whitecape.org>
> ---
>   src/mesa/main/dlist.c |    3 +++
>   1 file changed, 3 insertions(+)
>
> diff --git a/src/mesa/main/dlist.c b/src/mesa/main/dlist.c
> index c1c65ea..e04f7ae 100644
> --- a/src/mesa/main/dlist.c
> +++ b/src/mesa/main/dlist.c
> @@ -10445,6 +10445,9 @@ _mesa_create_save_table(void)
>      /* GL_ARB_debug_output (no dlist support) */
>      _mesa_init_errors_dispatch(table);
>
> +   /* GL_NV_primitive_restart */
> +   SET_PrimitiveRestartIndexNV(table, _mesa_PrimitiveRestartIndex);
> +
>      return table;
>   }
>

Reviewed-by: Brian Paul <brianp at vmware.com>


More information about the mesa-dev mailing list