Commit Graph

21 Commits (f62c855c373e2b6f8ef22c1c0c18c8a60c9128a1)

Author SHA1 Message Date
Evan Hemsley f62c855c37 optimization for circle overlap + remove position data from point 2019-12-31 18:23:06 -08:00
Evan Hemsley 0ad7d34a18 merge GJK2D and EPA2D into narrow phase class + optimize EPA2D with unsafe 2019-12-31 17:45:42 -08:00
thatcosmonaut 229cdfac74
Merge pull request #10 from MoonsideGames/optimize_aabb
optimize away a dictionary lookup in SpatialHash
2019-12-31 16:19:18 -08:00
Evan Hemsley 50e4b86029 optimize away a dictionary lookup in SpatialHash 2019-12-31 16:13:11 -08:00
Evan Hemsley f9df547302 fast AABB transformation 2019-12-29 22:19:10 -08:00
Evan Hemsley 12c9f09229 fix bug in Line iterator + comparison cleanup 2019-12-08 19:46:08 -08:00
thatcosmonaut ec3e63e5e2 fix point not being transformed 2019-12-02 12:47:27 -08:00
Evan Hemsley a4b6e72286 adds Point shape 2019-12-01 22:21:50 -08:00
Evan Hemsley 1430047327 polygon with immutable array 2019-12-01 21:51:52 -08:00
thatcosmonaut fc544945fd remove monogame dependency 2019-10-31 16:19:30 -07:00
Evan Hemsley f787a00a91 refactor GJK again 2019-10-25 22:00:34 -07:00
Evan Hemsley eefa52c4b3 shape equality optimizations 2019-10-25 16:20:43 -07:00
Evan Hemsley 8077de11f5 make tests idiomatic 2019-10-25 13:39:12 -07:00
Evan Hemsley 1998612d6f Merge remote-tracking branch 'origin/master' into optimization_merge 2019-10-25 13:28:29 -07:00
Evan Hemsley a3eec5c01c tasty restructuring 2019-10-25 13:09:03 -07:00
Evan Hemsley 420e617cec gc-related optimizations 2019-10-25 03:46:47 -07:00
thatcosmonaut e9eb796ede fix circle bounding box not scaling with transform 2019-09-18 17:00:43 -07:00
thatcosmonaut e292ad1875 fix issue where shape-transforms with same values clobber each other in spatial hash 2019-09-18 17:00:28 -07:00
Evan Hemsley c340e74450 fix some invalid polygons in tests 2019-09-15 13:39:45 -07:00
Evan Hemsley a46cfcf515 retarget test project 2019-09-06 01:17:08 -07:00
Evan Hemsley 3d1aa25a1e initial commit 2019-09-06 01:11:58 -07:00