BearOso
046f348d4e
Update hqxx filters to adapted version from FFmpeg.
...
Compiles much faster and is roughly the same speed.
2023-03-14 15:44:23 -05:00
BearOso
d8eb6c7074
libretro: Fix CFLAGS including CXXFLAGS.
2023-03-13 16:47:08 -05:00
bearoso
82d2ceb183
Merge pull request #712 from Yoshimaster96/master
...
Add proper support for SuperFX 8MB ROM emulation
2023-03-13 15:49:11 -05:00
BearOso
e306405cd1
win32: Add fullscreen on ROM open option.
2023-03-13 13:57:30 -05:00
BearOso
c64e99f504
win32: Only display first 500 shader parameters.
...
Mega-Bezel is absurd. There's no need for all those parameters.
2023-03-13 13:31:32 -05:00
OV2
cc0a87711a
win32: remove unneccessary function
2023-03-12 23:59:39 +01:00
OV2
da4d6e1dd4
win32: restore rom name in info dialog
2023-03-12 18:03:42 +01:00
OV2
c691be630b
Support patches in ROMFILENAME_DIR
...
Priority is as before: ROMFILENAME_DIR, ZIP, PATCH_DIR
2023-03-12 17:42:30 +01:00
OV2
1c16c0cb63
Fix ips sequences in patch dir
2023-03-12 17:42:30 +01:00
OV2
d502fe0738
Stop if ips sequence was found
2023-03-12 17:42:30 +01:00
BearOso
176556dfd3
Add menu items to scale windows up to 10x.
2023-03-12 11:10:02 -05:00
OV2
c654caed32
Use splitpath in CheckForAnyPatch (fixes extensions != 3 characters)
2023-03-12 14:12:24 +01:00
OV2
eaaf1ad779
win32: make shader params part of IS9xDisplayOutput, add override
...
specifier
2023-03-12 14:12:24 +01:00
OV2
fcdc865641
win3: use precalculated values
2023-03-12 14:12:24 +01:00
BearOso
0b0607722c
win32: Add "Clear List" option to recent menu.
2023-03-11 18:06:42 -06:00
BearOso
22e0b373e4
Gtk: Add clear recent items item.
2023-03-11 17:46:40 -06:00
BearOso
87bb383797
Gtk: Multiple assignment syntax.
2023-03-11 16:47:07 -06:00
bearoso
3378d6cc02
Merge pull request #753 from Felipefpl/master
...
Updated brazilian portuguese translation
2023-03-11 14:36:13 -06:00
BearOso
608f8b7137
win32: Make snapshot preview window work in fullscreen.
...
This could be system specific, but it works for me now.
2023-03-10 17:56:53 -06:00
BearOso
a4b4b98fff
Update SPIRV-Cross to bleeding edge.
2023-03-10 17:26:35 -06:00
BearOso
f9374e527b
Update glslang to bleeding edge.
2023-03-10 17:24:40 -06:00
BearOso
3d22cc7f2d
Add vulkan headers back as a submodule.
2023-03-10 17:08:12 -06:00
BearOso
120d715e3a
Remove vulkan-headers from tree directly.
2023-03-10 17:04:32 -06:00
BearOso
b4b2007529
win32: Fix compilation errors with VS/Clang.
2023-03-10 14:32:10 -06:00
BearOso
cd57135d9a
win32: Better solution for registry entries.
...
Add by default, but remove them when box is unchecked.
2023-03-08 14:40:15 -06:00
BearOso
036fa5a951
win32: Ask about registry keys on first start. Also...
...
add a command-line option to remove these keys.
2023-03-08 14:31:55 -06:00
BearOso
879134ca5a
snapshot: Keep compatibility with version 11.
2023-03-08 13:33:15 -06:00
Michael Buckley
cea5148166
Fix Mac build after Vulkan changes
2023-03-08 10:23:32 -08:00
BearOso
b293366fdf
Gtk: Remove meson remnant.
2023-03-07 14:50:23 -06:00
bearoso
2dfdfa3b0d
Merge pull request #818 from snes9xgit/vulkan
...
Merge Vulkan branch into master.
2023-03-07 14:45:51 -06:00
BearOso
33cab01c15
SA1: Map 7e-7f to none.
2023-03-07 14:37:05 -06:00
BearOso
e9f8b9925f
Gtk: Refresh window canvas when first displayed.
...
Wayland/OpenGL doesn't receive a redraw cue after Gtk resizes the
window and it scales a 256x224 corner of the larger surface up with
the viewport extension.
2023-03-07 14:06:59 -06:00
BearOso
b258636054
win32: Fix a couple of standards problems.
2023-03-07 14:01:29 -06:00
BearOso
1b10ca7ab0
Gtk/OpenGL: Remove npot variable.
2023-03-07 14:01:29 -06:00
BearOso
1f59744ab9
Gtk/Wayland: Don't require libwayland >= 1.20.
...
Used old version of wayland-scanner to generate protocol files.
2023-03-07 14:01:29 -06:00
BearOso
925c8ff2ea
Pass offset onto patch function.
2023-03-07 14:01:29 -06:00
BearOso
790962f2bb
Gtk: Add missing Wayland protocol files.
2023-03-07 14:01:29 -06:00
BearOso
aa2a46f87b
Gtk/OpenGL/Wayland: Support fractional scale.
2023-03-07 14:01:29 -06:00
BearOso
f1286eda4c
Gtk/Wayland: Support fractional scale.
2023-03-07 14:01:29 -06:00
BearOso
9972e2df56
Change S9xInterlaceField to an inline function.
2023-03-07 14:01:29 -06:00
BearOso
daf8fba09c
Remove extra variables for interlace field.
...
Keeping unsynchronized copies around is just asking for trouble.
Instead, use a macro to check the actual memory address.
2023-03-07 14:01:29 -06:00
BearOso
7a7e5226cc
Gtk: Set auto_vrr to false by default.
2023-03-07 14:01:29 -06:00
BearOso
1434dce671
Gtk: Add setting to configure for VRR automatically.
...
Swaps to ideal config for VRR in fullscreen. Switches sound
input rate and frame rate to exact SNES rate and uses timers for
sync.
2023-03-07 14:01:29 -06:00
BearOso
a6560f70b5
win32: Remove need for DirectXMath.
...
It only compiles with VC.
2023-03-07 14:01:29 -06:00
BearOso
6ae1a4478e
Gtk/Vulkan: Handle failure to acquire swapchain image.
2023-03-07 14:01:29 -06:00
BearOso
39e21410d8
win32: Make changes to display driver not occur until restart.
2023-03-07 14:01:29 -06:00
BearOso
803125ffe9
win32: Move frame throttle into drivers for precision.
2023-03-07 14:01:29 -06:00
BearOso
309f9e650d
vulkan: Move throttle out of swapchain.
...
Make the swapchain wrapper more flexible, allowing deferring the
swap from the end_frame function.
2023-03-07 14:01:29 -06:00
BearOso
b82edaac96
vulkan: Add a throttler before present for precise frame rates.
2023-03-07 14:01:29 -06:00
BearOso
1d0dab45da
win32: Flush message queue between driver changes.
2023-03-07 14:01:29 -06:00