From b4986d2e0c629e35afe3bbcc7cdf981ba51a1a28 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 28 Jan 2019 10:50:31 -0800 Subject: [PATCH] gallium: wrap u_screen in extern "C" for c++ Some drivers (notabily SWR) are written in C++, and as such they need access to C headers with extern "C". So lets add that. --- src/gallium/auxiliary/util/u_screen.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gallium/auxiliary/util/u_screen.h b/src/gallium/auxiliary/util/u_screen.h index 65afb277ef3..3952a11f2ca 100644 --- a/src/gallium/auxiliary/util/u_screen.h +++ b/src/gallium/auxiliary/util/u_screen.h @@ -24,6 +24,14 @@ struct pipe_screen; enum pipe_cap; +#ifdef __cplusplus +extern "C" { +#endif + int u_pipe_screen_get_param_defaults(struct pipe_screen *pscreen, enum pipe_cap param); + +#ifdef __cplusplus +}; +#endif -- 2.30.2