BearOso
b7704733ec
win32: Fix vk_mem_alloc.h compatibility break.
...
Set WINVER to less than Vista to maintain compatibility with Windows XP.
2023-03-07 13:58:22 -06:00
BearOso
93a242312f
win32: Fix a couple of crashes.
2023-03-07 13:58:22 -06:00
BearOso
c3366477a7
Gtk: Lower CMake required version.
2023-03-07 13:58:22 -06:00
BearOso
7fa64f4781
See if this works for CI fixes.
2023-03-07 13:58:22 -06:00
BearOso
18b5a09a16
Fix libretro compilation.
2023-03-07 13:58:22 -06:00
BearOso
f4f7f03be3
Remove meson as build option for Gtk.
...
Meson isn't flexible with our port subdirectory approach.
2023-03-07 13:58:22 -06:00
BearOso
076c6bfaf4
Use length instead of size with strings.
2023-03-07 13:58:22 -06:00
BearOso
b578ce434b
Remove fmt from shader files.
2023-03-07 13:58:22 -06:00
BearOso
56a6396c9a
Favor BGRA over RGBA.
2023-03-07 13:58:22 -06:00
BearOso
246a44a940
Error handling.
2023-03-07 13:58:22 -06:00
BearOso
fd3a9dba14
Fix a couple validation issues.
2023-03-07 13:58:22 -06:00
BearOso
2c7d5f7a4d
Working Win32/Vulkan shader support.
2023-03-07 13:58:22 -06:00
BearOso
89bbf08c74
Add shaderchain support to win32.
2023-03-07 13:58:22 -06:00
BearOso
44a2958c31
Windows Vulkan working generically.
2023-03-07 13:58:22 -06:00
BearOso
daa0e168e8
Getting win32 ready for Vulkan.
2023-03-07 13:58:22 -06:00
BearOso
4305bb7be1
Fix parameter misordering. Fix a couple sync issues.
2023-03-07 13:58:22 -06:00
BearOso
11dd6b1e6d
Fix up Windows build errors.
2023-03-07 13:58:22 -06:00
BearOso
65dbcaf2fb
Fix glslang reconfiguration.
2023-03-07 13:58:21 -06:00
BearOso
23cf7ec056
Restrict max latency to 3 frames.
2023-03-07 13:58:21 -06:00
BearOso
e4768f9b80
Wayland compatibility with Vulkan.
2023-03-07 13:58:21 -06:00
BearOso
fa03a2c5b2
Gtk: Remove some superfluous graphics options.
...
PBOs aren't generally faster any more.
NPOT textures are widely supported.
Giving control over to Gtk while waiting for a swap doesn't really work
that well, so the sync control extension options are removed.
This means the OpenGL and Vulkan backends are in parity with regard to
options.
2023-03-07 13:58:21 -06:00
BearOso
10a2cd19d1
Remove texture canonicalization on global file name.
2023-03-07 13:58:21 -06:00
BearOso
ed37f930aa
Clean up whitespace and remove a few test files.
2023-03-07 13:58:21 -06:00
BearOso
259dfd07ae
Vulkan support.
...
Gtk port support. Breaks other platforms.
2023-03-07 13:58:21 -06:00
BearOso
109fedf42c
Gtk: Convert driver setting to a string.
2023-03-07 13:58:21 -06:00
BearOso
6433b8f689
Gtk: Clean up and modernize a bit.
2023-03-07 13:58:21 -06:00
BearOso
2e39f2f477
Modernize cheat stuff.
2023-03-07 13:58:21 -06:00
BearOso
9ed560de2f
Make SNES memory allocations static.
2023-03-07 13:58:21 -06:00
BearOso
dead0a7968
Add fscompat.h
2023-03-07 13:58:21 -06:00
BearOso
600b62877b
Add fscompat.h
2023-03-07 13:58:21 -06:00
BearOso
c69552ccff
More cleaning.
2023-03-07 13:58:21 -06:00
BearOso
596e84af2a
Start simplifying filesystem stuff.
2023-03-07 13:58:21 -06:00
BearOso
4a3f7b4d84
Gtk: Use more std::filesystem.
2023-03-07 13:58:21 -06:00
BearOso
b9bb200a78
Gtk: Reorganize some of startup.
2023-03-07 13:58:21 -06:00
BearOso
dbff079b47
Add fmtlib directly to tree.
2023-03-07 13:58:21 -06:00
BearOso
453bbbe779
Update glslang. Fix meson build.
2023-03-07 13:58:21 -06:00
BearOso
19c7ce56e0
Gtk: Use fmt for string.
2023-03-07 13:58:21 -06:00
BearOso
6b5cd1d45a
Silence NULL pointer subtraction warning.
...
Use a pointer to address 1 instead.
2023-03-07 13:58:21 -06:00
BearOso
d99f79bcc0
Fix more warnings.
2023-03-07 13:58:21 -06:00
BearOso
375a263961
Gtk: Stringify some things.
2023-03-07 13:58:21 -06:00
BearOso
a32d391483
Make S9xSetInfoString own its string.
2023-03-07 13:58:21 -06:00
BearOso
dc3664de17
Fix warnings for string truncation.
2023-03-07 13:58:21 -06:00
Michael Buckley
36857427f7
Update Cirrus CI config to uuse ARM64 instances, since Intel instances have been retired
2023-03-05 18:29:13 -08:00
bearoso
a2e0580992
Merge pull request #813 from Atari2/fix-sa1-division
...
Fix dvision routine on SA-1 returns the wrong reminder (and quotient) on negative dividends
2023-02-04 11:47:56 -06:00
Alessio Rosiello
11e1435689
Fix #799
2023-02-04 13:58:01 +01:00
bearoso
f6197644e8
Merge pull request #812 from Gutawer/gtk_input_fix
...
Gtk: Fix some keys not being usable with modifiers
2023-01-27 16:04:00 -06:00
BearOso
a069749403
Don't map high SRAM range on LoROM if no SRAM.
2023-01-27 15:52:36 -06:00
Gutawer
7321eb3320
Gtk: Fix some keys not being usable with modifiers
2023-01-25 17:04:25 +00:00
Michael Buckley
c9b0d104f8
Mac: Fix a crash when enumerating USB devices without a name. Closes #810
2023-01-17 07:55:59 -08:00
Michael Buckley
aa5f80c34e
Merge pull request #808 from UltraHDR/patch-1
...
macOS: Set LSApplicationCategoryType to games
2023-01-10 21:10:19 -08:00