BizHawk/src
Morilli 722de0c765 Render before throttling
By putting the throttle step after the render step, the screen will be updated with the emulated frame's video output immediately instead of having to wait for the throttle sleep to complete.
In scenarios where running the core is relatively cheap (<< 1 / fps), this should noticably improve visual latency while playing.

For example, assuming a 60fps game (~16.7ms per frame), 5ms core update and 1ms render time, there will be a 10-11ms earlier render.
2024-06-26 23:32:51 +02:00
..
BizHawk.BizInvoke Add a few `#if`s to fix errors when targeting `net461` 2024-05-07 00:47:16 +10:00
BizHawk.Bizware.Audio Remove DirectSound support 2024-05-05 17:52:44 -07:00
BizHawk.Bizware.Graphics Fix ToSysdrawingBitmap(Bitmap) when bitmapbuffer does not have alpha 2024-06-24 12:27:51 -07:00
BizHawk.Bizware.Graphics.Controls Use `UseWindowsForms` instead of Reference 2024-06-05 19:25:21 +02:00
BizHawk.Bizware.Input Remove DInput input adapter (#3867) 2024-05-05 14:19:05 -07:00
BizHawk.Bizware.Test Fix BizHawk.Bizware.Test and related 2024-05-29 16:02:49 -07:00
BizHawk.Client.Common Apply some free optimizations to TasMovieMarkerList 2024-06-24 12:05:45 +02:00
BizHawk.Client.DiscoHawk Update outdated app config values 2024-06-07 17:12:35 +02:00
BizHawk.Client.EmuHawk Render before throttling 2024-06-26 23:32:51 +02:00
BizHawk.Common Change ToRawInt to ToRawUInt 2024-06-21 17:14:11 +02:00
BizHawk.Emulation.Common get ICycleTiming from service provider 2024-06-16 21:27:05 -07:00
BizHawk.Emulation.Cores Make NDS sys bus hack work better 2024-06-24 19:22:51 -07:00
BizHawk.Emulation.DiscSystem exterminate File.OpenWrite usage 2024-06-06 13:56:42 +02:00
BizHawk.Tests Change ToRawInt to ToRawUInt 2024-06-21 17:14:11 +02:00
BizHawk.Tests.Testroms.GB Bump Magick.NET 2024-06-01 18:04:16 +10:00
BizHawk.Tests.Testroms.GB.GambatteSuite Retarget testroms projects to `net48` to match EmuHawk 2024-05-15 10:47:38 +10:00
BizHawk.WinForms.Controls Use `UseWindowsForms` instead of Reference 2024-06-05 19:25:21 +02:00
.gitignore Move some .gitignore entries to nested dirs 2023-04-19 15:59:34 +10:00
MainSln.runsettings Set a couple extra test runner parameters for main project 2024-05-15 11:10:11 +10:00
MainSlnCommon.props Fix possible mismatch between `$(IsTargetingNetFramework)` and TFM 2024-06-06 13:16:12 +10:00
MainSlnExecutable.props Revert "Simplify MainSlnExecutable.props" 2024-06-20 16:21:58 -07:00
TestProjects.props Tell GitLab CI to continue running tests in .NET 8 2024-05-15 10:47:38 +10:00