BearOso
15ae9de25b
Qt/Vulkan: Don't try to draw black any more.
2024-09-05 16:10:06 -05:00
BearOso
fb89cbf4c4
vulkan: Tidy a bit.
2024-09-05 16:07:37 -05:00
BearOso
c8895c8cdb
vulkan: Add support for VK_KHR_present_wait
...
May have a tighter CPU-GPU sync for lower latency.
2024-09-02 13:17:08 -05:00
BearOso
8559143576
Fix compile on Windows.
2024-08-10 18:03:55 -05:00
BearOso
1773782575
Move vulkan to common/video.
2024-08-10 17:41:47 -05:00
BearOso
9f7173f819
Move shaders directory into common/video/opengl.
2024-08-10 17:08:57 -05:00
BearOso
5c7847acbb
Sort common OpenGL and Wayland files into folders.
2024-08-10 17:00:40 -05:00
BearOso
8b1d67397e
Qt: Experiment with alternate widget while a game isn't running.
2024-08-02 18:10:03 -05:00
BearOso
e92b93ca9c
libretro: Clear SRAM after loading ROM.
2024-07-29 15:57:03 -05:00
BearOso
5d9f5b061b
Qt: Output S9xMessage to console.
2024-07-29 15:57:03 -05:00
BearOso
cc49a06c77
external: Update stb_image.h to reduce warnings
2024-07-29 15:57:03 -05:00
bearoso
4a20cfc024
Merge pull request #940 from lgv5/master
...
Gtk: Fix build on 32-bits systems.
2024-07-28 17:34:35 -05:00
Lucas Gabriel Vuotto
bff02194a7
Gtk: Fix build on 32-bits systems.
2024-07-28 20:52:20 +00:00
BearOso
8a9b8cfcfd
SA1: Change mapping type for banks 40->4f on SA1.
2024-07-26 15:12:58 -05:00
BearOso
881eeaed9a
Update some version strings.
2024-07-14 14:31:51 -05:00
Michael Buckley
7c9c220931
macOS: Fix keyboard settings warning
2024-07-14 12:27:08 -07:00
Michael Buckley
43b6efb12b
MacOS: Fix building in Xcode 15.
2024-07-14 11:38:55 -07:00
OV2
18096d9f68
imgui: add movie frame count and watches display ( #167 )
2024-07-14 02:20:47 +02:00
OV2
921f9f7b83
Update changes.txt
2024-07-07 13:48:47 +02:00
BearOso
dcd279afe0
Update changes.txt.
2024-07-06 10:59:00 -05:00
BearOso
d514d135a7
Gtk: Create config directory in get_config_dir if it doesn't exist.
2024-06-18 15:38:21 -05:00
BearOso
ed3695f704
Gtk: Fix config directory order.
...
Search for XDG_CONFIG_HOME. If that exists, use
$XDG_CONFIG_HOME/snes9x, otherwise use $HOME/.config/snes9x.
Remove broken legacy check.
2024-06-18 15:35:05 -05:00
BearOso
a9e64edf73
Vulkan/Win32: Fix compile error.
2024-06-13 16:50:12 -05:00
BearOso
008cbcd1a1
Vulkan: Simplify set_vsync. Remove relaxed fifo.
...
It looks like relaxed fifo tears when refresh rate doesn't
match because it always misses a refresh interval.
2024-06-13 16:17:36 -05:00
BearOso
3980a9d6d4
Vulkan: Fix inverted logic.
2024-06-13 15:56:04 -05:00
BearOso
5c78493f4e
Vulkan: Add device wait back to swapchain recreation.
2024-06-13 14:39:36 -05:00
BearOso
33e40a8f16
Vulkan: Refactor present modes. Add relaxed.
2024-06-13 11:37:00 -05:00
BearOso
2e25b70cf0
Vulkan: Associate new fence with swapchain image, not frame resources.
2024-06-13 11:16:36 -05:00
BearOso
5949bbab97
Vulkan: Utilize VK_EXT_swapchain_maintenance1.
...
This is core in Vulkan 1.1.
We can now change vsync state without a new swapchain.
A fence is signaled when image is on screen, so we can possibly
be a little more precise with timing and avoid a whole device wait.
2024-06-12 16:54:13 -05:00
BearOso
99990af31e
Vulkan: Don't use mailbox for vsync case.
2024-06-11 18:04:35 -05:00
BearOso
c02ee4373e
Vulkan: Refactor device acquisition for cleanness.
2024-06-11 16:07:38 -05:00
BearOso
4f1a2d9c29
Vulkan: Remove exception handler/old swapchain use.
...
Exceptions are now turned off anyway.
2024-06-11 16:06:30 -05:00
BearOso
c7b77d4a76
Win32: Throttle frame rate on alternate interlaced frames.
2024-06-07 14:27:47 -05:00
OV2
a277d7f9e8
win32: properly save bank+/- hotkeys ( fixes #925 )
2024-05-26 17:06:20 +02:00
BearOso
55724eba1d
Qt: Change browse button to "Open Folder" button when location isn't custom.
...
Enables quick access to the ROM directory or the config directory.
2024-05-25 12:04:58 -05:00
BearOso
794b4fdc72
Qt: Remove debug print from hat press.
2024-05-24 20:05:27 -05:00
BearOso
738e53989e
Cheats: Retain enabled state when updating existing cheat.
...
Fix inverted logic in Qt cheat window.
2024-05-18 19:25:33 -05:00
BearOso
8f41776532
Qt: Hide software filter box.
...
May remove this in the future because it's unneeded with shaders.
2024-05-13 14:26:02 -05:00
BearOso
c9b90655bd
Qt/Windows: Match system color scheme.
...
Use windowsvista style for light, dark fusion scheme for dark.
2024-05-13 13:58:31 -05:00
BearOso
cfabbd7f97
Qt: Prefer non-local config dir on Windows, and check for correct name.
2024-05-12 15:11:47 -05:00
OV2
911b416d28
win32: vulkan: apply vsync setting during init
2024-05-12 01:23:23 +02:00
OV2
f62eb40ac7
win32: skip framerate throttling in turbo mode ( #853 )
2024-05-12 01:20:34 +02:00
BearOso
6dd6f1945b
Update version strings from 1.62.3 to 1.63.
2024-05-10 14:37:25 -05:00
OV2
d62f14212e
win32: default new cheat val to current cheat val, show error on empty
...
new val (#918 )
2024-05-10 00:29:19 +02:00
OV2
87f050feba
win32: add cheat edit and search dialogs as hotkeys ( #918 )
2024-05-10 00:10:13 +02:00
OV2
bf83f0f605
win32: add hotkey to switch aspect ratio ( #912 )
2024-05-10 00:09:20 +02:00
OV2
ba6f67510e
win32: fix warnings
2024-05-09 14:58:46 +02:00
OV2
be53955553
win32: allow multiselect in cheat dialog, handle delete and selection
...
(#916 )
2024-05-08 16:53:11 +02:00
BearOso
add607c38f
Qt: Add save slot status info.
2024-05-07 14:27:28 -05:00
BearOso
c476e4acdc
Gtk: Show existence of save state on slot select.
2024-05-07 14:18:40 -05:00