CasualPokePlayer
43a38a05ca
Workaround driver bugs(?) with D3D11 GL interop
2024-06-01 18:30:17 -07:00
CasualPokePlayer
1d5a9e521d
Fix some more off by ones with imgui 2D renderer
...
thanks GDI+
2024-06-01 17:09:12 -07:00
YoshiRulz
1f41f5ff20
Fix typo
...
fixes a123776fe
2024-06-02 08:54:43 +10:00
YoshiRulz
a123776fe6
Change label of TAStudio's pause button
2024-06-02 08:49:57 +10:00
Morilli
7cca0ea75f
Add devbuild artifact upload to github CI
2024-06-02 00:49:28 +02:00
CasualPokePlayer
c1d5d17771
Fix off by ones for drawPolygon
2024-06-01 15:24:43 -07:00
CasualPokePlayer
f13f69b1ed
Try fixing filling arbitrary polygons
2024-06-01 15:16:59 -07:00
YoshiRulz
bc9f4afe76
Add PSX on PSP BIOS
2024-06-02 08:00:00 +10:00
YoshiRulz
e18a3494c3
Change `Acceptable` PSX BIOS options to `Ideal`
2024-06-02 07:55:26 +10:00
YoshiRulz
1ebe02e650
Nix expr: Include trailing slash on `BIZHAWK_HOME`
2024-06-02 07:46:30 +10:00
CasualPokePlayer
1a9176e12f
Fix "double rendering" in Lua/ApiHawk gui stuff
2024-06-01 14:01:01 -07:00
CasualPokePlayer
dcfe55360a
Prevent textures being created over the maximum texture dimension, fixes #3341
2024-06-01 13:14:19 -07:00
YoshiRulz
d91242df53
Fix running unit tests in GitHub Actions
2024-06-02 05:43:11 +10:00
YoshiRulz
260c7b2d4e
Use helper scripts for GitHub Actions
2024-06-02 05:42:43 +10:00
Morilli
72c1ebc28b
Add github CI
2024-06-01 18:38:09 +02:00
CasualPokePlayer
07ee33b777
Fix build
2024-06-01 08:21:30 -07:00
YoshiRulz
a81adfff41
Bump Magick.NET
2024-06-01 18:04:16 +10:00
YoshiRulz
64db1febbb
Fix NRE when flushing SaveRAM in GambatteLink for some roms
...
fixes d788e603f
not clear on the reproduction steps, but it will of course involve a rom
which triggers the "no SaveRAM, return null" in Gambatte
2024-06-01 17:30:00 +10:00
CasualPokePlayer
a03050dcc5
Fix tab/spacing
2024-05-31 20:52:52 -07:00
CasualPokePlayer
5b6c94b996
Also reset profile mask for mupen
...
forgot to add this change to previous commit, previous commit build has this change too
2024-05-31 20:51:44 -07:00
CasualPokePlayer
0488bbd33a
Fix mupen grabbing an OpenGL context based on whatever current version/flag attributes were present
...
This is global state that gets mucked by us since we also use SDL2 to handle OpenGL context management, Rice/Glide/Glidemk2 don't like core contexts due to them using old deprecated functionality
2024-05-31 20:50:48 -07:00
YoshiRulz
e2ece89fd5
Nix expr: Bump pinned Nixpkgs to 24.05
2024-06-01 11:27:18 +10:00
CasualPokePlayer
d2fe532f6d
Fix mupen64plus breakage after security updates
2024-05-31 17:29:17 -07:00
YoshiRulz
f16e2107bf
Nix expr: Run extra Analyzers during checkPhase
...
it just works now idk
2024-06-01 10:12:09 +10:00
YoshiRulz
a18fbb8742
Nix expr: Fix unit tests not working since they were changed to net48
2024-06-01 10:07:03 +10:00
YoshiRulz
d2ea93d5e2
Mark checksum and Lua test classes as single-threaded
2024-06-01 09:45:47 +10:00
Morilli
657531a328
Fix ConvertFilenameToTasMovie test
2024-05-31 19:08:40 +02:00
YoshiRulz
6bc771bf57
Use simpler implementations for "Different by" in `RamSearchEngine`
2024-05-31 13:21:13 +10:00
YoshiRulz
72a7df1227
Be consistent with `SignExtendAsNeeded` in `CompareSpecificValue`
...
not sure why it's applied to the pivot value here but not in
`CompareDifference`, frankly I'm not sure what it actually does
2024-05-31 13:21:13 +10:00
YoshiRulz
46584cee10
Fix remaining float comparison bugs in `RamSearchEngine`
2024-05-31 13:21:13 +10:00
YoshiRulz
b279a6bdb0
Move some conditionals outside blocks in `RamSearchEngine`
2024-05-31 13:21:13 +10:00
YoshiRulz
625a7438fd
Use JIT-friendly array iteration in `RamSearchEngine.Start`
2024-05-31 13:21:13 +10:00
YoshiRulz
7d5574910c
Unindent many blocks in `RamSearchEngine`
2024-05-31 13:21:13 +10:00
CasualPokePlayer
515050d76a
Remove unused import
2024-05-30 19:00:54 -07:00
CasualPokePlayer
a84f5c8b17
Bump up FFmpeg writer to the first AV writer slot
...
fixes #3915
2024-05-30 19:00:18 -07:00
YoshiRulz
089b7ed6c5
Fix RAM Search using numeric conversion for float in comparisons
...
(instead of a reinterpret-cast, which its counterpart in the UI was
correctly using)
2024-05-31 11:51:41 +10:00
YoshiRulz
e29aa30ebd
Hide IDE0305 (offers to replace `expr.ToArray()` with `[..expr]`)
2024-05-31 11:35:31 +10:00
YoshiRulz
38042293f6
Explicitly add new BHI1110 rule to config
...
fixes b5ff65f2c
2024-05-31 09:21:36 +10:00
CasualPokePlayer
40e7297272
Add PSX DCache to RetroAchievements memory map
...
see https://github.com/RetroAchievements/rcheevos/issues/345 and https://github.com/RetroAchievements/rcheevos/pull/346
2024-05-30 09:39:26 -07:00
Morilli
873fd305ae
remove unused 7z.dll
2024-05-30 08:51:12 +02:00
YoshiRulz
b5ff65f2cb
Add Analyzer to enforce spaces in `[]`
2024-05-30 15:51:20 +10:00
CasualPokePlayer
e7c093eac6
Fix various possible OOB read/writes in mupen64plus
...
fixes #3929
2024-05-29 22:38:53 -07:00
CasualPokePlayer
7e6e9705ae
Update libstdc++ dll and friends, also fix a crash in gambatte due to OOB string accesses
2024-05-29 18:59:11 -07:00
YoshiRulz
db75fda3b8
Nix expr: Regen NuGet lockfile
...
not that you can build atm without overriding `doCheck`
2024-05-30 10:56:02 +10:00
YoshiRulz
a1256782fc
Bump `<LangVersion/>` for satellite .NET projects
2024-05-30 10:44:55 +10:00
CasualPokePlayer
7a959ffb55
Fix BizHawk.Tests.Testroms.GB build
2024-05-29 16:34:02 -07:00
YoshiRulz
01bea49ee0
Misc. refactors, reverting some code style "fixes"
2024-05-30 09:22:18 +10:00
YoshiRulz
ea15126fe1
Minor refactors to first-party Analyzers and Source Generators
2024-05-30 09:22:18 +10:00
YoshiRulz
b8c600783a
Apply `<GenerateDocumentationFile/>` to satellite .NET projects
2024-05-30 09:22:17 +10:00
YoshiRulz
431b4f67e8
Fix most remaining warnings in satellite .NET projects
2024-05-30 09:22:11 +10:00