Skip to content

Releases

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 03 Nov 03:01

Full Changelog: v0.0.7...v0.0.8

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 28 Oct 13:58

Highlights

  • Shots never wait for the screen. Shots from flighthook are taken in on their own thread, each launched from the moment it arrived. A pause in drawing (a covered window, a busy console) no longer holds shots back and then launches them all at once.
  • Faster connect. cyberflight dials ws://127.0.0.1:5880/frp by default instead of localhost, which avoids a refused IPv6 attempt (about 2 s on Windows) on every connect. --frp <url> still overrides it.
  • cyberflight.log. Everything cyberflight prints is also written, with timestamps, to cyberflight.log next to the executable: connects, disconnects and each shot's arrival. Writing to the console never stalls the app.

Full Changelog: v0.0.6...v0.0.7

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 28 Oct 03:43

Highlights

  • Real 3D tracer. The ball tracer is now a glowing 3D tube, the same from any angle, and the floor reflects that same geometry, glow included.
  • Floor reflections on every GPU. With ray tracing the reflections are ray traced. Without it (or if ray-tracing setup fails), cyberflight draws a planar mirror reflection that looks the same. Press R to switch between the two live.
  • Reflection look. The tracer reflection reads as a glossy floor reflection: uniform with distance, fading with height above the floor, with no blur.
  • Optional green. A neon-edged green can be shown; target rings are removed.
  • Stability and performance. Per-frame GPU resources for every frame in flight, Vulkan synchronisation fixes, ray-traced scene building inside the frame (no CPU stalls), raster fallback when ray tracing can't start, and a long list of streaming, FRP-connection and HUD fixes.

Note on v0.0.5 → v0.0.6 compatibility

The commit "move to flightrelay 0.3.1 and dimple 0.0.7" says devices must be built on flightrelay 0.3. That is not correct: the FRP wire format is compatible, and devices built on earlier flightrelay versions keep working.

Full Changelog: v0.0.5...v0.0.6

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 01:42

Full Changelog: v0.0.4...v0.0.5

v0.0.4

Choose a tag to compare

@thill thill released this 08 Mar 17:22

Full Changelog: v0.0.3...v0.0.4

Full Changelog: v0.0.3...v0.0.4

v0.0.3

Choose a tag to compare

@thill thill released this 08 Mar 06:49

Full Changelog: v0.0.2...v0.0.3

Full Changelog: v0.0.2...v0.0.3

v0.0.2

Choose a tag to compare

@thill thill released this 07 Mar 23:12

Full Changelog: v0.0.1...v0.0.2

Full Changelog: v0.0.1...v0.0.2

v0.0.1

Choose a tag to compare

@thill thill released this 06 Mar 23:54

Initial Alpha Release

Full Changelog: https://github.com/divotmaker/cyberflight/commits/v0.0.1