Text2dBundle
is not frustum culled
#13391
Labels
A-Text
Rendering and layout for characters
C-Bug
An unexpected or incorrect behavior
C-Performance
A change motivated by improving speed, memory usage or compile times
S-Needs-Design
This issue requires design work to think about how it would best be accomplished
Bevy version
0.13
What you did
Modify the
many_sprites
example so thatText2dBundle
is used instead ofSpriteBundle
.https://gist.github.com/rparrett/9cd3b145def1855f1baf87822e6a5f7a
What went wrong
Logging shows that without manual intervention by the
update_text_aabb
system, all of the texts are considered "visible" and the framerate is poor.With the
update_text_aabb
running, the off-camera text is culled and the framerate is good. It seems that adding anAabb
to the texts is enough to make frustum culling work.Additional information
See also this related discussion: #13367
There may be a better in-system solution than adding a separate
update_text_aabb
system, but I haven't looked into this.The text was updated successfully, but these errors were encountered: