Morph
|
f28ca5361f
|
logging: Make use of bounded queue
|
3 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.
|
3 years ago |
Liam
|
b9b1318bea
|
vulkan: fix more excessive waiting in scheduler
|
3 years ago |
Liam
|
43d909949e
|
kernel: fix LOG_TRACE in ipc
|
3 years ago |
bunnei
|
00d401d639
|
common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.
|
3 years ago |
bunnei
|
0eb3fa05e5
|
common: bounded_threadsafe_queue: Use polyfill_thread.
|
3 years ago |
Narr the Reg
|
c95baf92ce
|
config: Fix controller config from resetting
|
3 years ago |
Kelebek1
|
a7651168dd
|
Disable SRGB border color conversion for now, to fix shadows in Xenoblade.
|
3 years ago |
Narr the Reg
|
075a3d1172
|
service: nfp: Replace crc function with boost equivalent
|
3 years ago |
Narr the Reg
|
7187732454
|
service: nfp: Close app area and recreate crc
|
3 years ago |
Narr the Reg
|
5031f5b8b0
|
service: nfp: Convert mii colors to v3
|
3 years ago |
Liam
|
da83afdeaf
|
vulkan: disable extendedDynamicState3ColorBlendEquation on radv
|
3 years ago |
Narr the Reg
|
026fe2e4f4
|
service: nfp: Actually write correct crc
|
3 years ago |
FengChen
|
11ffbee5ae
|
video_core: Better defined ImageInfo parameters
|
3 years ago |
Morph
|
4c678cfbc8
|
configure_audio: Fix output mode setting not saving
|
3 years ago |
german77
|
96b8a3ecac
|
input_common: sdl: Only send last vibration command
|
3 years ago |
Liam
|
c352381ce9
|
kernel: additional style fixes to KThread, KProcess
|
3 years ago |
Liam
|
9775a73d1a
|
kernel: fix clang build
|
3 years ago |
Liam
|
088c434d65
|
kernel: remove unnecessary finalize calls
|
3 years ago |
Liam
|
9863db9db4
|
kernel: convert KProcess to new style
|
3 years ago |
Liam
|
6bfb4c8f71
|
kernel: convert KThread to new style
|
3 years ago |
Liam
|
ac6cbb7134
|
kernel: prefer std::addressof
|
3 years ago |
Liam
|
641783df8f
|
kernel: convert KResourceLimit
|
3 years ago |
Liam
|
c0b9e93b77
|
kernel: remove kernel_
|
3 years ago |
Liam
|
9368e17a92
|
kernel: remove gratitutous attribute usage
|
3 years ago |
Liam
|
91fd4e30f2
|
kernel/svc: convert to new style
|
3 years ago |
Liam
|
57f1d8ef8d
|
kernel: convert miscellaneous
|
3 years ago |
Liam
|
d1b53c8d82
|
kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLock
|
3 years ago |
Liam
|
7322c99e5f
|
kernel: convert KAbstractSchedulerLock
|
3 years ago |
Liam
|
467adc1acd
|
kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueue
|
3 years ago |
Liam
|
0483dfae1a
|
kernel: move KMemoryLayout for NX board
|
3 years ago |
Liam
|
8d1f5bfbd2
|
kernel: remove KLinkedList
|
3 years ago |
Liam
|
fdf90c6d75
|
kernel: convert KConditionVariable, KLightConditionVariable, KLightLock
|
3 years ago |
Liam
|
097c25b164
|
kernel: convert KPort, KSession
|
3 years ago |
Liam
|
d24ab14126
|
kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new style
|
3 years ago |
Liam
|
3f261f22c9
|
vk_scheduler: split work queue waits and execution waits
|
3 years ago |
Liam
|
600f325d87
|
general: fix spelling mistakes
|
3 years ago |
FengChen
|
44f10c8dee
|
video_core: Fix ogl status error when draw_texture
|
3 years ago |
FengChen
|
4e42ba54e5
|
video_core: Invalid index_buffer flag when inline_index draw
|
3 years ago |
german77
|
e090a1c6bd
|
yuzu: Move audio settings to audio section
|
3 years ago |
german77
|
e8af3f29d2
|
yuzu: Remove console id setting
|
3 years ago |
Feng Chen
|
c8ad039612
|
video_core: Update texture format
|
3 years ago |
Narr the Reg
|
8d5cde6eff
|
service: nfp: Improve implementation
|
3 years ago |
ameerj
|
03137086db
|
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
|
67560296c6
|
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
|
1073346c7f
|
hid: Use nanosecond timestamps instead of ticks
|
3 years ago |
Morph
|
3053a62375
|
core: Promote CPU/GPU threads to time critical
And also demote Audren and CoreTiming to High thread priority.
|
3 years ago |
Morph
|
d718eab351
|
native_clock: Wait for 10 seconds instead of 30
It was experimentally determined to be sufficient.
|
3 years ago |
Morph
|
c27a626b5b
|
native_clock: Use RealTimeClock instead of SteadyClock
We want to synchronize RDTSC to real time.
|
3 years ago |
Morph
|
6f9918552c
|
steady_clock: Introduce a real time clock
|
3 years ago |