radeonsi: si_state_shaders.c -> cpp
authorMarek Olšák <marek.olsak@amd.com>
Tue, 14 Sep 2021 03:25:31 +0000 (23:25 -0400)
committerMarge Bot <eric+marge@anholt.net>
Sat, 16 Oct 2021 10:41:51 +0000 (10:41 +0000)
commit385c9e1cafbb2b60993478bc21bc51d712d0cb9b
treebb1523c9d171c39b72f2f1659c4f673213a51aee
parent8a42ea69a69ffc7264345b37add2360486fb2515
radeonsi: si_state_shaders.c -> cpp

We'll add some templates here.

Why is `extern "C"` not needed for exported functions?

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13285>
src/gallium/drivers/radeonsi/meson.build
src/gallium/drivers/radeonsi/si_pipe.h
src/gallium/drivers/radeonsi/si_shader.h
src/gallium/drivers/radeonsi/si_state.h
src/gallium/drivers/radeonsi/si_state_shaders.cpp [moved from src/gallium/drivers/radeonsi/si_state_shaders.c with 99% similarity]