@@ -37,37 +37,37 @@ wpe_renderer_backend_egl_create(int host_fd)
3737 if (!backend )
3838 return 0 ;
3939
40- backend -> interface = wpe_load_object ("_wpe_renderer_backend_egl_interface" );
41- if (!backend -> interface ) {
40+ backend -> base . interface = wpe_load_object ("_wpe_renderer_backend_egl_interface" );
41+ if (!backend -> base . interface ) {
4242 free (backend );
4343 return 0 ;
4444 }
4545
46- backend -> interface_data = backend -> interface -> create (host_fd );
46+ backend -> base . interface_data = backend -> base . interface -> create (host_fd );
4747
4848 return backend ;
4949}
5050
5151void
5252wpe_renderer_backend_egl_destroy (struct wpe_renderer_backend_egl * backend )
5353{
54- backend -> interface -> destroy (backend -> interface_data );
55- backend -> interface_data = 0 ;
54+ backend -> base . interface -> destroy (backend -> base . interface_data );
55+ backend -> base . interface_data = 0 ;
5656
5757 free (backend );
5858}
5959
6060EGLNativeDisplayType
6161wpe_renderer_backend_egl_get_native_display (struct wpe_renderer_backend_egl * backend )
6262{
63- return backend -> interface -> get_native_display (backend -> interface_data );
63+ return backend -> base . interface -> get_native_display (backend -> base . interface_data );
6464}
6565
6666uint32_t
6767wpe_renderer_backend_egl_get_platform (struct wpe_renderer_backend_egl * backend )
6868{
69- if (backend -> interface -> get_platform )
70- return backend -> interface -> get_platform (backend -> interface_data );
69+ if (backend -> base . interface -> get_platform )
70+ return backend -> base . interface -> get_platform (backend -> base . interface_data );
7171 return 0 ;
7272}
7373
@@ -78,22 +78,22 @@ wpe_renderer_backend_egl_target_create(int host_fd)
7878 if (!target )
7979 return 0 ;
8080
81- target -> interface = wpe_load_object ("_wpe_renderer_backend_egl_target_interface" );
82- if (!target -> interface ) {
81+ target -> base . interface = wpe_load_object ("_wpe_renderer_backend_egl_target_interface" );
82+ if (!target -> base . interface ) {
8383 free (target );
8484 return 0 ;
8585 }
8686
87- target -> interface_data = target -> interface -> create (target , host_fd );
87+ target -> base . interface_data = target -> base . interface -> create (target , host_fd );
8888
8989 return target ;
9090}
9191
9292void
9393wpe_renderer_backend_egl_target_destroy (struct wpe_renderer_backend_egl_target * target )
9494{
95- target -> interface -> destroy (target -> interface_data );
96- target -> interface_data = 0 ;
95+ target -> base . interface -> destroy (target -> base . interface_data );
96+ target -> base . interface_data = 0 ;
9797
9898 target -> client = 0 ;
9999 target -> client_data = 0 ;
@@ -111,31 +111,31 @@ wpe_renderer_backend_egl_target_set_client(struct wpe_renderer_backend_egl_targe
111111void
112112wpe_renderer_backend_egl_target_initialize (struct wpe_renderer_backend_egl_target * target , struct wpe_renderer_backend_egl * backend , uint32_t width , uint32_t height )
113113{
114- target -> interface -> initialize (target -> interface_data , backend -> interface_data , width , height );
114+ target -> base . interface -> initialize (target -> base . interface_data , backend -> base . interface_data , width , height );
115115}
116116
117117EGLNativeWindowType
118118wpe_renderer_backend_egl_target_get_native_window (struct wpe_renderer_backend_egl_target * target )
119119{
120- return target -> interface -> get_native_window (target -> interface_data );
120+ return target -> base . interface -> get_native_window (target -> base . interface_data );
121121}
122122
123123void
124124wpe_renderer_backend_egl_target_resize (struct wpe_renderer_backend_egl_target * target , uint32_t width , uint32_t height )
125125{
126- target -> interface -> resize (target -> interface_data , width , height );
126+ target -> base . interface -> resize (target -> base . interface_data , width , height );
127127}
128128
129129void
130130wpe_renderer_backend_egl_target_frame_will_render (struct wpe_renderer_backend_egl_target * target )
131131{
132- target -> interface -> frame_will_render (target -> interface_data );
132+ target -> base . interface -> frame_will_render (target -> base . interface_data );
133133}
134134
135135void
136136wpe_renderer_backend_egl_target_frame_rendered (struct wpe_renderer_backend_egl_target * target )
137137{
138- target -> interface -> frame_rendered (target -> interface_data );
138+ target -> base . interface -> frame_rendered (target -> base . interface_data );
139139}
140140
141141struct wpe_renderer_backend_egl_offscreen_target *
@@ -145,36 +145,36 @@ wpe_renderer_backend_egl_offscreen_target_create()
145145 if (!target )
146146 return 0 ;
147147
148- target -> interface = wpe_load_object ("_wpe_renderer_backend_egl_offscreen_target_interface" );
149- if (!target -> interface ) {
148+ target -> base . interface = wpe_load_object ("_wpe_renderer_backend_egl_offscreen_target_interface" );
149+ if (!target -> base . interface ) {
150150 free (target );
151151 return 0 ;
152152 }
153153
154- target -> interface_data = target -> interface -> create ();
154+ target -> base . interface_data = target -> base . interface -> create ();
155155
156156 return target ;
157157}
158158
159159void
160160wpe_renderer_backend_egl_offscreen_target_destroy (struct wpe_renderer_backend_egl_offscreen_target * target )
161161{
162- target -> interface -> destroy (target -> interface_data );
163- target -> interface_data = 0 ;
162+ target -> base . interface -> destroy (target -> base . interface_data );
163+ target -> base . interface_data = 0 ;
164164
165165 free (target );
166166}
167167
168168void
169169wpe_renderer_backend_egl_offscreen_target_initialize (struct wpe_renderer_backend_egl_offscreen_target * target , struct wpe_renderer_backend_egl * backend )
170170{
171- target -> interface -> initialize (target -> interface_data , backend -> interface_data );
171+ target -> base . interface -> initialize (target -> base . interface_data , backend -> base . interface_data );
172172}
173173
174174EGLNativeWindowType
175175wpe_renderer_backend_egl_offscreen_target_get_native_window (struct wpe_renderer_backend_egl_offscreen_target * target )
176176{
177- return target -> interface -> get_native_window (target -> interface_data );
177+ return target -> base . interface -> get_native_window (target -> base . interface_data );
178178}
179179
180180void
0 commit comments