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 |
Liam
|
af8ce05caa
|
vulkan: fix more excessive waiting in scheduler
|
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 |
bunnei
|
b9533c81f7
|
common: bounded_threadsafe_queue: Use polyfill_thread.
|
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 |
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 |
FengChen
|
0f336df1ea
|
video_core: Better defined ImageInfo parameters
|
3 years ago |
Morph
|
8d0d61dfd1
|
configure_audio: Fix output mode setting not saving
|
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 |
Liam
|
d41368663b
|
kernel: convert KAbstractSchedulerLock
|
3 years ago |
Liam
|
8c137e234f
|
kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueue
|
3 years ago |
Liam
|
c72afbd1db
|
kernel: move KMemoryLayout for NX board
|
3 years ago |
Liam
|
842f5a4ced
|
kernel: remove KLinkedList
|
3 years ago |
Liam
|
01e79d9399
|
kernel: convert KConditionVariable, KLightConditionVariable, KLightLock
|
3 years ago |
Liam
|
3c93638acf
|
kernel: convert KPort, KSession
|
3 years ago |
Liam
|
6b0b94dc27
|
kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new style
|
3 years ago |
Liam
|
11814a4991
|
vk_scheduler: split work queue waits and execution waits
|
3 years ago |
Liam
|
5be8a74b0c
|
general: fix spelling mistakes
|
3 years ago |
FengChen
|
e067d314ba
|
video_core: Fix ogl status error when draw_texture
|
3 years ago |
FengChen
|
5a1d6233b2
|
video_core: Invalid index_buffer flag when inline_index draw
|
3 years ago |
german77
|
875958163b
|
yuzu: Move audio settings to audio section
|
3 years ago |
german77
|
d4ce7b7ad6
|
yuzu: Remove console id setting
|
3 years ago |
Feng Chen
|
63a0d2661c
|
video_core: Update texture format
|
3 years ago |
Narr the Reg
|
3c1865f1a1
|
service: nfp: Improve implementation
|
3 years ago |
ameerj
|
625d716f56
|
OpenGL: Prefer glClientWaitSync for OGLSync objects
At least on Nvidia, glClientWaitSync with a timeout of 0 (non-blocking) is faster than glGetSynciv of GL_SYNC_STATUS.
|
3 years ago |
Morph
|
95585fe46b
|
perf_stats: Check multicore first
SpeedLimiting is SC only. Since MC is performance oriented we should check for it first to skip checking use_speed_limit.
|
3 years ago |
Morph
|
5a46ea4b4e
|
hid: Use nanosecond timestamps instead of ticks
|
3 years ago |
Morph
|
ddb330121a
|
core: Promote CPU/GPU threads to time critical
And also demote Audren and CoreTiming to High thread priority.
|
3 years ago |
Morph
|
e27dced550
|
native_clock: Wait for 10 seconds instead of 30
It was experimentally determined to be sufficient.
|
3 years ago |
Morph
|
d766e783ea
|
native_clock: Use RealTimeClock instead of SteadyClock
We want to synchronize RDTSC to real time.
|
3 years ago |