@ -215,10 +215,13 @@ typedef struct DisplayChangeListenerOps {
QEMUGLContext ctx ) ;
QEMUGLContext ctx ) ;
QEMUGLContext ( * dpy_gl_ctx_get_current ) ( DisplayChangeListener * dcl ) ;
QEMUGLContext ( * dpy_gl_ctx_get_current ) ( DisplayChangeListener * dcl ) ;
void ( * dpy_gl_scanout ) ( DisplayChangeListener * dcl ,
void ( * dpy_gl_scanout_texture ) ( DisplayChangeListener * dcl ,
uint32_t backing_id , bool backing_y_0_top ,
uint32_t backing_id ,
uint32_t backing_width , uint32_t backing_height ,
bool backing_y_0_top ,
uint32_t x , uint32_t y , uint32_t w , uint32_t h ) ;
uint32_t backing_width ,
uint32_t backing_height ,
uint32_t x , uint32_t y ,
uint32_t w , uint32_t h ) ;
void ( * dpy_gl_update ) ( DisplayChangeListener * dcl ,
void ( * dpy_gl_update ) ( DisplayChangeListener * dcl ,
uint32_t x , uint32_t y , uint32_t w , uint32_t h ) ;
uint32_t x , uint32_t y , uint32_t w , uint32_t h ) ;
@ -284,10 +287,10 @@ bool dpy_cursor_define_supported(QemuConsole *con);
bool dpy_gfx_check_format ( QemuConsole * con ,
bool dpy_gfx_check_format ( QemuConsole * con ,
pixman_format_code_t format ) ;
pixman_format_code_t format ) ;
void dpy_gl_scanout ( QemuConsole * con ,
void dpy_gl_scanout_texture ( QemuConsole * con ,
uint32_t backing_id , bool backing_y_0_top ,
uint32_t backing_id , bool backing_y_0_top ,
uint32_t backing_width , uint32_t backing_height ,
uint32_t backing_width , uint32_t backing_height ,
uint32_t x , uint32_t y , uint32_t w , uint32_t h ) ;
uint32_t x , uint32_t y , uint32_t w , uint32_t h ) ;
void dpy_gl_update ( QemuConsole * con ,
void dpy_gl_update ( QemuConsole * con ,
uint32_t x , uint32_t y , uint32_t w , uint32_t h ) ;
uint32_t x , uint32_t y , uint32_t w , uint32_t h ) ;