On 17.05.2025 00:26, Danny Arends wrote:


Thanks, I'll look into that one never had issues assigning to the L-System AA array. Does it cause a crash? If so could you do a stack trace to see if it comes from D runtime or just me not initializing it?


```bash
INFO: createScene: Add a Square
INFO: createScene: Add a Cube
INFO: createScene: Add an Icosahedron
INFO: createScene: Add Text
INFO: createScene: Add Wavefront
INFO: createScene: Add ParticleSystem
INFO: createScene: Add L-System
core.exception.RangeError@src/math/lsystem.d(94): Range violation
----------------
??:? onRangeError [0x57f0f10b5012]
??:? _d_arrayboundsp [0x57f0f109737d]
src/math/lsystem.d:94 lsystem.LSystem lsystem.createLSystem() [0x57f0f1051bfe]
src/scene.d:95 void scene.createScene(ref engine.App) [0x57f0f108bb6e]
src/main.d:51 _Dmain [0x57f0f1051169]
```

About 2) No Vulkan will lead to a hard crash, when querying instance extensions due to no vulkan instance being available. It might be nicer to have a clean exit indeed.


Reply via email to