11366 Commits

Author SHA1 Message Date
libretroadmin
3b823d18d5 Simplify some code in gfx_display.c 2023-05-28 21:34:57 +02:00
zoltanvb
e0a8d403f1 Support screen refresh rate with Vulkan KHR_Display context 2023-05-28 14:18:51 +02:00
miguedevel
22de73da3b Fix NULL related crash on CRT Switchres code
gfxctx.ident returns NULL on Windows but there's no check for this
2023-05-28 05:22:50 +02:00
Eric Warmenhoven
6a1320bcfb On mobile in portrait mode, don't override custom viewport 2023-05-27 02:50:32 +02:00
zoltanvb
afa0e389aa Display server for KMS
Add a display server construct for DRM/KMS mode. The main use is
to provide resolution changes (including automatic refresh rate
switch) for this configuration, i.e. DRM context and OpenGL drivers.

To enable refresh rate restoration after automatic refresh rate
change, av_info->timing_fps is also adjusted on core close / RA exit.

No effects expected on CRTSwitchRes.
2023-05-19 17:34:25 +02:00
sonninnos
6be1ef5d85 Correct rotated core provided aspect ratio 2023-05-19 17:17:30 +02:00
sonninnos
cc1bc25349 Minor adjustments to refresh rate switch behavior 2023-05-19 04:20:16 +02:00
Jamiras
e2e193290c show tracker 2023-05-15 03:41:45 +02:00
libretroadmin
b2582f443f Move macro outside of HAVE_OVERLAY 2023-05-11 17:03:02 +02:00
libretroadmin
7db9a4acfa Header cleanups 2023-05-11 05:45:04 +02:00
libretroadmin
56a44b2bd1 Fix ifdef for D3D12 hardware context 2023-05-11 03:35:12 +02:00
Eric Warmenhoven
22dc543364 tvOS has its own beautiful screensavers and I would like them 2023-05-10 22:00:23 +02:00
libretroadmin
9f5a73ef07 Silence warnings and fix Android build 2023-05-10 21:59:50 +02:00
libretroadmin
91ea92e50b Get rid of some menu_driver_ctl commands 2023-05-10 21:30:09 +02:00
libretroadmin
45947a0534 Turn function static 2023-05-08 23:20:19 +02:00
libretroadmin
e613d05da7 Remove some gfx_display_{set|get}_ functions 2023-05-08 22:17:18 +02:00
libretroadmin
baba57c10a Cleanups 2023-05-08 00:08:44 +02:00
libretroadmin
ced83c41e6 (Font) Less casting 2023-05-07 21:13:44 +02:00
libretroadmin
a0292c1db4 (Font) Some simplifications 2023-05-07 18:54:39 +02:00
libretroadmin
2304faf7f0 (D3D12) Undo commit a79dc19b6cb49cf9480fc066d7932cb99c75a190 - allows us to
set RGUI aspect ratio again and internal upscale - going from upscaling
to no upscaling causes a crash though
2023-05-07 05:41:25 +02:00
libretroadmin
5ac380ec39 (D3D10) Fix RGUI 2023-05-07 03:50:18 +02:00
libretroadmin
fe8221a259 (D3D12) Remove unused function 2023-05-06 03:18:11 +02:00
sonninnos
f5f1d35370 Add content import/scan via CLI 2023-05-03 20:29:40 +02:00
barbudreadmon
3036c47034
(video_driver) fix windowed viewport with libretro rotation (#15247)
* (video_driver) fix viewport with libretro rotation
2023-05-02 17:02:08 +02:00
libretroadmin
6b93152253 * Add some TODO/FIXME localize notes
* some snprintf refactors
2023-05-01 20:49:32 +02:00
libretroadmin
c087b044c2 * Add TODO/FIXME localize notes
* More snprintf optimizations
2023-04-30 19:30:07 +02:00
libretroadmin
3871ac4455 * Add FIXME LOCALIZE notes
* Some snprintf optimizations
2023-04-30 17:26:57 +02:00
libretroadmin
c400fa761c (UI companion driver) Remove unused notify_content_loaded 2023-04-27 03:02:00 +02:00
Jamiras
4210edc228
eliminate leaderboard tracker stutter (#15223) 2023-04-25 19:03:20 +02:00
libretroadmin
08d1b847fd (D3D12) Go through local variables for graphics command list 2023-04-25 14:08:21 +02:00
libretroadmin
dcefb6e028 (D3D12) Get rid of the small inline wrapper functions 2023-04-24 18:11:26 +02:00
libretroadmin
2a5c419d38 Cleanup d3d12_heap_descriptor_alloc 2023-04-24 10:54:46 +02:00
libretroadmin
cff5ea2a9b (video_driver/HDR) Remove unused helper functiosn 2023-04-24 10:54:46 +02:00
libretroadmin
ca164d1b0f Minor cleanup in video_driver.c - call get_viewport_info directly 2023-04-24 10:54:46 +02:00
libretroadmin
1f2bd96459 (video_shader_parse.c) Namespace some functions, random misc cleanups 2023-04-23 11:24:03 +02:00
libretroadmin
7ebc68be6f (drivers_font) Cleanups/style nits 2023-04-23 11:10:07 +02:00
libretroadmin
238f887931 Get rid of initial for loop C89 noncompliance
* uwp_main.c - code style cleanups
2023-04-23 10:47:09 +02:00
sonninnos
dd106c4f4a
Show current video + audio drivers in statistics (#15193) 2023-04-14 20:15:54 +02:00
aliaspider
50b9454f69
d3d12: enable blending when drawing the menu. (#15181) 2023-04-11 06:56:48 +01:00
libretroadmin
d48bd7244a Libretro API update - add new context hardware render enums - enables
autodetection of DX12 for PS2 core
2023-04-11 00:54:02 +02:00
Colin Kinloch
f19def349f
(Wayland) Remove splash screen (#15178) 2023-04-10 16:37:48 +02:00
aliaspider
a79dc19b6c
D3D12: move fence signaling out of d3d12_gfx_sync. (#15179) 2023-04-10 16:37:36 +02:00
Colin Kinloch
e8ec3031a8
(Wayland) wp_viewporter + scaling fix (#15176)
* Use wp_viewporter
* Set buffer scale to highest of displays the window is touching
* Fixes fullscreen issue mentioned in #15168
* Simplify process of adding new wayland protocols
2023-04-10 06:29:41 +01:00
aliaspider
0adbd6905f
add D3D12 HW_render support. (#15177) 2023-04-10 01:08:44 +01:00
Colin Kinloch
d625ca3762
(Wayland) Only display splash when necessary (#15168) 2023-04-08 02:41:07 +01:00
CyberLabSystems
364356dde6
CyberLab Custom Blargg NTSC Video Filter Preset Update (#14426)
* Update and rename Blargg_NTSC_SNES_Custom_pseudo_PCE_PSX_SNES_Composite.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_Composite.filt

Change "their" to "his" in the credits because it's the appropriate pronoun.
Remove "PSX" from the filename because it doesn't seem to work with any currently available PSX core.

* Update and rename Blargg_NTSC_SNES_Custom_pseudo_PCE_PSX_SNES_S-Video.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_S-Video.filt

Change "their" to "his" in the credits because it's the appropriate pronoun.
Remove "PSX" from the filename because it doesn't seem to work with any currently available PSX core.

* Update and rename Blargg_NTSC_SNES_Custom_pseudo_PCE_PSX_SNES_RGB.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_RGB.filt

Change "their" to "his" in the credits because it's the appropriate pronoun.
Remove "PSX" from the filename because it doesn't seem to work with any currently available PSX core.

* Update Blargg_NTSC_SNES_Custom_pseudo_MD_S-Video.filt

Change "their" to "his" in the credits because it's the appropriate pronoun.

* Update Blargg_NTSC_SNES_Custom_pseudo_MD_Composite.filt

Change "their" to "his" in the credits because it's the appropriate pronoun.

* Rename Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_Composite.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_PSX_Composite.filt

Change "their" to "his" in the credits because it's the appropriate pronoun.

Revert filename to include "PSX" becsuse it works under certain conditions based on feedback.

* Rename Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_RGB.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_PSX_RGB.filt

Change "their" to "his" in the credits because it's the appropriate pronoun.

Revert filename to include "PSX" becsuse it works under certain conditions based on feedback.

* Rename Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_S-Video.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_PSX_S-Video.filt

Change "their" to "his" in the credits because it's the appropriate pronoun.

Revert filename to include "PSX" becsuse it works under certain conditions based on feedback.

* Delete e -i HEAD~5

Remove because it's just a garbage file.

* Rename Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_PSX_Composite.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_PSX_SNES_Composite.filt

* Rename Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_PSX_RGB.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_PSX_SNES_RGB.filt

* Rename Blargg_NTSC_SNES_Custom_pseudo_PCE_SNES_PSX_S-Video.filt to Blargg_NTSC_SNES_Custom_pseudo_PCE_PSX_SNES_S-Video.filt
2023-04-07 02:08:55 +01:00
OsirizX
6cc05ab5ce
(PSL1GHT) Add overlay support (#15149) 2023-04-04 15:05:59 +01:00
libretroadmin
f46beade21 (Android) Buildfix 2023-04-03 22:47:50 +02:00
libretroadmin
96a4417e38 (Vulkan) vulkan_surface_create - we already set all members of this
struct - memset unnecessary
2023-04-03 20:51:41 +02:00
libretroadmin
223f063894 Simplify win32_common.c 2023-04-03 20:26:04 +02:00