Lior Halphon
0b0abce956
Merge pull request #598 from max-m/GBViewController-patch-1
...
Remove duplicate observer for the `GBInterferenceVolume` setting
2024-03-31 14:18:34 +03:00
Lior Halphon
60d77a6931
Merge pull request #599 from max-m/Shader-WebGL-compat
...
Make shaders compatible with GLES 3.0
2024-03-31 14:17:49 +03:00
Lior Halphon
7ed8fb1de9
Merge pull request #603 from YayIguess/master
...
Fix message always being logged when running ticks command
2024-03-31 14:04:28 +03:00
Braiden Gent
66ec48e0eb
Don't tell user tick count has been reset if they've kept the value
...
"Tick count reset." is currently logged even if the user supplied the 'keep' argument.
2024-03-22 03:47:33 -07:00
Maximilian Mader
00dce71eab
Make shaders compatible with GLES 3.0
...
GLES, at least as used in WebGL 2, does not like mixing integers and floats,
for example:
> ERROR: 1:8: '*' : wrong operand types - no operation '*' exists that takes a left-hand operand of type 'mediump 2-component vector of float' and a right operand of type 'const int' (or there is no acceptable conversion)
This patch converts those integer constants into floats.
With this patch the shaders (apart from the master shader) can be used in WebGL contexts too.
2024-03-11 16:40:23 +01:00
Maximilian Mader
d7523d27e8
Remove duplicate observer for the GBInterferenceVolume
setting
2024-03-11 16:05:00 +01:00
Lior Halphon
e7792c16b2
Prevent filtered screenshots from using 64-bit color depth, as it causes some apps to misinterpret color space information
2024-03-09 21:04:54 +02:00
Lior Halphon
5e2b6e7e9e
Fix rounding errors in the LCD and CRT shaders, closes #595
2024-03-09 18:07:04 +02:00
Lior Halphon
a125da6a98
Fix ISX support, oops
2024-03-09 16:37:17 +02:00
Lior Halphon
8739da61c0
Avoid strict aliasing violations. Closes #593
2024-03-09 15:41:07 +02:00
Lior Halphon
efc93d0422
Avoid realpath, no available on macOS 12.x
2024-03-09 13:37:50 +02:00
Lior Halphon
17c962e500
Update libretro build
2024-03-09 13:19:31 +02:00
Lior Halphon
2d29ece3b8
Various libretro buildbot fixes
2024-03-09 03:22:40 +02:00
Lior Halphon
6eedee78db
Better path handling in libretro's Makefile
2024-03-09 02:20:53 +02:00
Lior Halphon
8aa19fe092
Update libretro's Makefile to support more targets
...
(cherry picked from commit 17f0ff2cf7
)
2024-03-08 23:53:44 +02:00
Lior Halphon
17f0ff2cf7
Update libretro's Makefile to support more targets
2024-03-08 23:52:30 +02:00
c382f7ea5a
Update libretro branch to v0.16.2
2024-03-08 21:44:06 +00:00
Lior Halphon
df59294c38
Fix Android libretro buildbot builds
2024-03-08 23:39:30 +02:00
Lior Halphon
6d6982abee
The path should be relative to the libretro folder
2024-03-08 19:43:51 +02:00
Lior Halphon
cd2275c129
Build the version-correct boot ROMs rather than the latest, add libretro GitLab CI
2024-03-08 19:07:18 +02:00
Lior Halphon
7113c5484b
I still don't understand git
2024-03-08 18:54:05 +02:00
Lior Halphon
633ea9df90
I don't understand git
2024-03-08 18:51:27 +02:00
Lior Halphon
ba45911734
Push the branch as well
2024-03-08 18:39:20 +02:00
Lior Halphon
de0046d7d6
Fetch tags
2024-03-08 18:27:34 +02:00
Lior Halphon
b583f62e7b
It works on my machine :(
2024-03-08 18:24:32 +02:00
Lior Halphon
950c0d5524
Chmod the script
2024-03-08 18:20:02 +02:00
Lior Halphon
06bc4cd0bf
Make the libretro branch only use stable releases, tag libretro releases
2024-03-08 18:17:29 +02:00
Lior Halphon
3ef8fab7c4
Fix typo
2024-03-08 18:17:29 +02:00
Lior Halphon
153cdb2e11
Fix the States view header in iOS 16 and newer
2024-03-08 18:17:29 +02:00
Lior Halphon
5e4a1f6db7
Adjust the handling of >4MB ISX files
2024-03-08 18:17:29 +02:00
Lior Halphon
8c9c97b74f
ISX does not support symbols with a bank >FF
2024-03-08 18:17:29 +02:00
Lior Halphon
42474a0859
Slightly simplify boot ROM stripping
2024-03-08 18:17:29 +02:00
Lior Halphon
a3a751b1b6
Remove empty Obj-C extensions
2024-03-08 18:17:29 +02:00
Lior Halphon
6d7dad9ce5
Correct the license in the Cocoa and iOS frontends
2024-03-08 18:17:29 +02:00
orbea
e3b240147a
sanity_tests.sh: avoid bash brace expansion
2024-03-03 07:30:26 -08:00
Morilli
79770f6207
implementation of SA-1 BW-RAM protection
...
Manually cherry-picked ares commit 70f361094b
.
Co-Authored-By: absindx <59403574+absindx@users.noreply.github.com >
2024-03-02 00:26:03 +11:00
Morilli
ccbe394e7d
wdc65816: emulate (direct,X) wraparound bug in emulation mode
...
Manually cherry-picked ares commit be8fa76e7d
Co-Authored-By: Adrian Siekierka <kontakt@asie.pl >
2024-03-02 00:24:20 +11:00
Lior Halphon
6edc35804c
Merge pull request #591 from orbea/missing-prototypes
...
pb12: silence -Wmissing-prototypes warnings
2024-02-29 11:02:24 +02:00
orbea
8017a4a044
pb12: silence -Wmissing-prototypes warnings
2024-02-28 19:12:00 -08:00
Screwtapello
4faca659c1
Remove link to near.sh
...
The domain expired, and got taken over by spammers.
2024-02-17 14:17:11 +11:00
Lior Halphon
e79f2c1764
Add a menu item to reload the ROM without resetting
2024-01-21 13:46:51 +02:00
Lior Halphon
9c13590f30
Allow hot-swapping a ROM into itself, fixes #512
2024-01-21 13:45:52 +02:00
Lior Halphon
0c81f36269
Disable function outlining
2024-01-16 23:23:53 +02:00
Lior Halphon
27b5935b8d
Update version to 0.16.2
2024-01-13 22:18:15 +02:00
Lior Halphon
8d063391a4
Support for certain bootlag games with malformed headers, fixes #585
2024-01-13 18:06:22 +02:00
Lior Halphon
9f53fcc30b
Proper fix to Metal flickering
2024-01-13 18:05:27 +02:00
Lior Halphon
4cf3b3c948
Accurate emulation of frame parity
2024-01-13 15:50:07 +02:00
Lior Halphon
a9c01d35fc
Fix a bug where the Metal renderer would sometimes flicker in the Cocoa/iOS frontends
2024-01-13 15:49:37 +02:00
Lior Halphon
686a506e17
Fix the Quick Look generator for macOS Sonoma, fixes #581
2024-01-11 23:55:01 +02:00
Lior Halphon
5fb6d55c67
Fix the update dialog font, which was broken on both older and newer versions of macOS
2024-01-06 21:49:48 +02:00