Themaister
|
f2cae17021
|
Vulkan: Try to avoid creating swapchains redundantly.
Win32: Only make resize events when needed.
Do not create swapchain unless necessary.
Deal better with Windows WSI workarounds.
|
2018-07-01 16:21:09 +02:00 |
|
Brad Parker
|
a1aefc901c
|
Qt WIMP GUI
|
2018-04-30 14:33:05 -04:00 |
|
twinaphex
|
1526c8a15d
|
(PS3) Should fix PS3 build with context driver
|
2018-04-21 18:05:25 +02:00 |
|
Brandon Wright
|
533f898132
|
Add get refresh rate context function. Implement for X11 and Wayland.
|
2018-04-15 17:56:12 -05:00 |
|
Brandon Wright
|
9f15e39114
|
Also use the original fallback designed for older window managers.
|
2018-04-02 20:21:32 -05:00 |
|
Brandon Wright
|
0a5e65dc06
|
Add workarounds based on window manager for override-redirect.
|
2018-04-02 20:01:14 -05:00 |
|
Brandon Wright
|
8356300c3e
|
Apply the same fix to xegl_ctx.c
|
2018-04-01 17:47:47 -05:00 |
|
Brandon Wright
|
64686d8106
|
Set override-redirect on true fullscreen, but after window is mapped.
|
2018-04-01 17:47:27 -05:00 |
|
Brandon Wright
|
3bbff3c689
|
Use _NET_WM_STATE_FULLSCREEN as a first measure, only falling back to override-redirect when not supported.
|
2018-03-29 17:13:51 -05:00 |
|
Brandon Wright
|
5da1aa0af7
|
Allow compositor disabling on X11 fullscreen through _NET_WM_BYPASS_COMPOSITOR.
Note: KWin doesn't bypass compositor on override-redirect windows, so enabling windowed fullscreen is necessary.
|
2018-03-29 15:20:14 -05:00 |
|
Brandon Wright
|
eb6d04d430
|
With X context set vk.swapchain to VK_NULL_HANDLE when failing to create swapchain so Vulkan common functions don't try and use it and crash.
|
2018-03-18 19:31:25 -05:00 |
|
twinaphex
|
16c1bd7a03
|
Create context get_api function
|
2018-03-01 21:16:54 +01:00 |
|
Brad Parker
|
43aa977a91
|
add menu setting to toggle window decorations
|
2018-02-10 23:46:09 -05:00 |
|
twinaphex
|
61ff51be2f
|
Start using string_is_equal predominantly
|
2018-01-16 22:53:38 +01:00 |
|
Brad Parker
|
81cd5435a1
|
x11: enable window transparency
|
2017-12-16 10:29:30 -05:00 |
|
gblues
|
6904101c44
|
Clean up trailing whitespace
== DETAILS
Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
|
2017-12-12 00:24:18 -08:00 |
|
Themaister
|
75b84b4f94
|
Support pending swapchain creation.
|
2017-12-09 17:28:20 +01:00 |
|
Brad Parker
|
20b73cd676
|
x11: add RetroArch logo to window title bar
|
2017-11-22 00:01:42 -05:00 |
|
twinaphex
|
95e588ce0f
|
Fix C89_BUILD
|
2017-06-10 12:52:45 +02:00 |
|
Zoran Vuckovic
|
2056ebc803
|
Allow udev input to be used with X11 context
|
2017-06-02 01:08:28 +02:00 |
|
twinaphex
|
b0398c1482
|
C89 build fixes
|
2017-05-19 03:34:53 +02:00 |
|
twinaphex
|
ed86a2ed10
|
Add threading error notes
|
2017-05-06 17:35:12 +02:00 |
|
twinaphex
|
301ee64e80
|
Add HAVE_XINERAMA ifdefs
|
2017-04-26 15:29:21 +02:00 |
|
twinaphex
|
1b27c3dec1
|
Make some log messages more consistent
|
2017-03-24 00:28:21 +01:00 |
|
twinaphex
|
805470072b
|
Make desktop_mode a static variable inside x11_common.c
|
2017-03-23 20:07:56 +01:00 |
|
twinaphex
|
1ce3b12335
|
Split up xinerama functions into separate files
|
2017-03-23 19:59:11 +01:00 |
|
twinaphex
|
09e7186a4e
|
Start splitting up xinerama functions
|
2017-03-23 19:46:06 +01:00 |
|
twinaphex
|
6247d6ea1d
|
Update check_window - we no longer need runloop.h inside context driver
|
2017-01-23 01:02:33 +01:00 |
|
twinaphex
|
7d624fdedb
|
Push some build fixes when compiling with --disable-opengl --disable-shaderpipeline
|
2017-01-22 22:18:00 +01:00 |
|
twinaphex
|
1ea3bea0ee
|
Don't pass video_info by value to context_driver init function
|
2017-01-22 18:29:22 +01:00 |
|
twinaphex
|
96c8ca5a09
|
Header update #1
|
2017-01-22 13:40:32 +01:00 |
|
twinaphex
|
b96e0bb820
|
Remove stub update_title functions
|
2017-01-19 01:58:44 +01:00 |
|
twinaphex
|
34da27c36b
|
Don't need 'frame_count' variable for check_window
|
2017-01-18 21:47:12 +01:00 |
|
twinaphex
|
a6a4808e94
|
Refactor frame monitor code
|
2017-01-18 17:41:27 +01:00 |
|
twinaphex
|
4bae3032dd
|
(X context) Fix CXX_BUILD and C89_BUILD
|
2017-01-17 14:51:24 +01:00 |
|
twinaphex
|
666534cc74
|
Grab settings pointer only once inside wrapper 'input_driver' function
|
2017-01-16 00:14:10 +01:00 |
|
twinaphex
|
4230662572
|
(X context) Use better swap control method if GLX_OML_sync_control
and GLX_MESA_swap_control are supported
|
2017-01-14 12:24:56 +01:00 |
|
twinaphex
|
23017e0b45
|
Cleanups
|
2017-01-13 16:57:57 +01:00 |
|
twinaphex
|
1fa3475d79
|
Add parameter to video_context_driver's 'init' function
|
2017-01-13 16:52:07 +01:00 |
|
twinaphex
|
7d0056d422
|
Minimize dependence on settings struct from within context drivers
|
2017-01-11 06:44:41 +01:00 |
|
twinaphex
|
80f79130c0
|
Update set_video_mode context driver callback function
|
2017-01-11 06:35:50 +01:00 |
|
twinaphex
|
8bd12368ef
|
Pass joypad_driver name to input_driver_init function and make
sure we don't need to access the settings struct from the
input driver
|
2017-01-10 17:59:48 +01:00 |
|
twinaphex
|
c086a18ceb
|
video_driver_frame_filter no longer needs to grab pointer to
settings
|
2017-01-09 15:46:40 +01:00 |
|
twinaphex
|
35fefb1c09
|
Do away with yet more pointer grabbing of settings
|
2017-01-09 15:14:16 +01:00 |
|
twinaphex
|
6b3cc9068d
|
Pass video_info to swap_buffers too
|
2017-01-09 14:59:15 +01:00 |
|
twinaphex
|
3d92ce140e
|
Pass video_frame_info_t to update_window_title
|
2017-01-09 14:42:07 +01:00 |
|
twinaphex
|
7ec6dc0bde
|
(x_ctx.c) Cleanup
|
2017-01-04 09:44:08 +01:00 |
|
twinaphex
|
a5d4032d01
|
(X11) Cleanups
|
2016-12-15 12:37:14 +01:00 |
|
twinaphex
|
d4809d310a
|
Fix for previous bugged Xorg GL drivers
|
2016-11-03 13:25:44 +01:00 |
|
Brad Parker
|
d1d5584d18
|
update copyright
|
2016-10-27 11:47:10 -04:00 |
|