Commit Graph

2676 Commits

Author SHA1 Message Date
Lior Halphon 3f799f21ff Make the SGB boot ROMs closer in timing to the original ones, fixed #602 2024-04-05 18:44:49 +03:00
Lior Halphon a80a19b418 Fix warning 2024-04-05 14:54:05 +03:00
Lior Halphon 2b37404447 It did trigger GCC 2024-04-05 14:46:12 +03:00
Lior Halphon 514e27d975 Enable a few warnings, hopefully they won't trigger GCC 2024-04-05 14:39:23 +03:00
Lior Halphon a39445e63b
Merge pull request #600 from CasualPokePlayer/new_folder_dialog
Add support for the newer Vista style select folder dialog
2024-04-05 13:47:17 +03:00
CasualPokePlayer 3caf6183bc Add support for the newer Vista style select folder dialog 2024-04-04 15:15:27 -07:00
Lior Halphon 0f6299edfc
Merge pull request #592 from orbea/tester
sanity_tests.sh: avoid bash brace expansion
2024-03-31 20:11:31 +03:00
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
Libretro Updater 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
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
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