diff options
author | John Kåre Alsaker <john.kare.alsaker@gmail.com> | 2014-04-10 20:05:17 +0200 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2014-04-21 15:43:05 -0700 |
commit | 791324cc06423ffea9a7f397150e1415395d19c1 (patch) | |
tree | 17d3e535afe650e749efaf1acd46653bf7044a0e /src/gl-renderer.h | |
parent | cb0e3579af4241f8abe32c7e9eff81e625a11db4 (diff) | |
download | weston-791324cc06423ffea9a7f397150e1415395d19c1.tar.gz |
gl-renderer: Remove gl_renderer_interface from gl-renderer.h
The rationale here is, that this line would create an instance of
gl_renderer_interface in every compilation unit that included
gl-renderer.h. This is not necessary, and it can actually be harmful by
masking the real exported gl_renderer_interface symbol, if you added
another compilation unit to gl-renderer.so, causing a runtime failure in
loading it.
gl-renderer.c already creates the exported symbol.
Diffstat (limited to 'src/gl-renderer.h')
-rw-r--r-- | src/gl-renderer.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/gl-renderer.h b/src/gl-renderer.h index bdfe93ee..77b19529 100644 --- a/src/gl-renderer.h +++ b/src/gl-renderer.h @@ -101,4 +101,3 @@ struct gl_renderer_interface { void (*print_egl_error_state)(void); }; -struct gl_renderer_interface gl_renderer_interface; |