@@ -183,14 +183,6 @@ subregion_buffer_updategfx(struct video_gfx *__restrict self, unsigned int what)
183183 return (* base -> vb_ops -> vi_updategfx )(self , what );
184184}
185185
186- PRIVATE ATTR_RETNONNULL ATTR_INOUT (1 ) struct video_gfx * FCC
187- subregion_buffer_noblend (struct video_gfx * __restrict self ) {
188- struct subregion_buffer * me = (struct subregion_buffer * )self -> vx_buffer ;
189- struct video_buffer * base = me -> srb_base ;
190- self -> vx_buffer = base ; /* This is allowed! */
191- return (* base -> vb_ops -> vi_noblendgfx )(self );
192- }
193-
194186
195187INTERN struct video_buffer_ops subregion_buffer_ops = {};
196188INTERN struct video_buffer_ops subregion_buffer_ops_norem = {};
@@ -205,7 +197,6 @@ _subregion_buffer_ops(void) {
205197 subregion_buffer_ops .vi_unlockregion = & subregion_buffer_unlockregion ;
206198 subregion_buffer_ops .vi_initgfx = & subregion_buffer_initgfx ;
207199 subregion_buffer_ops .vi_updategfx = & subregion_buffer_updategfx ;
208- subregion_buffer_ops .vi_noblendgfx = & subregion_buffer_noblend ;
209200 COMPILER_WRITE_BARRIER ();
210201 subregion_buffer_ops .vi_destroy = & subregion_buffer_destroy ;
211202 COMPILER_WRITE_BARRIER ();
@@ -224,7 +215,6 @@ _subregion_buffer_ops_norem(void) {
224215 subregion_buffer_ops_norem .vi_unlock = & subregion_buffer_unlock ;
225216 subregion_buffer_ops_norem .vi_initgfx = & subregion_buffer_initgfx ;
226217 subregion_buffer_ops_norem .vi_updategfx = & subregion_buffer_updategfx ;
227- subregion_buffer_ops_norem .vi_noblendgfx = & subregion_buffer_noblend ;
228218 COMPILER_WRITE_BARRIER ();
229219 subregion_buffer_ops_norem .vi_destroy = & subregion_buffer_destroy ;
230220 COMPILER_WRITE_BARRIER ();
@@ -268,26 +258,15 @@ gfx_buffer_updategfx(struct video_gfx *__restrict self, unsigned int what) {
268258 return (* base -> vb_ops -> vi_updategfx )(self , what );
269259}
270260
271- PRIVATE ATTR_RETNONNULL ATTR_INOUT (1 ) struct video_gfx * FCC
272- gfx_buffer_noblend (struct video_gfx * __restrict self ) {
273- struct gfx_buffer * me = (struct gfx_buffer * )self -> vx_buffer ;
274- struct video_buffer * base = me -> gxb_base ;
275- self -> vx_buffer = base ; /* This is allowed! */
276- self -> vx_flags = me -> gxb_flags ;
277- self -> vx_colorkey = me -> gxb_colorkey ;
278- return (* base -> vb_ops -> vi_noblendgfx )(self );
279- }
280-
281261
282262
283263INTERN struct video_buffer_ops gfx_buffer_ops = {};
284264PRIVATE ATTR_RETNONNULL WUNUSED struct video_buffer_ops * CC
285265_gfx_buffer_ops (void ) {
286266 if unlikely (!gfx_buffer_ops .vi_destroy ) {
287267 video_buffer_ops_set_LOCKOPS_like_NOTSUP (& gfx_buffer_ops );
288- gfx_buffer_ops .vi_initgfx = & gfx_buffer_initgfx ;
289- gfx_buffer_ops .vi_updategfx = & gfx_buffer_updategfx ;
290- gfx_buffer_ops .vi_noblendgfx = & gfx_buffer_noblend ;
268+ gfx_buffer_ops .vi_initgfx = & gfx_buffer_initgfx ;
269+ gfx_buffer_ops .vi_updategfx = & gfx_buffer_updategfx ;
291270 COMPILER_WRITE_BARRIER ();
292271 gfx_buffer_ops .vi_destroy = & gfx_buffer_destroy ;
293272 COMPILER_WRITE_BARRIER ();
0 commit comments