Morph
70a042cfbf
CMakeLists: Update boost to 1.81.0
3 years ago
Morph
53c13c75b6
vcpkg: Update vcpkg to 2023.02.24
3 years ago
liamwhite
c8963299fa
Merge pull request #9971 from Morph1984/q
bounded_threadsafe_queue: Use simplified impl of bounded queue
3 years ago
liamwhite
2b74ab00aa
Merge pull request #9964 from liamwhite/typed-address
kernel: use KTypedAddress for addresses
3 years ago
Morph
f33cddc400
Merge pull request #9962 from Kelebek1/disable_srgb
[video_core] Disable SRGB border color conversion in samplers
3 years ago
Liam
156516e399
kernel: use KTypedAddress for addresses
3 years ago
Morph
05ba40b98e
bounded_threadsafe_queue: Refactor Pop
Introduces PopModes to bring waiting logic into Pop, similar to Push.
3 years ago
Morph
70b1c2e8e0
bounded_threadsafe_queue: Add producer cv to avoid busy waiting
3 years ago
bunnei
95fdc371bb
Merge pull request #9965 from german77/thankYouEpicBoy
config: Fix controller config from resetting
3 years ago
Morph
62fd55e5fe
bounded_threadsafe_queue: Deduplicate and add PushModes
Adds the PushModes Try and Wait to allow producers to specify how they want to push their data to the queue if the queue is full.
If the queue is full:
- Try will fail to push to the queue, returning false. Try only returns true if it successfully pushes to the queue. This may result in items not being pushed into the queue.
- Wait will wait until a slot is available to push to the queue, resulting in potential for deadlock if a consumer is not running.
3 years ago
Morph
281e99f09d
bounded_threadsafe_queue: Add TryPush
3 years ago
Morph
623cbd908e
logging: Make use of bounded queue
3 years ago
Morph
c4314b231f
bounded_threadsafe_queue: Use simplified impl of bounded queue
Provides a simplified SPSC, MPSC, and MPMC bounded queue implementation using mutexes.
3 years ago
bunnei
c6e6763836
Merge pull request #9970 from bunnei/string-util-view
common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.
3 years ago
bunnei
43c4f5a46c
Merge pull request #9972 from liamwhite/ipc-trace
kernel: fix LOG_TRACE in ipc
3 years ago
Liam
48f1221b35
kernel: fix LOG_TRACE in ipc
3 years ago
bunnei
a59583c7ab
common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.
3 years ago
liamwhite
79d776850a
Merge pull request #9966 from bunnei/bounded-polyfill
common: bounded_threadsafe_queue: Use polyfill_thread.
3 years ago
bunnei
b9533c81f7
common: bounded_threadsafe_queue: Use polyfill_thread.
3 years ago
bunnei
4471e9effe
Merge pull request #9778 from behunin/my-box-chevy
gpu_thread: Use bounded queue
3 years ago
bunnei
61aa2be4f3
Merge pull request #9953 from german77/amiibo_crc
service: nfp: Actually write correct crc
3 years ago
Narr the Reg
74cd79b687
config: Fix controller config from resetting
3 years ago
Kelebek1
0a90adff87
Disable SRGB border color conversion for now, to fix shadows in Xenoblade.
3 years ago
Narr the Reg
8a1c405ce3
service: nfp: Replace crc function with boost equivalent
3 years ago
liamwhite
f47a6b3c8d
Merge pull request #9955 from liamwhite/color-blend-equation
vulkan: disable extendedDynamicState3ColorBlendEquation on radv
3 years ago
liamwhite
f3dfe9e5e1
Merge pull request #9931 from liamwhite/sched
vk_scheduler: split work queue waits and execution waits
3 years ago
Narr the Reg
ab37f2bda3
service: nfp: Close app area and recreate crc
3 years ago
Narr the Reg
d7f58e6ecb
service: nfp: Convert mii colors to v3
3 years ago
Liam
09a866fe79
vulkan: disable extendedDynamicState3ColorBlendEquation on radv
3 years ago
Narr the Reg
aeb65824a7
service: nfp: Actually write correct crc
3 years ago
liamwhite
fc39bb0ef9
Merge pull request #9933 from vonchenplus/texture_format
video_core: Update texture format
3 years ago
bunnei
858798c1b3
Merge pull request #9951 from Morph1984/save
configure_audio: Fix output mode setting not saving
3 years ago
Morph
8d0d61dfd1
configure_audio: Fix output mode setting not saving
3 years ago
liamwhite
eceb8e509e
Merge pull request #9939 from german77/vibration
input_common: sdl: Only send last vibration command
3 years ago
liamwhite
27dc0f49aa
Merge pull request #9941 from german77/settings
yuzu: Move audio settings to audio section
3 years ago
liamwhite
853e5576e6
Merge pull request #9943 from vonchenplus/gentleman
video_core: Fix inline_index and draw_texture error
3 years ago
liamwhite
9e8a37347a
Merge pull request #9936 from liamwhite/m_this
kernel: use consistent style
3 years ago
german77
59f50daf74
input_common: sdl: Only send last vibration command
3 years ago
Liam
9d5747fb71
kernel: additional style fixes to KThread, KProcess
3 years ago
Liam
6828f66b42
kernel: fix clang build
3 years ago
Liam
a0867d72ed
kernel: remove unnecessary finalize calls
3 years ago
Liam
b8da5b73b2
kernel: convert KProcess to new style
3 years ago
Liam
46d09ae364
kernel: convert KThread to new style
3 years ago
Liam
d0e11c27d9
kernel: prefer std::addressof
3 years ago
Liam
24077ea160
kernel: convert KResourceLimit
3 years ago
Liam
cf0b407daa
kernel: remove kernel_
3 years ago
Liam
3280ebac7e
kernel: remove gratitutous attribute usage
3 years ago
Liam
0c6375446c
kernel/svc: convert to new style
3 years ago
Liam
767059b620
kernel: convert miscellaneous
3 years ago
Liam
7893136e74
kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLock
3 years ago