aardvark-platform / aardvark.rendering

Aardvark.Rendering is a high-performance, dependency-aware rendering engine. It is part of the open-source Aardvark Platform for visual computing, real-time graphics, and visualization.
https://aardvarkians.com/
Other
131 stars 13 forks source link

GeometryPooling example not working properly #35

Closed luithefirst closed 2 years ago

luithefirst commented 5 years ago
  1. Start -> scene is empty
  2. Press "+" -> geometry appears
  3. Press "+" repeatedly -> geometry appear at origin / all overlapping / box and sphere can be distinguished

When reaching 16 and pressing "+" again -> "WARNING: [Indirect] resize from: 16n to 32n" is printed and geometries get new random positions

Adding more geometries seem to work as intended, but sometimes geometries at far distances can be noticed.

Every time the IndirectBuffer resize warning is reported the geometries become "random" positions.

This behavior can be reproduced with versions back to at least 4.6.5.