From: Emil Velikov <emil.veli...@collabora.com> An earlier commit 16ee7a55ae2 ("mesa: Allow contexts of different APIs to coexist.") reworked the remapping so that the table and approach used is identical for all APIs.
Yet again with function itself not API specific, thus one should not need to invoke it multiple times. Signed-off-by: Emil Velikov <emil.veli...@collabora.com> --- Alternatively (if we do), it would be great to add a comment. --- src/mesa/main/context.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index 172c854..f85ca1b 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -406,11 +406,10 @@ one_time_init( struct gl_context *ctx ) } /* per-API one-time init */ - if (!(api_init_mask & (1 << ctx->API))) { + if (!(api_init_mask & (1 << ctx->API))) _mesa_init_get_hash(ctx); - _mesa_init_remap_table(); - } + _mesa_init_remap_table(); api_init_mask |= 1 << ctx->API; -- 2.8.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev