diff --git a/src/compiler/glsl_types.cpp b/src/compiler/glsl_types.c similarity index 99% rename from src/compiler/glsl_types.cpp rename to src/compiler/glsl_types.c index 50c18a059b0..1adb6e06e3b 100644 --- a/src/compiler/glsl_types.cpp +++ b/src/compiler/glsl_types.c @@ -33,8 +33,6 @@ #include "util/u_string.h" #include "util/simple_mtx.h" -extern "C" { - static simple_mtx_t glsl_type_cache_mutex = SIMPLE_MTX_INITIALIZER; static struct { @@ -3838,5 +3836,3 @@ glsl_type_get_image_count(const struct glsl_type *type) { return glsl_type_count(type, GLSL_TYPE_IMAGE); } - -} /* extern "C" */ diff --git a/src/compiler/meson.build b/src/compiler/meson.build index 8438702ac7e..d61b8ddf15b 100644 --- a/src/compiler/meson.build +++ b/src/compiler/meson.build @@ -51,7 +51,7 @@ float64_glsl_file = files('glsl/float64.glsl') astc_decoder_glsl_file = files('glsl/astc_decoder.glsl') files_libcompiler = files( - 'glsl_types.cpp', + 'glsl_types.c', 'glsl_types.h', 'glsl_types_impl.h', 'nir_types.h',