You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Serialize Configuration object to JSON e.g. kernel.json
When kernel.json is not found when loading, but kernel-0x05.bin exists, migrate binary to JSON
If no JSON or version 0x05 binary configs exist, Serialize default Configuration object to JSON
Should we also migrate older (pre 0x05) binary configs?
Refactors
refactor HXE.Kernel.Configuration.ConfigurationVideo.Uncap to enum. Handle edge cases with additional logic.
enumVsync{[Description("No V-Sync and no framerate throttle. Useful for low latency input or bechmarking, but leads to screen tearing. Screen tearing is a harmless, annoying visual effect when framerate is higher than the display's refresh rate.")]Uncapped,[Description("Lock the renderer's framerate to the same rate as the physics engine and raw animations.")]Locked30Fps,[Description("Lock the framerate to the display's refresh rate. This causes higher perceived input latency, but prevents screen tearing. If not overridden by GPU settings or a mod/plugin, this uses Halo's built-in V-Sync which results in choppy, inconsistent framerates.")]Vsync}
The text was updated successfully, but these errors were encountered:
Migration
Should we also migrate older (pre 0x05) binary configs?
Refactors
HXE.Kernel.Configuration.ConfigurationVideo.Uncap
to enum. Handle edge cases with additional logic.The text was updated successfully, but these errors were encountered: