Changes
- D3D12 on older drivers (#177). Some drivers, such as older NVIDIA ones, can't draw with the depth range flipped, which this game uses, and D3D12 stopped with an error on them. On those drivers the port now flips depth itself in a small extra shader step. Drivers that can flip the range are unchanged.
- Very wide windows (#190). In Auto aspect, the game used to stop widening at 4096 pixels of logical width (about 5.7:1) and add black bars beyond that. It now widens up to the render size limit of 8192 (about 11:1). Wider windows show more of the course and cost more GPU time. Windows wider than 11:1 still get black bars.
Everything else is the same as v0.10.7.
Validation
- D3D12 depth fallback: a whole Windows D3D12 race with the fallback forced on (
SFR_TEST_NO_INVERTED_DEPTH=1): no errors, all pipelines prepared with the depth step, and the course and HUD drawn correctly. It was not tested on a driver that actually lacks the feature. - Wide window: a 3840x360 window in Auto aspect gets a logical width of 7680 (was capped at 4096), with the course drawn across the whole width and the HUD at the edges.
- Windows x64 package, Vulkan, with the validation layer: a whole race, no validation errors, all 455 pipelines, no untranslatable code.
- AYN Thor, this release's APK: Dolphin Resort at full speed (0.999, 60 fps), all 455 pipelines prepared.
- Unit tests: 158 passed on Linux. GitHub Actions builds and tests passed on Windows, Linux, macOS and Android.
Downloads
- Windows x64: download and extract the Windows ZIP; run
FreeRidersRecompiled.exe. - Linux x64: download and extract the Linux archive; run
FreeRidersRecompiled. - Android 10 or later: prefer
android10-arm64.apk. - Android 9: use
android-arm64.apk. - Android version code: 56. The companion licence archive applies to both APKs.
- macOS (Apple Silicon): download and extract the macOS ZIP; open
FreeRidersRecompiled.app(right-click › Open the first time). - iOS:
ios-arm64.ipa, to install with your own sideloading tool. - Checksums:
SHA256SUMS.txt.
Use your own game disc image. No game data, private saves or test overrides are included.
Known limitations
The same as v0.10.6.