• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

djeedai / bevy_hanabi / 30813441935
58%

Build:
DEFAULT BRANCH: main
Ran 03 Aug 2026 12:32PM UTC
Jobs 1
Files 35
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Aug 2026 12:24PM UTC coverage: 58.266% (-0.2%) from 58.494%
30813441935

push

github

web-flow
Add main camera and frustum kill (#556)

Add a new component `HanabiMainCamera` to tag the "main" view that
Hanabi uses for all single-camera features. This component must be added
to one camera only.

Augment the simulation parameters (`GpuSimParams`) with the world space
position of the main camera, and the equation of its 6 frustum planes.

Add a new `KillFrustumModifier` which marks all particles outside the
main camera frustum as dead. This prevents simulating particles which
left the screen (not visible anymore). However care must be taken with
moving cameras (e.g. player view) to not kill too aggressively,
otherwise the player might notice particles "disappearing". The modifier
allows a threshold distance to leave some margin around the frustum.

Changed `EvalContext::make_fn()` to add a new optional return token
emitted as the function's return type, if any.

24 of 79 new or added lines in 8 files covered. (30.38%)

5678 of 9745 relevant lines covered (58.27%)

671.81 hits per line

Uncovered Changes

Lines Coverage ∆ File
35
25.0
-21.34% src/modifier/kill.rs
17
41.6
0.02% src/render/mod.rs
2
76.92
-0.3% src/modifier/mod.rs
1
60.87
0.64% src/modifier/position.rs
Jobs
ID Job ID Ran Files Coverage
1 30813441935.1 03 Aug 2026 12:32PM UTC 35
58.27
GitHub Action Run
Source Files on build 30813441935
  • Tree
  • List 35
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 2400b0c5 on github
  • Prev Build on main (#30756173591)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc