Commit Graph

877 Commits

Author SHA1 Message Date
capitalistspz
6ebc0be412 Remove extra #pragma once 2026-04-15 02:40:56 +01:00
capitalistspz
2a2d801fed CMakeLists.txt adjustments 2026-04-15 02:21:30 +01:00
capitalistspz
6a8fb63bea Formatting and cleanup 2026-04-15 01:59:41 +01:00
capitalistspz
7797546a9b Use OSMutex 2026-04-15 01:46:14 +01:00
capitalistspz
c6c738c277 Small changes to worker thread func 2026-04-15 01:15:57 +01:00
capitalistspz
9ead88220e Remove unused variables 2026-04-15 00:59:03 +01:00
capitalistspz
30c2f5183a Init CameraManager on open, deinit on close
And buffer allocation and deallocation occur on init and deinit
2026-04-15 00:56:54 +01:00
capitalistspz
2c518c96f1 Remove duplicate sources in CMakeLists.txt 2026-04-15 00:21:57 +01:00
capitalistspz
0143abc3c8 Update openpnp-capture (fix turbojpeg link failure when used alongside vcpkg) 2026-02-24 06:35:28 +00:00
capitalistspz
a505aa5d45 Update openpnp-capture (fix turbojpeg import) 2026-02-24 04:29:29 +00:00
capitalistspz
8fffd6f006 Update openpnp-capture and set MSVC runtime lib 2026-02-24 02:48:33 +00:00
capitalistspz
a644d58230 Update openpnp-capture (fix Windows static linking) 2026-02-24 00:54:21 +00:00
capitalistspz
5e235cbf21 Call CAMExit on camera lib unload 2026-02-24 00:52:12 +00:00
capitalistspz
0fc641a352 Update openpnp-capture and link statically 2026-02-22 06:13:43 +00:00
capitalistspz
2f7aaf28d4 Some cleanup 2026-02-22 02:30:32 +00:00
capitalistspz
45c8e0f758 Add tooltip 2026-02-22 00:54:54 +00:00
capitalistspz
961935664d Fix config saving 2026-02-22 00:48:40 +00:00
capitalistspz
567785056b Fix settings window preview 2026-02-22 00:23:52 +00:00
capitalistspz
96bda6f491 Add Camera Settings menu option 2026-02-22 00:23:28 +00:00
capitalistspz
5ddf6fc09b Check buffer size 2026-02-22 00:22:37 +00:00
capitalistspz
90a6904731 camera branch again
I couldn't rebase it
2026-02-21 23:01:20 +00:00
Luminyx
cd5838fc7f
Windows: Don't re-attach stdio when piping output (#1812)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-02-19 03:30:45 +01:00
Crementif
3b5c6f5246 Fix dark mode in download manager
Some checks are pending
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2026-02-09 14:10:19 +01:00
Exzap
9f58f3a118 coreinit: Fix initialization order
Threads were initialized before SDA values were available from RPL loader. Fixes crash in Skylanders Swap Force and some other games
2026-02-09 07:08:01 +01:00
Exzap
8cd5ce102f Vulkan: Properly shutdown pipeline compile threads + code cleanup
This fixes an issue where the Vulkan renderer would hang up on shutdown due to resources still being in use
2026-02-09 04:11:10 +01:00
Luminyx
2c03ac3217
GraphicPack: Support wildcard titleId and RPX hash + entrypoint callbacks (#1805)
Some checks are pending
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2026-02-09 02:20:34 +01:00
rcaridade145
5bc60b9452
AX: Fix linear filter (#1802)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
The else code would be unreachable.
2026-02-02 17:16:46 +01:00
goeiecool9999
ba82dc57d6
OpenGL+Vulkan: Use unified uniform block layout for output shaders (#1785)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-02-01 02:06:05 +01:00
shinra-electric
4ad3f21047
macOS: Bump macOS min version to 13.4 (#1798) 2026-02-01 01:54:04 +01:00
Crementif
07bdb3454a
debugger: Various QoL improvements (#1777)
* Ignore keyboard inputs when debugger is focused
* Add workaround for slightly improved multi-thread debugging
* debugger: Add interpreter mode switch and log-only memory breakpoints
2026-02-01 01:53:02 +01:00
Exzap
4fe73a3582 rpl: Fix RPLs not loading from cafeLibs/ 2026-01-22 06:55:22 +01:00
Exzap
f45623523d CPU: Fix PSQ_L/PSQ_ST scaler calculation 2026-01-21 06:31:10 +01:00
RedBlackAka
a20032ffb5
Latte/Metal: Exclude more Metal only logic on non-Apple platforms and cleanups (#1781)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-01-21 04:46:06 +01:00
oltolm
7db733b337
UI: more cleanup (#1769) 2026-01-21 04:38:38 +01:00
SamoZ256
d9cc8f81c2
metal: Create temporary autorelease pools (#1783)
Some checks failed
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2026-01-16 04:23:12 +01:00
goeiecool9999
3d26998975
UI: Update graphics settings immediately when possible (#1782) 2026-01-16 04:21:44 +01:00
goeiecool9999
42262b5823 UI: Fix crash on exit hotkey button press 2026-01-16 00:55:00 +01:00
goeiecool9999
8af510b9e3 Vulkan: Move command buffer setup to more sensible location 2026-01-15 22:54:01 +01:00
goeiecool9999
e376b15075 Vulkan: Fix validation error on Spir-V Execution Mode intrinsic 2026-01-12 22:44:56 +01:00
RedBlackAka
dfabe7faa7
vcpkg: Update SDL2 to 2.32.10 (#1770) 2026-01-10 04:20:02 +01:00
goeiecool9999
ca73549717
nim: Fix memory leak (#1775)
Store NIMPackage structs in vector instead of pointers on the heap
2026-01-09 16:47:59 +01:00
goeiecool9999
e3260daea2 Fix dump directory creation
Thanks to Switch-9867 on GH for pointing out the issue
2026-01-09 11:04:43 +01:00
Exzap
bc0ebfc106 rpl: Fix sysapp name + fix logging order 2026-01-09 02:15:01 +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
goeiecool9999
df52fd69b7 vcpkg: update fmt to 12.1.0 2026-01-04 19:18:54 +01:00
oltolm
59a5118472
UI: misc. code cleanups (#1762) 2026-01-03 11:23:41 +01:00
qurious-pixel
c7ac9900a9
build: Search for MVK when not bundling (#1765) 2026-01-02 23:48:02 +01:00
goeiecool9999
7330cdf3a9 Vulkan: Reuse pipeline layout for DRC to fix layout object leak 2025-12-29 13:38:19 +01:00
goeiecool9999
422b5b3a1d Vulkan: force barriers on Gerudo Town water shader 2025-12-28 23:18:31 +01:00
oltolm
08aa28468b
Latte: Fix ASAN error (#1760) 2025-12-28 13:20:54 +01:00