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.
This commit is contained in:
committed by
Kristian Høgsberg
parent
cb0e3579af
commit
791324cc06
@@ -101,4 +101,3 @@ struct gl_renderer_interface {
|
||||
void (*print_egl_error_state)(void);
|
||||
};
|
||||
|
||||
struct gl_renderer_interface gl_renderer_interface;
|
||||
|
||||
Reference in New Issue
Block a user