Commit graph

2329 commits

Author SHA1 Message Date
wheremyfoodat
27de70dce9
Merge pull request #580 from warmenhoven/warmenhoven/pr/libretro-ci
add libretro gitlab CI file
2024-08-17 23:03:56 +00:00
wheremyfoodat
4a90b1ede1
Compile SDL in libretro frontend 2024-08-18 01:18:08 +03:00
Eric Warmenhoven
992c9fb98c add libretro gitlab CI file 2024-08-17 17:09:46 -04:00
wheremyfoodat
458e466f67
Merge pull request #579 from wheremyfoodat/hle-dsp
Add accelerometer support to Qt/SDL
2024-08-16 15:31:01 +00:00
wheremyfoodat
1256395688
IWYU 2024-08-16 18:05:21 +03:00
wheremyfoodat
ac3840ddb0 Docs: Add accelerometer sample data 2024-08-16 17:58:53 +03:00
wheremyfoodat
dbdf21b1ab Improve accelerometer algorithm 2024-08-16 17:54:15 +03:00
Samuliak
45eda2f120 bring back cmake changes 2024-08-16 12:25:46 +02:00
Samuliak
58e1a53699 metal: create renderer 2024-08-16 11:06:23 +02:00
Samuliak
98b5d56021 metal: add all the files 2024-08-16 10:06:56 +02:00
wheremyfoodat
c772b1c702 Initial accelerometer support 2024-08-15 17:31:55 +03:00
SamoZ256
0602467c61
Merge branch 'wheremyfoodat:master' into master 2024-08-15 12:32:52 +02:00
wheremyfoodat
e756815b51
Merge pull request #577 from wheremyfoodat/hle-dsp
Optimize gyro calculation
2024-08-14 20:43:42 +00:00
wheremyfoodat
ff7e0f9ca8 Optimize gyro calculation 2024-08-14 23:41:48 +03:00
wheremyfoodat
16cac4c05a
Merge pull request #576 from wheremyfoodat/hle-dsp
Implement controller-based gyroscope on both Qt and SDL
2024-08-14 20:32:44 +00:00
wheremyfoodat
520e00c553 Qt: Add controller gyroscope 2024-08-14 22:57:45 +03:00
wheremyfoodat
d208c24c0c Implement controller gyroscope in SDL 2024-08-14 22:35:02 +03:00
wheremyfoodat
4a2491df81
Merge pull request #575 from wheremyfoodat/hle-dsp
HLE DSP: Fix source resetting
2024-08-14 18:09:27 +00:00
wheremyfoodat
17b9699c24
Workaround MacOS runner image breaking again 2024-08-14 17:58:26 +00:00
wheremyfoodat
88e0782f71 HLE DSP: Fix source resetting 2024-08-14 20:13:38 +03:00
Paris Oplopoios
860eacc7e6
Add createFromBinary function (#573)
* Add createFromBinary function

* Indentation

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-08-08 17:29:44 +03:00
wheremyfoodat
0cf5687e64
Merge pull request #566 from wheremyfoodat/hle-dsp
Fixing remaining HLE DSP hangs
2024-08-04 14:35:44 +00:00
wheremyfoodat
85bae2e94e HLE DSP: Handle cycle drifting 2024-08-04 16:46:43 +03:00
wheremyfoodat
e9f98bffa9
Merge pull request #571 from jonian/lr-cheats
Libretro: Add support for cheats
2024-08-03 09:53:18 +00:00
wheremyfoodat
6e65367e07
size_t -> usize 2024-08-03 12:52:52 +03:00
Jonian Guveli
68a6d73a18 Libretro: Add support for cheats 2024-08-03 10:32:26 +03:00
wheremyfoodat
c50c9a35a7
Merge pull request #570 from wheremyfoodat/litp
PICA: Add LITP test + interpreter implementation
2024-08-02 20:17:44 +00:00
wheremyfoodat
24c4e02143 Format litp test 2024-08-02 22:59:33 +03:00
wheremyfoodat
195f3388e9 PICA: Add LITP test + interpreter implementation 2024-08-02 22:53:51 +03:00
wheremyfoodat
eacd9fdbff
Merge pull request #569 from wheremyfoodat/gs
CMake: Disable /GS when using MSVC for user builds
2024-07-31 15:44:38 +00:00
wheremyfoodat
d1922798c5 CMake: Disable /GS when using MSVC for user builds 2024-07-31 18:22:14 +03:00
wheremyfoodat
e666afd1a3 DSP HLE: Fix buffer queue metadata 2024-07-31 02:51:40 +03:00
wheremyfoodat
91ebff1b5f
Merge pull request #567 from wheremyfoodat/seed-crypto
Implement seed crypto
2024-07-30 11:45:03 +00:00
wheremyfoodat
bec63c43a1
AES: Properly handle missing seeds 2024-07-30 14:36:39 +03:00
wheremyfoodat
e6c97edb1c
AES: Remove unused seedsLoaded variable 2024-07-30 14:32:42 +03:00
wheremyfoodat
f572373fc1 AES: Implement seed crypto 2024-07-30 14:29:18 +03:00
wheremyfoodat
e26f58595e HLE DSP: Reset flags should take priority 2024-07-30 00:36:16 +03:00
wheremyfoodat
6668ba3e37 HLE DSP: Fix embedded buffer starting sample position 2024-07-29 23:46:36 +03:00
wheremyfoodat
57ecc18f32 HLE DSP: Implement buffer queue dirty bit 2024-07-29 23:03:17 +03:00
wheremyfoodat
45dd69d62a HLE DSP: Pop unused samples when loading new buffer 2024-07-29 21:58:00 +03:00
wheremyfoodat
c7db6fe5dc FIx DSP region calculation 2024-07-29 19:54:46 +03:00
wheremyfoodat
908222f26f
HLE DSP: Don't printf on buffer queue dirty 2024-07-28 19:05:50 +03:00
wheremyfoodat
04e18987dc
Merge pull request #563 from wheremyfoodat/wheremyfoodat-patch-2
Fix HLE__DSP::RecvData
2024-07-28 16:03:50 +00:00
wheremyfoodat
e557bd2976
Fix HLE__DSP::RecvData 2024-07-28 19:03:05 +03:00
wheremyfoodat
d0f13de4c5
Fix swapping loaded ELF files 2024-07-26 16:25:38 +03:00
wheremyfoodat
f095e6af0b
Shadergen: Move comments outside of emitted source code 2024-07-26 14:44:11 +03:00
wheremyfoodat
b7bc520afa
Merge pull request #562 from jonian/sdl-mouse-fix
SDL: Fix mouse coords
2024-07-26 09:44:55 +00:00
Jonian Guveli
13bff60257 SDL: Fix mouse coords in gyroscope emulation 2024-07-26 12:25:45 +03:00
wheremyfoodat
11e7eb7fd6 SDL: Fixup touchscreen code 2024-07-26 12:08:10 +03:00
Jonian Guveli
1413cdaebf SDL: Fix mouse coords 2024-07-26 09:41:48 +03:00