BearOso
b33f2afb33
Gtk: Fix cheat window locking up when newly loaded game has fewer cheats.
2025-08-11 20:37:16 -05:00
BearOso
9e8276f174
bml: Fix assertion in remove_prefix.
2025-08-11 19:12:57 -05:00
BearOso
1fc4950395
cheats: Don't try to enable an invalid cheat from file.
2025-08-11 19:04:49 -05:00
OV2
1c4aa01e06
Do not try to access empty string_view
2025-08-11 23:49:44 +02:00
OV2
fa3965b9df
Merge branch 'AltoWildgruber-master' ( #986 )
2025-08-11 23:40:43 +02:00
OV2
1cd7528ad8
Rename filter to align with others
2025-08-11 23:36:48 +02:00
OV2
5c6f48968f
Remove bicubic and lanczos
2025-08-11 23:36:45 +02:00
OV2
b5603f15ab
Add new filters from AltoWildgruber
2025-08-11 23:36:03 +02:00
OV2
c1b759b484
Merge branch 'master' of github.com:AltoWildgruber/snes9x-Interpolation into AltoWildgruber-master
2025-08-11 22:54:06 +02:00
AltoWildgruber
15d86b617a
Update filter_sharpbilinear_flexible.cpp
...
The filter is now heavily optimized for speed.
2025-08-11 11:22:29 +02:00
bearoso
f6c78e954d
Fix access of string_view 1 past length.
2025-08-10 13:01:23 -05:00
AltoWildgruber
34276f359d
Update filter_lanczos.cpp
...
increased radius
2025-08-10 15:53:59 +02:00
BearOso
20859bb324
qt: Bump static SDL3 version.
2025-08-04 17:33:42 -05:00
BearOso
3aaa05baa4
qt: Use static SDL3 by default. Specify USE_SYSTEM_SDL3 for dynamic.
2025-08-04 17:25:24 -05:00
BearOso
9b03b51d77
Update fmtlib.
2025-08-04 17:14:16 -05:00
BearOso
02af08190f
qt: Readd fmtlib to qt CMakeLists.txt
2025-08-04 17:06:55 -05:00
AltoWildgruber
978da9c0a0
Update filter_sharpbilinear_flexible.cpp
...
I implemented smoothstep to make the filter sharper. It's now as sharp as bicubic, but faster.
2025-08-03 17:28:34 +02:00
AltoWildgruber
b2458d5ac7
Update filter_bicubic_win.cpp
2025-07-27 14:14:58 +02:00
AltoWildgruber
517a5bdb98
Update filter_bicubic_win.cpp
2025-07-27 14:01:31 +02:00
AltoWildgruber
9692692847
Update filter_sharpbilinear_flexible.cpp
2025-07-26 21:29:59 +02:00
AltoWildgruber
6db07fedf3
Update filter_lanczos.cpp
2025-07-23 21:40:29 +02:00
AltoWildgruber
28367ebff9
Update filter_bicubic_win.cpp
2025-07-23 21:39:32 +02:00
AltoWildgruber
5a262a7552
Update filter_bicubic_win.cpp
2025-07-23 16:33:03 +02:00
AltoWildgruber
c59e3c5dda
Merge pull request #1 from AltoWildgruber/AW---New-Interpolation-Filters
...
Interpolation filters:
Bicubic 4x
Lanczos 4x
Sharp Bilinear 4x
2025-07-21 23:50:08 +02:00
AltoWildgruber
9aa08f4bfe
Interpolation filters
...
I created interpolation filters that can easily be included into the filter dropdown list by registering them in render.cpp and wsnes9x.h.
- the bicubic filter is gamma-corrected and sharper than the built-in bilinear filter.
- the lanczos-filter provides a really sharp upscale and I implemented a reduction of bold black outlines which are often a side effect of Lanczos.
- the sharp bilinear filter is a fast, gamma-corrected filter that is sharper than the built-in bilinear, but not as sharp as the two other filters I added.
The filters include a wrapper function which makes them easy to include into render.cpp.
2025-07-21 23:43:21 +02:00
BearOso
68acd5bfa3
qt: Fix conversion of hat state to button presses.
...
old_state was never updated. Also, multiple events can be generated with the
conversion from analog to discrete events, so change the outputs to a vector.
2025-07-03 11:32:40 -05:00
BearOso
a168e78971
libretro/win32: Add stdcpp17 to compile flags for msvc.
2025-06-18 10:43:28 -05:00
BearOso
a93dd67c51
Qt/win32: Fix compiling opengl driver.
2025-06-13 20:15:53 -05:00
BearOso
84e72a4025
snes_ntsc: Just revert changes.
2025-06-12 17:52:24 -05:00
BearOso
61d48e3417
snes_ntsc: Use constexpr instead of enums.
2025-06-12 17:48:34 -05:00
BearOso
ddc2014bba
win32: Try another fix for string.
2025-06-12 17:04:03 -05:00
BearOso
d3a1c3a6f3
win32: Change parameter back to regular string.
2025-06-12 16:40:26 -05:00
BearOso
033a23fe80
Gtk: Rework base idle and timeouts.
...
This should prevent starvation that caused some lockups.
2025-06-12 16:28:30 -05:00
BearOso
c09277bae8
Gtk: Work around Gtk including frames in window size on Wayland.
2025-06-12 16:28:30 -05:00
BearOso
d65a2b31a0
Clean up many nits found by linter.
2025-06-12 16:28:30 -05:00
BearOso
366cde5cd3
Qt: More Cleanups.
2025-06-12 16:28:30 -05:00
BearOso
acb821e367
qt: Clean up.
2025-06-12 16:28:30 -05:00
BearOso
819e1740fb
qt: Clean up Snes9xController
2025-06-12 16:28:30 -05:00
BearOso
2a0a9d0454
qt: Clean up EmuConfig a bit.
2025-06-12 16:28:30 -05:00
BearOso
8973d9a60f
qt: Clean up SDLInputManager
2025-06-12 16:28:30 -05:00
BearOso
f3a1af007f
bml: Modernize and optimize.
2025-06-12 16:28:30 -05:00
BearOso
97bc6b08b1
Win32: Update for new glslang.
2025-05-03 11:57:22 -05:00
BearOso
1b0e59a36f
Gtk/Cheats: Show dialog box when successful adding codes.
2025-05-03 11:35:05 -05:00
BearOso
e53e2b43e6
Vulkan: Update headers and vk_mem_alloc.
2025-05-03 11:15:42 -05:00
BearOso
ce6aaf5ce8
Wayland: Simplify WaylandSurface a bit.
2025-05-03 11:15:42 -05:00
OV2
2c78e77617
win32: fix selection in cheat dialog ( #976 )
2025-04-06 22:56:07 +02:00
bearoso
0525ea043e
Merge pull request #969 from yeager/master
...
Adding Swedish translation
2025-02-24 18:12:29 -06:00
Daniel Nylander
43d01935a9
Update sv.po
2025-02-09 08:41:54 +01:00
Daniel Nylander
db1b823558
Add files via upload
2025-02-09 08:39:58 +01:00
Daniel Nylander
0a567bd4fc
Add files via upload
2025-02-08 19:43:42 +01:00