twinaphex
68032c7734
(D3D9) Split up D3D9 driver into two separate drivers - one for D3D9 HLSL
...
and another one for D3D9 Cg
2022-04-19 15:45:22 +02:00
Tony
85fef3427a
Fast-Forward Frameskip improvement ( #13834 )
2022-04-06 15:39:25 +01:00
Tony
7768c296b9
Prevent refresh rate switching to half frame rate modes ( #13656 )
2022-02-24 07:10:27 +01:00
jdgleaver
a953b27614
Rework optional fast-forward frame skipping: Drop frames based on frame timing ( #13578 )
2022-01-31 16:32:17 +01:00
Tony
86cced8eab
Fix frameskipping with duped frames ( #13560 )
2022-01-29 10:57:01 +01:00
Tony
84f558db0b
Add optional frame skipping when fast-forwarding ( #13550 )
2022-01-26 18:30:33 +01:00
Nikos Chantziaras
be650a790c
Add option for showing the overlay behind the menu ( #13360 )
...
* Add option for showing the overlay behind the menu
This commit lays the groundwork for this option. Support for this option
in the video drivers themselves is going to be added in later commits.
* gl1: Add overlay behind menu support
* gl2: Add overlay behind menu support
* gl3: Add overlay behind menu support
* vulkan: Add overlay behind menu support
* ctr: Add overlay behind menu support
* d3d9: Add overlay behind menu support
* d3d10: Add overlay behind menu support
* d3d11: Add overlay behind menu support
* d3d12: Add overlay behind menu support
* CHANGES.md: overlay behind menu
Co-authored-by: MrHuu <MrHuu@users.noreply.github.com>
Co-authored-by: Tony <45124675+sonninnos@users.noreply.github.com>
2021-12-26 04:56:44 +01:00
tunip3
a28e226ef4
Make resolution switching automatic and fix angle output issues [UWP/XBOX] ( #13406 )
...
* force angle to render at 1080p regardless of screensize as the output is 1080p regardless of screensize.
This fixes an issue where at 4k any angle output would be zoomed into a corner
* set resolution based on display resolution (auto 4k)
* set driver to d3d11 if booting with opengl
* reset width and height of output on boot to match display
Co-authored-by: Tunip3 <tunip3@users.noreply.github.com>
2021-12-24 14:34:30 +01:00
Tony
8cc423e036
Logging cleanups ( #13370 )
2021-12-17 18:04:24 +01:00
Tony
6ee92d8583
Stop logging fps statistics twice on quit ( #13369 )
2021-12-17 16:06:15 +01:00
Tony
71836c1055
Add option for showing notifications only in menu ( #13326 )
2021-12-16 14:38:43 +01:00
Tony
09880e92d2
Logging cleanups ( #13320 )
2021-12-04 14:21:12 +01:00
Tony
41838ef544
Refresh rate switch addition on startup ( #13316 )
2021-12-03 17:52:46 +01:00
Tony
121ca3a482
'Automatic Frame Delay' improvements: ( #13297 )
...
- swap interval handling
- d3dx handling
2021-12-02 02:32:39 +01:00
twinaphex
b4137915e8
Move code to proper locations
2021-11-23 16:58:36 +01:00
twinaphex
0a40e1f771
(gl_core/gl3) Rename gl_core internally to gl3
2021-11-23 08:45:54 +01:00
twinaphex
0b768d0460
Split up recording code
2021-11-10 02:34:04 +01:00
twinaphex
2a5751ca0e
Get rid of some getters
2021-11-09 07:06:04 +01:00
twinaphex
a93a2e3366
(MSVC2019 UWP) Buildfix
2021-11-07 05:54:23 +01:00
twinaphex
88c771fc66
Cleanups
2021-11-07 01:44:45 +01:00
Tony
3137f8470b
Add 'Automatic Frame Delay' option ( #13190 )
2021-11-05 23:42:23 +01:00
twinaphex
fe0c0d73ff
Move aspectratio_lut to video_driver.c
2021-11-05 03:47:04 +01:00
twinaphex
f50df1acfb
Buildfix
2021-11-05 03:15:17 +01:00
twinaphex
c17bcb8d91
Move code from retroarch.c to video_driver.c
2021-11-05 02:53:58 +01:00
twinaphex
e4ccc2508e
Move code over from retroarch.c to video_driver.c
2021-11-05 02:33:22 +01:00
twinaphex
a291323467
Move some code to gfx/video_driver.c
2021-10-15 02:25:12 +02:00
twinaphex
7f2cc93cf5
Silence warning
2021-10-13 21:44:40 +02:00
twinaphex
aa6d3542d2
Prevent warning
2021-10-13 18:44:27 +02:00
twinaphex
70606eab1e
Buildfix for WiiU
2021-10-13 18:40:41 +02:00
twinaphex
d87e0c1744
* Fix implicit declaration
...
* Move more code to gfx/video_driver.c
2021-10-13 16:36:38 +02:00
twinaphex
99b09ce359
Move more code to gfx/video_driver.c
2021-10-13 15:20:09 +02:00
twinaphex
5f4d4fe678
Move more code from retroarch.c to video_driver.c - retroarch.c now
...
778kb
2021-10-13 15:15:24 +02:00
Autechre
0a888f7868
Move video state to gfx/video_driver.c - reduces filesize of retroarch.c to 809kb ( #13104 )
...
* Move video state to gfx/video_driver.c - reduces filesize of retroarch.c
to 809Kb
2021-10-13 14:56:22 +02:00
Salvador
58e7dd8a1a
Add Miyoo target ( #12860 )
...
* add miyoo target
2021-10-08 13:53:49 +02:00
twinaphex
4f8ca90dd0
Move code over to gfx/video_driver.c
2021-09-28 15:29:05 +02:00
twinaphex
774dccca7c
Move more code over to gfx/video_driver.c
2021-09-28 02:15:11 +02:00
twinaphex
3dee62ce62
Cleanups and buildfix
2021-09-28 01:16:53 +02:00
twinaphex
05e4aa8bfb
move more code over to gfx/video_driver.c
2021-09-28 00:50:48 +02:00
twinaphex
4574a58683
(video_driver.c) Move some code over
2021-09-27 20:31:31 +02:00
twinaphex
0448afab96
Move video driver functions over to gfx/video_driver.c
2021-09-27 19:37:22 +02:00
twinaphex
f061941456
Integrate record_driver.c into retroarch.c
2019-06-17 16:23:46 +02:00
twinaphex
ee3208ac39
Integrate video_driver.c into retroarch.c
2019-06-17 15:10:22 +02:00
twinaphex
127bf556c7
Merge audio_driver.c into retroarch.c
2019-06-17 12:49:21 +02:00
Brad Parker
c962da0ddb
add video setting to select gpu (currently implemented for vulkan)
2019-06-13 12:47:08 -04:00
twinaphex
fdd09a8b06
Refactor task screenshot
2019-06-06 15:48:50 +02:00
twinaphex
280cec702b
video_driver_supports_viewport_read should only check if
...
taking screenshots with the GPU backbuffer is supported,
move outside settings check to callee
2019-06-06 15:06:27 +02:00
Huw Pascoe
8e9913a1ab
Fix video_layout crash on unsupported drivers
2019-05-18 18:19:55 +01:00
Huw Pascoe
2c56011f84
video_layout interface
2019-05-11 09:58:48 +01:00
Huw Pascoe
6aaa4df394
video_layout
2019-05-11 09:58:46 +01:00
twinaphex
74388d8490
Remove string_concat
2019-05-10 18:05:58 +02:00