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
goeiecool9999
fd1a1d1688
unix: simplify the case-insensitivity algorithm
2026-04-03 02:47:52 +02:00
goeiecool9999
72b5740ed4
unix: check current working directory for case-insensitive relative paths when no more parents
2026-04-03 02:30:48 +02:00
goeiecool9999
a1d47c37b6
unix: handle edge case where path does not exist
...
fixes crash when passing an invalid path with the "-g" launch option
the algorithm would recurse up the tree infinitely looking for blank parent directories
probably fixes more things
2026-04-03 01:11:56 +02:00
Squall Leonhart
2913a8ca7a
input: Fix bitwise operation for button mask ( #1851 )
...
Fixes classic controller buttons which were shifted beyond 32bit range
2026-03-29 08:56:12 +02:00
Exzap
6648a9c225
coreinit: Log errors in OSUnlockMutex instead of debug asserts
2026-03-24 04:15:28 +01:00
Exzap
f2f70e5df8
GX2: Fix several missing/incorrect cmd reserve calls
2026-03-24 04:15:28 +01:00
Exzap
f893e2928c
GX2: Fix return type of GX2DrawDone
2026-03-24 04:15:28 +01:00
Exzap
8065520583
PPCRec: Fix eflags optimization
2026-03-24 04:15:28 +01:00
Exzap
0121e63408
coreinit: Implement OSFatal
2026-03-24 04:15:28 +01:00
Exzap
c92bef0352
coreinit: Refactor OSScreen
2026-03-24 04:15:28 +01:00
Exzap
5e0e3f42da
coreinit: Improve vcprintf implementation
2026-03-24 04:15:28 +01:00
Exzap
a5ae41fdbe
build: Remove unnecessary includes to improve compile times
...
Also revert PCH reuse for everything but MSVC. Other compilers/platforms have limitations that make reused PCH a bit too fragile. I got it to work but only after forcing certain flags globally (like -pthread) and I dont think its a good idea to do that
2026-03-24 04:15:28 +01:00
Exzap
8e2e2c44bb
build: Generate precompiled header only once (msvc only)
2026-03-24 04:15:28 +01:00
Exzap
1a5546e4ad
GfxPack: Add version (8) for new features
2026-03-24 04:15:05 +01:00
Exzap
c1965c3d89
Enforce LF line endings
2026-03-24 04:15:04 +01:00
shinra-electric
6312fb936c
ci: Update github actions ( #1836 )
2026-03-14 17:24:20 +01:00