BearOso
79f6e911f3
Vulkan: Use helper for image transitions.
2024-10-17 15:15:21 -05:00
BearOso
39c0f8418b
Vulkan: Use recommended access flags for image layout transitions.
2024-10-17 13:48:46 -05:00
BearOso
71f2ba2d7e
Gtk: Confused is_wayland/is_x11.
2024-10-16 13:18:19 -05:00
BearOso
5b1f20ec52
Gtk: Use is_x11 function.
2024-10-14 20:45:44 -05:00
BearOso
1fc9f26522
Gtk: Fix refresh rate detection break.
2024-10-14 10:16:05 -05:00
BearOso
0c228f0e0c
Gtk: Use a Wayland check function.
2024-10-12 17:06:07 -05:00
BearOso
b19e31c83f
Gtk: Get Superscope working.
2024-10-12 17:05:26 -05:00
BearOso
8028d3b6ca
S-DSP: Initialize a couple registers to fix Magical Drop.
2024-10-11 13:53:24 -05:00
BearOso
13824a6ef4
Vulkan: Allocate swapchain on context create.
2024-10-07 14:43:52 -05:00
BearOso
befb0ba768
Qt: Use C++20.
2024-10-07 14:24:26 -05:00
BearOso
14c434d40d
Vulkan: Use references in Swapchain.
2024-10-05 17:46:01 -05:00
BearOso
08403d47d1
Vulkan/win32: Fix build errors.
2024-10-03 11:27:07 -05:00
BearOso
febcf27482
Vulkan: Separate context, surface, and swapchain.
2024-10-03 11:19:42 -05:00
OV2
72e4946410
win32: use selected bank for slot save/load, display both slot and bank
...
in info string (#953 )
2024-09-27 21:10:25 +02:00
BearOso
0727b4a474
Gtk: Clean up Snes9xWindow a bit.
2024-09-15 14:35:23 -05:00
bearoso
e06f1887d4
Merge pull request #950 from Thorarin/load-preview-fix
...
Fix load with preview file names and time stamps on extra banks
2024-09-15 10:18:26 -05:00
BearOso
9ed6f9d86b
Screenshot: Don't use colon in filename. Use localtime
...
instead of localtime_r/s. Enable screenshots on Qt build.
2024-09-15 10:14:46 -05:00
Marcel Veldhuizen
d5ba1c6017
Fix load with preview file names and time stamps on extra banks
2024-09-14 23:32:58 +02:00
BearOso
0c547f3486
Gtk/Wayland: Different workaround for Gtk damage bug.
...
Instead of completely shutting down the display driver, shrink the
subsurface when removing fullscreen so that when the parent window
sends events when it receives damage or is resized.
2024-09-12 14:21:03 -05:00
BearOso
ea243051ed
Save screenshot files with date for easier sorting.
2024-09-11 19:22:45 -05:00
BearOso
ebd9df46ec
Gtk: Avoid saving the size while fullscreening occurs.
2024-09-11 14:45:07 -05:00
BearOso
5449e2d3c5
vulkan: Fix compile errors reported in Issue #946 .
2024-09-06 13:35:46 -05:00
BearOso
645a4712e7
vulkan: Remove waiting extensions.
...
I guess these aren't widely supported.
2024-09-05 18:09:11 -05:00
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