RetroArch/gfx
CTCaer a8028d5e8e X11: fix fullscreen when swapping monitors/resolution
Most DEs have the tendency to lose focus when monitor is getting swapped or the resolution changes.
That causes X11 exiting fullscreen and setting a lower resolution to fit desktop.
Pushing the window back to top, automatically fixes that and X11 enforces fullscreen again and new max resolution.

Additionally, XConfigure events are now checked and preferred over XGetWindowAttributes.
That saves several to hundreds μs per frame.
2021-05-29 22:19:19 +03:00
..
common X11: fix fullscreen when swapping monitors/resolution 2021-05-29 22:19:19 +03:00
display_servers Fixed CRTSwitchRes framebuffer bug 2021-04-19 07:38:38 -07:00
drivers Vita: wait before free texture 2021-05-27 18:41:44 +02:00
drivers_context X11: fix fullscreen when swapping monitors/resolution 2021-05-29 22:19:19 +03:00
drivers_display Move defines files over to libretro-common 2021-05-18 22:15:04 +02:00
drivers_font Vita: wait before free texture 2021-05-27 18:41:44 +02:00
drivers_font_renderer (freetype/stb_unicode/bitmapfont) Prevent texture bleed when rendering text at non-integer scales 2021-04-15 17:24:32 +01:00
drivers_renderchain Move defines files over to libretro-common 2021-05-18 22:15:04 +02:00
drivers_shader Added a missing include. 2021-05-05 01:52:04 -07:00
include Add more headers 2019-12-07 07:17:21 +01:00
video_filters Compile video and audio filters as ARM64 architecture 2021-02-22 08:11:50 +01:00
video_layout Prefer using snprintf instead of insecure sprintf 2021-05-18 15:14:08 +02:00
widgets MSVC buildfixes 2021-05-21 17:09:55 +02:00
font_driver.c Add more PSL1GHT ifdefs 2020-12-27 18:56:00 +01:00
font_driver.h Reorder structs, alignment 2020-08-18 17:16:59 +02:00
gfx_animation.c (gfx_animation.c) Simplify some functions 2021-04-22 19:30:20 +02:00
gfx_animation.h Make update_time_callback a part of the animation struct 2020-10-15 08:35:37 +02:00
gfx_display.c gfx_display - Get rid of lots of pointer grabbing 2021-03-25 20:12:34 +01:00
gfx_display.h Get rid of pointer grabbing for p_disp 2021-04-08 00:38:24 +02:00
gfx_thumbnail_path.c Use path_basename_nocompression where we are sure we are not 2021-04-11 17:44:41 +02:00
gfx_thumbnail_path.h Turn function static 2020-10-05 21:54:07 +02:00
gfx_thumbnail.c Don't call anim_get_ptr inside gfx_thumbnail.c 2021-04-08 01:30:42 +02:00
gfx_thumbnail.h Don't call anim_get_ptr inside gfx_thumbnail.c 2021-04-08 01:30:42 +02:00
gfx_widgets.c Expand widget init function 2021-04-08 00:51:10 +02:00
gfx_widgets.h Expand widget init function 2021-04-08 00:51:10 +02:00
video_coord_array.c Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
video_coord_array.h reorder structs, alignment 2020-08-15 00:35:15 +02:00
video_crt_switch.c Update video_crt_switch.c 2020-07-28 18:43:29 +01:00
video_crt_switch.h Reorder structs, alignment 2020-08-15 02:55:29 +02:00
video_defines.h Revert "Add 7:3 aspect ratio" 2020-07-07 11:44:57 +02:00
video_display_server.h Cleanups 2020-09-20 17:50:06 +02:00
video_filter.c Add 'Upscale_256x-320x240' video filter 2021-01-31 13:38:40 +00:00
video_filter.h Fix some linkage errors with RA MSVC 2010 2017-12-30 13:00:08 +01:00
video_layout.c Revert "Move static functions to top of files" 2020-06-26 18:40:26 +02:00
video_layout.h Reorder structs/alignment 2020-08-25 20:39:06 +02:00
video_shader_parse.c Use path_basename_nocompression where we are sure we are not 2021-04-11 17:44:41 +02:00
video_shader_parse.h (video_shader_parse.c) Tons of functions here should have been 2021-03-24 18:31:20 +01:00
video_thread_wrapper.c (video_thread_wrapper) Call video_driver_get_data instead of 2021-03-20 15:15:52 +01:00
video_thread_wrapper.h Move video_driver_thread pointer grabbing to retroarch.c 2020-10-05 18:13:53 +02:00