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