From: Dylan Baker Date: Mon, 28 Jan 2019 18:50:31 +0000 (-0800) Subject: gallium: wrap u_screen in extern "C" for c++ X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b4986d2e0c629e35afe3bbcc7cdf981ba51a1a28;p=mesa.git 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. --- 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