Lines Matching +full:use +full:- +full:case
9 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
35 DisplaySurface *surf = scon->surface; in sdl2_2d_update()
38 assert(!scon->opengl); in sdl2_2d_update()
40 if (!scon->texture) { in sdl2_2d_update()
51 SDL_UpdateTexture(scon->texture, &rect, in sdl2_2d_update()
54 SDL_RenderClear(scon->real_renderer); in sdl2_2d_update()
55 SDL_RenderCopy(scon->real_renderer, scon->texture, NULL, NULL); in sdl2_2d_update()
56 SDL_RenderPresent(scon->real_renderer); in sdl2_2d_update()
63 DisplaySurface *old_surface = scon->surface; in sdl2_2d_switch()
66 assert(!scon->opengl); in sdl2_2d_switch()
68 scon->surface = new_surface; in sdl2_2d_switch()
70 if (scon->texture) { in sdl2_2d_switch()
71 SDL_DestroyTexture(scon->texture); in sdl2_2d_switch()
72 scon->texture = NULL; in sdl2_2d_switch()
75 if (surface_is_placeholder(new_surface) && qemu_console_get_index(dcl->con)) { in sdl2_2d_switch()
80 if (!scon->real_window) { in sdl2_2d_switch()
88 SDL_RenderSetLogicalSize(scon->real_renderer, in sdl2_2d_switch()
92 switch (surface_format(scon->surface)) { in sdl2_2d_switch()
93 case PIXMAN_x1r5g5b5: in sdl2_2d_switch()
96 case PIXMAN_r5g6b5: in sdl2_2d_switch()
99 case PIXMAN_a8r8g8b8: in sdl2_2d_switch()
100 case PIXMAN_x8r8g8b8: in sdl2_2d_switch()
103 case PIXMAN_a8b8g8r8: in sdl2_2d_switch()
104 case PIXMAN_x8b8g8r8: in sdl2_2d_switch()
107 case PIXMAN_r8g8b8a8: in sdl2_2d_switch()
108 case PIXMAN_r8g8b8x8: in sdl2_2d_switch()
111 case PIXMAN_b8g8r8x8: in sdl2_2d_switch()
114 case PIXMAN_b8g8r8a8: in sdl2_2d_switch()
120 scon->texture = SDL_CreateTexture(scon->real_renderer, format, in sdl2_2d_switch()
131 assert(!scon->opengl); in sdl2_2d_refresh()
132 graphic_hw_update(dcl->con); in sdl2_2d_refresh()
138 assert(!scon->opengl); in sdl2_2d_redraw()
140 if (!scon->surface) { in sdl2_2d_redraw()
143 sdl2_2d_update(&scon->dcl, 0, 0, in sdl2_2d_redraw()
144 surface_width(scon->surface), in sdl2_2d_redraw()
145 surface_height(scon->surface)); in sdl2_2d_redraw()