Evan Hemsley
|
1fb768e7b5
|
rectangles now define top-left-width-height so that we dont have subpixel bounds
|
2020-01-06 20:06:21 -08:00 |
Evan Hemsley
|
20df172027
|
fix sweep test test
|
2020-01-06 01:38:13 -08:00 |
Evan Hemsley
|
17084154a2
|
change multishape test transform behavior
|
2020-01-05 13:35:49 -08:00 |
Evan Hemsley
|
38f5180a45
|
fix sweep test correction sign
|
2020-01-05 13:14:06 -08:00 |
Evan Hemsley
|
354912d674
|
fixing sweep test
|
2020-01-05 13:10:52 -08:00 |
Evan Hemsley
|
9777429d07
|
add sweep test
|
2020-01-04 23:17:29 -08:00 |
Evan Hemsley
|
d23238bcfc
|
multishape system
|
2020-01-04 16:13:07 -08:00 |
Evan Hemsley
|
b28196605e
|
new multishape pattern
|
2020-01-02 01:40:03 -08:00 |
Evan Hemsley
|
9cbb1fdf31
|
add AABB test
|
2020-01-01 23:57:47 -08:00 |
Evan Hemsley
|
bf7a97af20
|
update Transform2D and switch matrix4x4 to matrix3x2
|
2020-01-01 23:08:14 -08:00 |
Evan Hemsley
|
d553c2e213
|
optimize simplex equality
|
2020-01-01 20:14:47 -08:00 |
Evan Hemsley
|
2dca5f716c
|
optimize polygon equality
|
2020-01-01 20:01:05 -08:00 |
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 |