mesa/st: Use do_once for one-time init
authorRob Clark <robdclark@chromium.org>
Mon, 23 Nov 2020 22:30:32 +0000 (14:30 -0800)
committerMarge Bot <eric+marge@anholt.net>
Tue, 24 Nov 2020 21:03:34 +0000 (21:03 +0000)
commitbcb2981e145f0c2a54a637e20b6c55eaf316c04f
tree5074b29774f83ffe876fd0b1e6eaf461b10275b4
parent2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160
mesa/st: Use do_once for one-time init

Also, since there is a second call-path into st_init_extensions() from
get_version(), add an extra st_debug_init() call.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7644>
src/mesa/state_tracker/st_debug.c
src/mesa/state_tracker/st_extensions.c