Commit Graph

12 Commits

Author SHA1 Message Date
capitalistspz
e586389ae9 Use OSMutex 2026-04-15 14:57:19 +01:00
capitalistspz
54d7795211 Small changes to worker thread func 2026-04-15 14:57:19 +01:00
capitalistspz
9d1ebb2f73 Remove unused variables 2026-04-15 14:57:19 +01:00
capitalistspz
aa3c852560 Init CameraManager on open, deinit on close
And buffer allocation and deallocation occur on init and deinit
2026-04-15 14:57:19 +01:00
capitalistspz
03d16dcb8e Call CAMExit on camera lib unload 2026-04-15 14:57:19 +01:00
capitalistspz
6ea3a4d9a4 Some cleanup 2026-04-15 14:57:19 +01:00
capitalistspz
5c7f2b3fdc Check buffer size 2026-04-15 14:57:19 +01:00
capitalistspz
445bc22f58 camera branch again
I couldn't rebase it
2026-04-15 14:57:19 +01:00
Exzap
c5913fe8cb refactor/rpl: Treat HLE libs more like RPL modules
HLE modules now have a unified interface via which they can get notified when mapped into the process or when loaded/unloaded.

We also always call the unload functions when stopping emulation to give the module implementations a chance to reset all state (although many of them are still missing proper cleanup code for now)
2026-01-07 02:46:49 +01:00
Exzap
ec2d7c086a coreinit: Clean up time functions
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-01-30 03:49:17 +01:00
Exzap
e2d0871ca3 Camera: Set error code in CAMInit
Fixes Hunter's Trophy 2 crashing on boot
2024-12-07 10:26:17 +01:00
Exzap
d60742f52b Add all the files 2022-08-22 22:21:23 +02:00