summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-03-12general: fix spelling mistakesLiam
2023-03-11Merge pull request #9913 from ameerj/acc-dma-refactorFernando S
AccelerateDMA: Refactor Buffer/Image copy code and implement for OGL
2023-03-10Merge pull request #9923 from liamwhite/khtliamwhite
kernel: add timer pointer to KThreadQueue
2023-03-10Merge pull request #9928 from german77/super_nfpliamwhite
service: nfp: Improve implementation
2023-03-10Merge pull request #9925 from ameerj/gl-sync-signalliamwhite
OpenGL: Prefer glClientWaitSync for OGLSync objects
2023-03-10Merge pull request #9917 from Morph1984/the-real-timeliamwhite
native_clock: Re-adjust the RDTSC frequency to its real frequency
2023-03-09service: nfp: Improve implementationNarr the Reg
2023-03-09Merge pull request #9916 from liamwhite/fpuliamwhite
kernel: clone fpu status on CreateThread
2023-03-09Merge pull request #9822 from ameerj/buffcache-ssbo-addrliamwhite
buffer_cache: Add logic for non-NVN storage buffer tracking
2023-03-08OpenGL: Prefer glClientWaitSync for OGLSync objectsameerj
At least on Nvidia, glClientWaitSync with a timeout of 0 (non-blocking) is faster than glGetSynciv of GL_SYNC_STATUS.
2023-03-08Merge pull request #9906 from german77/metroid2bunnei
input_common: Increase mouse sensitivity range
2023-03-08Merge pull request #9912 from liamwhite/errliamwhite
hle: rename legacy errors to Results
2023-03-08Merge pull request #9904 from liamwhite/wsliamwhite
kernel: fix WaitSynchronization
2023-03-08Merge pull request #9896 from Kelebek1/d24s8liamwhite
Check all swizzle components for red, not just [0]
2023-03-07perf_stats: Check multicore firstMorph
SpeedLimiting is SC only. Since MC is performance oriented we should check for it first to skip checking use_speed_limit.
2023-03-07Merge pull request #9921 from liamwhite/overrideMorph
general: fix type inconsistencies
2023-03-07Merge pull request #9918 from liamwhite/fwrapvMorph
kernel: avoid signed overflow UB on MSVC
2023-03-07Merge pull request #9920 from liamwhite/constexpr-bit-castMorph
common: make BitCast constexpr
2023-03-07hid: Use nanosecond timestamps instead of ticksMorph
2023-03-07core: Promote CPU/GPU threads to time criticalMorph
And also demote Audren and CoreTiming to High thread priority.
2023-03-07native_clock: Wait for 10 seconds instead of 30Morph
It was experimentally determined to be sufficient.
2023-03-07native_clock: Use RealTimeClock instead of SteadyClockMorph
We want to synchronize RDTSC to real time.
2023-03-07steady_clock: Introduce a real time clockMorph
2023-03-07native_clock: Re-adjust the RDTSC frequencyMorph
The RDTSC frequency reported by CPUID is not accurate to its true frequency. We will spawn a separate thread to calculate the true RDTSC frequency after a measurement period of 30 seconds has elapsed.
2023-03-08input_common: Minor typo issues (#9922)Narr the Reg
2023-03-07kernel: add timer pointer to KThreadQueueLiam
2023-03-07input_common: Increase mouse sensitivity rangegerman77
2023-03-07common: make BitCast constexprLiam
2023-03-07general: fix type inconsistenciesLiam
2023-03-07kernel: avoid signed overflow UB on MSVCLiam
2023-03-07kernel: clone fpu status on CreateThreadLiam
2023-03-07Merge pull request #9889 from Morph1984/time-is-tickingliamwhite
core_timing: Reduce CPU usage on Windows
2023-03-06gl_rasterizer: Implement AccelerateDMA DmaBufferImageCopyameerj
2023-03-06Refactor AccelerateDMA codeameerj
2023-03-06hle: rename legacy errors to ResultsLiam
2023-03-06Merge pull request #9890 from Kelebek1/reverb_fixliamwhite
Fix a bug with the Reverb command in reading from the pre delay line
2023-03-06Merge pull request #9910 from jbeich/libc++liamwhite
kernel: add missing header for libc++
2023-03-06Merge pull request #9905 from german77/usbsslliamwhite
Service: USB, SSL, PSC: Update
2023-03-06Merge pull request #9907 from german77/joyconliamwhite
input_common: joycon: Add stick input from passive reports
2023-03-06Merge pull request #9908 from german77/pfpliamwhite
service: acc: Replace default image with a 32x32 image
2023-03-06kernel: add missing header for libc++Jan Beich
In file included from src/core/hle/kernel/k_light_lock.cpp:4: In file included from src/./core/hle/kernel/k_light_lock.h:8: src/./core/hle/kernel/k_scoped_lock.h:25:51: error: no member named 'addressof' in namespace 'std' explicit KScopedLock(T& l) : KScopedLock(std::addressof(l)) {} ~~~~~^
2023-03-06fix typo in settings.hIkko Eltociear Ashimine
Intial -> Initial
2023-03-05service: acc: Replace default image with a 32x32 imageNarr the Reg
2023-03-05input_common: joycon: Add stick input from passive reportsgerman77
2023-03-05service: psc: Update namesNarr the Reg
2023-03-05service: ssl: Add missing properties and update namesNarr the Reg
2023-03-05service: usb: Update namesNarr the Reg
2023-03-05kernel: fix WaitSynchronizationLiam
2023-03-05Engines: Implement Accelerate DMA Texture.Fernando Sahmkow
2023-03-05native_clock: Round RDTSC frequency to the nearest 1000Morph