mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-04-29 01:43:01 +00:00
* Interrupt GPU command processing when a frame's fence is reached. * Accumulate times rather than %s * Accurate timer for vsync Spin wait for the last .667ms of a frame. Avoids issues caused by signalling 16ms vsync. (periodic stutters in smo) * Use event wait for better timing. * Fix lazy wait Windows doesn't seem to want to do 1ms consistently, so force a spin if we're less than 2ms. * A bit more efficiency on frame waits. Should now wait the remainder 0.6667 instead of 1.6667 sometimes (odd waits above 1ms are reliable, unlike 1ms waits) * Better swap interval 0 solution 737 fps without breaking a sweat. Downside: Vsync can no longer be disabled on games that use the event heavily (link's awakening - which is ok since it breaks anyways) * Fix comment. * Address Comments. |
||
|---|---|---|
| .. | ||
| Account | ||
| Am | ||
| Apm | ||
| Arp | ||
| Audio | ||
| Bcat | ||
| Bgtc | ||
| Bluetooth | ||
| BluetoothManager | ||
| Caps | ||
| Cec | ||
| Erpt | ||
| Es | ||
| Eupld | ||
| Fatal | ||
| Friend | ||
| Fs | ||
| Grc | ||
| Hid | ||
| Ins | ||
| Lbl | ||
| Ldn | ||
| Lm | ||
| Loader | ||
| Mig | ||
| Mii | ||
| Mm | ||
| Ncm | ||
| News | ||
| Nfc | ||
| Ngct | ||
| Nifm | ||
| Nim | ||
| Notification | ||
| Npns | ||
| Ns | ||
| Nv | ||
| Olsc | ||
| Ovln | ||
| Pcie | ||
| Pctl | ||
| Pcv | ||
| Pm | ||
| Prepo | ||
| Psc | ||
| Ptm | ||
| Ro | ||
| Sdb | ||
| Settings | ||
| Sm | ||
| Sockets | ||
| Spl | ||
| Srepo | ||
| Ssl | ||
| SurfaceFlinger | ||
| Time | ||
| Usb | ||
| Vi | ||
| Wlan | ||
| CommandAttributes.cs | ||
| DummyService.cs | ||
| IIpcService.cs | ||
| IpcService.cs | ||
| ServerBase.cs | ||
| ServiceAttributes.cs | ||
| ServiceConfiguration.cs | ||