Simon Schoenenberger
Simon Schoenenberger
``` [samp:sample1 load:wav:"sample.wav" dn:4000:8000 ] [samp:sample2 load:wav:"sample.wav" dn:8000:12000 ] ```
Loading multiple samples with the same path should only load them once. ``` [samp:sample1 load:wav:"sample.wav" ] [samp:sample2 load:wav:"sample.wav" ] ```
This wrongly repeats the sample release phase. It should only repeat the sustain phase. ``` [samp:organ load:wav:"organ1.wav" ] d:organ dn:5000:30000 ds:2000:3000 dr:pal a:c4;s:16;r s:32 ```
This change introduces a way to calculate global bone poses without recalculating all bones every time a pose changes. It defines the bone hierarchy as a nested set. This makes...
Initializes the `Quaternion` variant with its identity value. There are some cases where quaternions are initialized with zeroed values, which is not valid. For example, when resizing an array of...
Improves path solving performance in `AStarGrid2D`. | Test | Before | After | |--|--|--| | astar_grid_500_times_500_points | 5176ms | 2647ms | Benchmark: [astar_grid_2d.gd.zip](https://github.com/user-attachments/files/17265994/astar_grid_2d.gd.zip)
Resolves #567.
This adds `aarch64` as supported processor architecture which is an alias of `arm64`. Tested in Docker on a M2 Mac. Maybe fixes #1442.