summaryrefslogtreecommitdiff
path: root/src/gl-renderer.h
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2014-04-10 20:05:17 +0200
committerKristian Høgsberg <krh@bitplanet.net>2014-04-21 15:43:05 -0700
commit791324cc06423ffea9a7f397150e1415395d19c1 (patch)
tree17d3e535afe650e749efaf1acd46653bf7044a0e /src/gl-renderer.h
parentcb0e3579af4241f8abe32c7e9eff81e625a11db4 (diff)
downloadweston-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.h1
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;