Commit Graph
12 Commits
Author SHA1 Message Date
flathack 5bfdee7fdb Update x64 client for asteroid view distance quality profiles
Ship REM-Client 18b7816e2d900a23f2fc8628a76b93f2e4822a20 (Release|x64).
The existing REM view-distance control now selects Low, Medium, High or Ultra
and scales GPU reach, fallback drawing, distant impostors and background baking.
Ultra retains the previous drawing budgets and custom legacy reach.

Refresh the tested client binaries, default asteroid_quality=3 and exact source
provenance. The package, ZIP, REM-Mod and installed Lutris game use this build.

Validation: client/renderer builds, 400 range checks and four native flight
profiles; 11,141 runtime/data files matched at deployment and 252 runtime files
were reverified after committing source. Saves and settings remain unchanged.
2026-11-08 14:10:36 +01:00
flathack 9f3ddfa78e Update x64 client for nebula occlusion and sun burn-through fixes
Ship REM-Client 0f4e83cce7dca8dab59931cfb2830d5fa30b0a96 (Release|x64).
Includes upstream 4ac727e0 and its AtmosphereSaturation default of 0.5.

Fix remote nebula overlays inside native fog and preserve authored solar
burn-through with finite-depth foreground extinction and opaque occlusion.
Refresh the compiled client DLLs and record the exact source/build hashes.

Validation: complete x64 build, 32 repeated GPU regression cases across all
four quality levels, image assertions, and 11,141 matching runtime/data files
between REM-Mod and the installed Lutris game. Saves and settings unchanged.
2026-11-08 12:18:34 +01:00
NekuraMew 41a661d031 New REM client: REM-Client 4ac727e0, 64-bit (AtmosphereSaturation 0.5: no hard yellow-green line at the rim of earth-like planets) 2026-11-08 12:07:20 +01:00
flathack 447a82f05e Update x64 client for nebula quality, performance and sculpted shapes
Deploy REM-Client 8cbe4a7030259bb0ef71cc2089e1aa01325c7dd0 (Release|x64).
Includes four live detail profiles, continuous distant visibility, carved
bays and bent arms, shape-aware exclusions and conservative rendering
optimizations for weaker GPUs. Gameplay zone geometry remains unchanged.

Update the complete compiled client and record its committed source and
renderer hash in BUILD_INFO.txt. The same runtime is installed in Lutris;
all 11,141 audited runtime/data files match and saves were preserved.

Validated CPU/shader checks, 55 GPU regression cases and client startup.
2026-11-08 10:31:22 +01:00
NekuraMew 4c3b8166ae New REM client: REM-Client dc29f79, 64-bit (planet atmospheres: a thin, mostly blue haze over the surface, the coloured glow at the rim) 2026-11-08 04:53:26 +01:00
NekuraMew aa9f3b8e66 New REM client: REM-Client 75e5e3a, 64-bit (BC7 ships drawn opaque; planet atmospheres no longer veil the disc - Br03 planets back to their colours) 2026-11-08 04:36:30 +01:00
NekuraMew 4d5a835b40 New REM client: REM-Client 2958e8f, 64-bit (BC4 height / roughness / metalness maps load) 2026-11-08 04:19:09 +01:00
NekuraMew 116750b9fe New REM client: REM-Client c3e33c9, 64-bit (non-square DDS textures: no grey BC7 sky, no stripes on DXT) 2026-11-08 03:44:53 +01:00
NekuraMew dc1c548435 New REM client: REM-Client c8e0399, 64-bit (BC7 textures: DDS with a DX10 header load) 2026-11-08 02:59:27 +01:00
NekuraMew cb0d3e77e7 New REM client: REM-Client f4d3e1a, 64-bit (nebula performance from main; the target's hit parts in FLSpew for the hit diagnostics) 2026-11-08 01:30:00 +01:00
flathack 5498cb44a0 Optimize volumetric nebula rendering
Build the 64-bit client from merged REM-Client 5ff7cb636d815f6e55771b7efdad34d4832570bc,
including the nebula optimization in 157b06aa2f0b7be6ebc4ed2bd207ddfc6a706a55.

Smoothly merge self-shadow probes according to the integration footprint,
prepare pair metadata once on the CPU, and keep a direct path for nearby probes.
Retain cloud density, resolution and the first lighting/flicker fixes.

Synthetic RTX 2050 / 1080p cloud-pass measurements: distant 9.11 -> 8.19 ms
(-10.1%), rim 55.69 -> 52.82 ms (-5.2%), inside essentially unchanged.
Single synthetic runs; whole-game multiplayer FPS is not established.

Rebuild with MSVC Release|x64 under Wine and refresh the distributed runtime.
Keep the existing new-rem-client missions, ART assets and material data.
Verify 11,141 runtime/data files against the Lutris installation; saves unchanged.

RP8.dll SHA-256: 5275c77b53179e45daebf3f2c8fbb6d9fa4738f2470bb305ffba95ab35bcd50e.
2026-11-08 01:29:17 +01:00
flathack 16746d519e Fix nebula lighting and distant flicker
Update the renderer from REM-Client b0d47563bfbc08a36e1e74c7a876a0d02270fea9.

Filter the 3D noise volume and puff details to reduce distant aliasing. Adapt
temporal accumulation to per-pixel parallax, constrain self-shadowing to the
nebula hull and exclusion zones, respect PlanetShadows, and remove the abrupt
six-to-three shadow-probe switch. Performance changes follow separately.

Keep the existing new-rem-client runtime, ART assets and missions. Update only
the renderer and its build information.
RP8.dll SHA-256: 614b64e7b507c255ba23d03e0c594a8db360148ce43d9d618b377dc4176b1f51.
2026-11-08 01:28:10 +01:00