Searched refs:guest_fb (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/ui/ |
H A D | gtk-egl.c | 37 egl_fb_destroy(&vc->gfx.guest_fb); in gtk_egl_set_scanout_mode() 70 QemuDmaBuf *dmabuf = vc->gfx.guest_fb.dmabuf; in gd_egl_draw() 154 if (vc->gfx.guest_fb.dmabuf && in gd_egl_refresh() 155 qemu_dmabuf_get_draw_submitted(vc->gfx.guest_fb.dmabuf)) { in gd_egl_refresh() 171 if (vc->gfx.guest_fb.dmabuf) { in gd_egl_refresh() 172 egl_dmabuf_release_texture(vc->gfx.guest_fb.dmabuf); in gd_egl_refresh() 173 gd_egl_scanout_dmabuf(dcl, vc->gfx.guest_fb.dmabuf); in gd_egl_refresh() 262 egl_fb_setup_for_tex(&vc->gfx.guest_fb, backing_width, backing_height, in gd_egl_scanout_texture() 295 vc->gfx.guest_fb.dmabuf = dmabuf; in gd_egl_scanout_dmabuf() 344 if (!vc->gfx.guest_fb.framebuffer) { in gd_egl_scanout_flush() [all …]
|
H A D | gtk-gl-area.c | 30 egl_fb_destroy(&vc->gfx.guest_fb); in gtk_gl_area_set_scanout_mode() 43 QemuDmaBuf *dmabuf = vc->gfx.guest_fb.dmabuf; in gd_gl_area_draw() 57 if (!vc->gfx.guest_fb.framebuffer) { in gd_gl_area_draw() 71 glBindFramebuffer(GL_READ_FRAMEBUFFER, vc->gfx.guest_fb.framebuffer); in gd_gl_area_draw() 130 if (vc->gfx.guest_fb.dmabuf && in gd_gl_area_refresh() 131 qemu_dmabuf_get_draw_submitted(vc->gfx.guest_fb.dmabuf)) { in gd_gl_area_refresh() 276 egl_fb_setup_for_tex(&vc->gfx.guest_fb, backing_width, backing_height, in gd_gl_area_scanout_texture() 292 if (vc->gfx.guest_fb.dmabuf && in gd_gl_area_scanout_flush() 293 !qemu_dmabuf_get_draw_submitted(vc->gfx.guest_fb.dmabuf)) { in gd_gl_area_scanout_flush() 295 qemu_dmabuf_set_draw_submitted(vc->gfx.guest_fb.dmabuf, true); in gd_gl_area_scanout_flush() [all …]
|
H A D | egl-headless.c | 14 egl_fb guest_fb; member 54 egl_fb_destroy(&edpy->guest_fb); in egl_scanout_disable() 72 egl_fb_setup_for_tex(&edpy->guest_fb, in egl_scanout_texture() 148 if (!edpy->guest_fb.texture || !edpy->ds) { in egl_scanout_flush() 155 egl_texture_blit(edpy->gls, &edpy->blit_fb, &edpy->guest_fb, in egl_scanout_flush() 162 egl_fb_blit(&edpy->blit_fb, &edpy->guest_fb, edpy->y_0_top); in egl_scanout_flush()
|
H A D | sdl2-gl.c | 41 egl_fb_destroy(&scon->guest_fb); in sdl2_set_scanout_mode() 223 egl_fb_setup_for_tex(&scon->guest_fb, backing_width, backing_height, in sdl2_gl_scanout_texture() 237 if (!scon->guest_fb.framebuffer) { in sdl2_gl_scanout_flush() 245 egl_fb_blit(&scon->win_fb, &scon->guest_fb, !scon->y0_top); in sdl2_gl_scanout_flush()
|
H A D | spice-display.c | 1061 egl_fb_setup_for_tex(&ssd->guest_fb, width, height, in qemu_spice_gl_update() 1099 egl_texture_blit(ssd->gls, &ssd->blit_fb, &ssd->guest_fb, in qemu_spice_gl_update()
|
H A D | gtk.c | 589 if (vc->gfx.guest_fb.dmabuf == dmabuf) { in gd_gl_release_dmabuf() 590 vc->gfx.guest_fb.dmabuf = NULL; in gd_gl_release_dmabuf() 598 QemuDmaBuf *dmabuf = vc->gfx.guest_fb.dmabuf; in gd_hw_gl_flushed()
|
/openbmc/qemu/include/ui/ |
H A D | sdl2.h | 50 egl_fb guest_fb; member
|
H A D | spice-display.h | 132 egl_fb guest_fb; member
|
H A D | gtk.h | 52 egl_fb guest_fb; member
|