Skip to content

Commit 1b6f0da

Browse files
committed
Update changelog
1 parent ae05091 commit 1b6f0da

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ Arcade [PyPi Release History](https://pypi.org/project/arcade/#history) page.
55

66
## Unreleased
77

8+
- Fixes a bug with the `check_for_collision_with_lists` function. This function is intended to mimic the functionality of
9+
`check_for_collision_with_list` but allow passing multiple lists and looping the same behavior. The `lists` function however
10+
handled the collision method differently. Which resulted in only spatial hash being used if it was available, or GPU collision.
11+
It would never fallback to the pure CPU brute force approach, which is the best option for spritelists which don't have spatial hash
12+
and less than 1,500 sprites. Certain games may see a substantial performance improvement from this change.
13+
814
- PyInstaller
915
- Fixed an issue where imports for backends for the `arcade.gl` package could not be discovered by PyInstaller.
1016
Since 3.3.0 users have needed to add these hidden imports via the pyinstaller CLI in order for Arcade to work.

0 commit comments

Comments
 (0)