Commit Graph

931 Commits

Author SHA1 Message Date
capitalistspz
d300a9f147
Merge 4cd6bc2324 into 6f6c1299e2 2026-04-22 14:57:35 +01:00
SSimco
6f6c1299e2
Logging: Add compile-time format checks (#1885) 2026-04-22 15:51:44 +02:00
Emma
f8fb588b36
build: macOS CMake fixes (#1883) 2026-04-22 15:49:41 +02:00
shinra-electric
aa6e2c0539
build.MD: Add pkgconf to mac brew dependencies & mention bundle flag (#1882) 2026-04-22 15:25:40 +02:00
Lightnight1
cd23241f29
UI: Added a button to download and install gfx packs from an url (#1866) 2026-04-22 15:24:18 +02:00
capitalistspz
4cd6bc2324 Swap buffers during capture
Also ensures a lock is released
2026-04-21 18:33:02 +01:00
capitalistspz
6e34aaa913 Prevent CameraManager::Deinit from stopping the application entirely 2026-04-21 00:48:35 +01:00
Emma
02383542b2
mac: Allow running without logicOp and update macOS build instructions (#1880) 2026-04-18 22:57:27 +02:00
Emma
5ac87ba7f3
mac: Log CPU and OS version (#1879) 2026-04-18 19:53:21 +02:00
goeiecool9999
5ee74b5a6a GL: clean up shader object after compilation
On Linux/mesa, when compiling a big shader cache like BOTW this saves about 8.2 GiB of RAM usage
(only when ~/.cache/mesa_shader_cache and precompiled/_gl.bin cache is also fresh)
2026-04-18 18:48:54 +02:00
shinra-electric
b2c34fb1df
ci: Silence macOS runner warnings as ninja is already preinstalled (#1878) 2026-04-17 05:59:37 +02:00
shinra-electric
deb000f947
build+mac: Add current year to app bundle copyright (#1877) 2026-04-17 05:42:03 +02:00
goeiecool9999
553990a25e debugger: fix crash when adding breakpoint
Checking the item in the event handler that is triggered when an option is checked caused recursion stack overflow

fixes: #1876
2026-04-16 10:31:04 +02:00
shinra-electric
125765c913
ci+mac: Codesign macOS app bundle (#1875) 2026-04-16 03:26:26 +02:00
shinra-electric
d96104d00d
ci+mac: Fix rpath for libusb (#1874) 2026-04-16 03:18:44 +02:00
capitalistspz
8acf6f621a Use cemu_use_precompiled_header 2026-04-15 15:18:58 +01:00
capitalistspz
df55484d09 Link to CemuConfig in CemuCamera
I'm using it after all
2026-04-15 14:57:19 +01:00
capitalistspz
a4478db4b3 Revert "Give up on using the precompiled headers"
This reverts commit 9fb8618c44.
2026-04-15 14:57:19 +01:00
capitalistspz
e457dca5fb Give up on using the precompiled headers 2026-04-15 14:57:19 +01:00
capitalistspz
49c33981a7 Link to CemuGui in CemuCamera despite not using any GUI code
Every other Cemu component links it
2026-04-15 14:57:19 +01:00
capitalistspz
1bb26db454 Link CemuCommon as PUBLIC
I know it doesn't match the rest of the `CMakeLists`
2026-04-15 14:57:19 +01:00
capitalistspz
2f6a13650e Link to CemuCamera in CemuBin 2026-04-15 14:57:19 +01:00
capitalistspz
756e79c51e Remove extra #pragma once 2026-04-15 14:57:19 +01:00
capitalistspz
cf6781fdcb CMakeLists.txt adjustments 2026-04-15 14:57:19 +01:00
capitalistspz
aff12540a6 Formatting and cleanup 2026-04-15 14:57:19 +01:00
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
6ee1e1e3e4 Remove duplicate sources in CMakeLists.txt 2026-04-15 14:57:19 +01:00
capitalistspz
e1031bddfc Update openpnp-capture (fix turbojpeg link failure when used alongside vcpkg) 2026-04-15 14:57:19 +01:00
capitalistspz
25c71e04a2 Update openpnp-capture (fix turbojpeg import) 2026-04-15 14:57:19 +01:00
capitalistspz
edc7fa48cc Update openpnp-capture and set MSVC runtime lib 2026-04-15 14:57:19 +01:00
capitalistspz
5bc7639930 Update openpnp-capture (fix Windows static linking) 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
2ffe6509d9 Update openpnp-capture and link statically 2026-04-15 14:57:19 +01:00
capitalistspz
6ea3a4d9a4 Some cleanup 2026-04-15 14:57:19 +01:00
capitalistspz
9fff63928b Add tooltip 2026-04-15 14:57:19 +01:00
capitalistspz
990f75f7b6 Fix config saving 2026-04-15 14:57:19 +01:00
capitalistspz
906bb2b6cb Fix settings window preview 2026-04-15 14:57:19 +01:00
capitalistspz
1bc6ffbb9a Add Camera Settings menu option 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
Emma
9e28d6d3ef
build.MD: Update macos build instructions (#1872) 2026-04-13 23:24:30 +02:00
Sapphire
7e5516f94d
Vulkan: Fix compile error on glibc 2.43 (#1870) 2026-04-12 05:16:07 +02:00
goeiecool9999
391478b307
vulkan: Improve the Breath of the Wild RADV/LLVM workaround (#1862) 2026-04-10 22:46:51 +02:00
iPixzl
1644fd2e09
GamePatch: Add additional FFL endian-swap patch signature for Mario Kart 8 (#1867) 2026-04-10 22:45:27 +02:00
goeiecool9999
b9b46ecb65
Vulkan: Use LLVM shader compiler for BOTW on Linux + Mesa (#1857)
Workaround for GPU crashes when using certain runes in BOTW
Can be overridden by setting RADV_DEBUG=aco
2026-04-04 19:14:49 +02:00
goeiecool9999
b3e310220e vulkan: use the right exit function when vulkan fails to initialize.
(fixes: #1833)
2026-04-04 16:48:43 +02:00
GaryOderNichts
c16936d381
build: Link zstd explicitly (#1860) 2026-04-04 16:32:12 +02:00