Commit Graph

23569 Commits (9bf19b04f6ba432e09caf387ca9b63db5585f140)
 

Author SHA1 Message Date
Morph 877e8991c7 CMakeLists: Update boost to 1.81.0 2 years ago
Morph 032e5b983c vcpkg: Update vcpkg to 2023.02.24 2 years ago
Liam 41d99aa89d memory: rename global memory references to application memory 2 years ago
liamwhite ac3927074b
Merge pull request #9971 from Morph1984/q
bounded_threadsafe_queue: Use simplified impl of bounded queue
2 years ago
liamwhite c41a4baf06
Merge pull request #9964 from liamwhite/typed-address
kernel: use KTypedAddress for addresses
2 years ago
Morph 6adaa0d5e2
Merge pull request #9962 from Kelebek1/disable_srgb
[video_core] Disable SRGB border color conversion in samplers
2 years ago
Liam fb49ec19c1 kernel: use KTypedAddress for addresses 2 years ago
Morph 197d756560 bounded_threadsafe_queue: Refactor Pop
Introduces PopModes to bring waiting logic into Pop, similar to Push.
2 years ago
Morph 8c56481249 bounded_threadsafe_queue: Add producer cv to avoid busy waiting 2 years ago
Narr the Reg 6ff4bf9b1c nfc: Initialize device when controller is connected 2 years ago
bunnei dba86ee007
Merge pull request #9965 from german77/thankYouEpicBoy
config: Fix controller config from resetting
2 years ago
Morph 407dc917f1 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.
2 years ago
Morph 15d573194c bounded_threadsafe_queue: Add TryPush 2 years ago
Morph f28ca5361f logging: Make use of bounded queue 2 years ago
Morph 306840a580 bounded_threadsafe_queue: Use simplified impl of bounded queue
Provides a simplified SPSC, MPSC, and MPMC bounded queue implementation using mutexes.
2 years ago
bunnei 3d4c113037
Merge pull request #9970 from bunnei/string-util-view
common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.
2 years ago
bunnei 230d118252
Merge pull request #9972 from liamwhite/ipc-trace
kernel: fix LOG_TRACE in ipc
2 years ago
Liam b9b1318bea vulkan: fix more excessive waiting in scheduler 2 years ago
Liam 43d909949e kernel: fix LOG_TRACE in ipc 2 years ago
bunnei 00d401d639 common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W. 2 years ago
liamwhite 0e7e98e24e
Merge pull request #9966 from bunnei/bounded-polyfill
common: bounded_threadsafe_queue: Use polyfill_thread.
2 years ago
bunnei 0eb3fa05e5 common: bounded_threadsafe_queue: Use polyfill_thread. 2 years ago
bunnei 889454f9bf
Merge pull request #9778 from behunin/my-box-chevy
gpu_thread: Use bounded queue
2 years ago
bunnei 8bcaa8c2e4
Merge pull request #9953 from german77/amiibo_crc
service: nfp: Actually write correct crc
2 years ago
Narr the Reg c95baf92ce config: Fix controller config from resetting 2 years ago
Kelebek1 a7651168dd Disable SRGB border color conversion for now, to fix shadows in Xenoblade. 2 years ago
Narr the Reg 075a3d1172 service: nfp: Replace crc function with boost equivalent 2 years ago
liamwhite 6d76a54d37
Merge pull request #9955 from liamwhite/color-blend-equation
vulkan: disable extendedDynamicState3ColorBlendEquation on radv
2 years ago
liamwhite a04061e6ae
Merge pull request #9931 from liamwhite/sched
vk_scheduler: split work queue waits and execution waits
2 years ago
Narr the Reg 7187732454 service: nfp: Close app area and recreate crc 2 years ago
Narr the Reg 5031f5b8b0 service: nfp: Convert mii colors to v3 2 years ago
Liam da83afdeaf vulkan: disable extendedDynamicState3ColorBlendEquation on radv 2 years ago
Narr the Reg 026fe2e4f4 service: nfp: Actually write correct crc 2 years ago
liamwhite 0c7149d222
Merge pull request #9933 from vonchenplus/texture_format
video_core: Update texture format
2 years ago
FengChen 11ffbee5ae video_core: Better defined ImageInfo parameters 2 years ago
bunnei 05f26e1337
Merge pull request #9951 from Morph1984/save
configure_audio: Fix output mode setting not saving
2 years ago
Morph 4c678cfbc8 configure_audio: Fix output mode setting not saving 2 years ago
liamwhite 8870fae674
Merge pull request #9939 from german77/vibration
input_common: sdl: Only send last vibration command
2 years ago
liamwhite 8348c41eab
Merge pull request #9941 from german77/settings
yuzu: Move audio settings to audio section
2 years ago
liamwhite 638044820d
Merge pull request #9943 from vonchenplus/gentleman
video_core: Fix inline_index and draw_texture error
2 years ago
liamwhite 1f952f6ac9
Merge pull request #9936 from liamwhite/m_this
kernel: use consistent style
2 years ago
german77 96b8a3ecac input_common: sdl: Only send last vibration command 2 years ago
Liam c352381ce9 kernel: additional style fixes to KThread, KProcess 2 years ago
Liam 9775a73d1a kernel: fix clang build 2 years ago
Liam 088c434d65 kernel: remove unnecessary finalize calls 2 years ago
Liam 9863db9db4 kernel: convert KProcess to new style 2 years ago
Liam 6bfb4c8f71 kernel: convert KThread to new style 2 years ago
Liam ac6cbb7134 kernel: prefer std::addressof 2 years ago
Liam 641783df8f kernel: convert KResourceLimit 2 years ago
Liam c0b9e93b77 kernel: remove kernel_ 2 years ago