Daniel Chappuis
|
e672c0d617
|
Refactor contacts and islands
|
2019-05-10 17:37:11 +02:00 |
|
Daniel Chappuis
|
1c91ef7d48
|
Refactor islands creation
|
2019-04-27 15:02:21 +02:00 |
|
Daniel Chappuis
|
d9342c55f5
|
Working on contacts refactoring
|
2019-04-22 16:15:47 +02:00 |
|
Daniel Chappuis
|
bf3ca2c4d6
|
Refactor contacts management
|
2019-04-19 11:20:21 +02:00 |
|
Daniel Chappuis
|
d8e9f15339
|
Simplify broad-phase
|
2019-03-31 00:48:46 +01:00 |
|
Daniel Chappuis
|
f9451e1fe1
|
Refactor Stack class and add Set::toList() method in Set
|
2019-03-31 00:48:05 +01:00 |
|
Daniel Chappuis
|
d0fbab77ce
|
Simplify broad-phase
|
2019-03-26 22:57:38 +01:00 |
|
Daniel Chappuis
|
8911351c8f
|
Fix issue in DynamicsComponents
|
2019-03-26 22:56:29 +01:00 |
|
Daniel Chappuis
|
102651832a
|
Simplify broad-phase collision detection
|
2019-03-25 18:47:42 +01:00 |
|
Daniel Chappuis
|
703f91b4d3
|
Modifs in Map and Set containers
|
2019-03-25 07:35:40 +01:00 |
|
Daniel Chappuis
|
dcc07447a8
|
Remove localBoundsAABB from ProxyShapesComponents
|
2019-03-21 17:36:35 +01:00 |
|
Daniel Chappuis
|
fe81c3fd6e
|
Add DynamicsComponents class
|
2019-03-21 07:29:59 +01:00 |
|
Daniel Chappuis
|
1d6155aa6c
|
Remove code to update proxy-shape broad-phase state from proxy-shape, move it to broad-phase system
|
2019-03-17 22:50:10 +01:00 |
|
Daniel Chappuis
|
ae076ad815
|
Handle disabled components
|
2019-03-16 08:40:50 +01:00 |
|
Daniel Chappuis
|
91416ae5ba
|
Refactor components
|
2019-03-16 07:50:34 +01:00 |
|
Daniel Chappuis
|
d02b25d32a
|
The proxy-shapes are now entities
|
2019-03-15 17:27:11 +01:00 |
|
Daniel Chappuis
|
4b919fb4fc
|
Make BroadPhaseAlgorithm a system
|
2019-03-04 17:29:27 +01:00 |
|
Daniel Chappuis
|
827b14f1b0
|
Small modifs in ECS
|
2019-01-18 17:46:19 +01:00 |
|
Daniel Chappuis
|
c5c7e81260
|
Add fields to ProxyShapesComponents
|
2019-01-14 18:35:51 +01:00 |
|
Daniel Chappuis
|
7d8f043cdb
|
Replacing ProxyShape data by corresponding component data
|
2019-01-12 18:56:55 +01:00 |
|
Daniel Chappuis
|
449beaf7a6
|
Replacing ProxyShape data by corresponding component data
|
2019-01-11 17:34:30 +01:00 |
|
Daniel Chappuis
|
9fb8580830
|
Replacing ProxyShape data by corresponding component data
|
2019-01-11 07:38:55 +01:00 |
|
Daniel Chappuis
|
176186e126
|
Replacing ProxyShape data by corresponding component data
|
2019-01-11 07:25:35 +01:00 |
|
Daniel Chappuis
|
5a1d10a991
|
Add proxy-shapes mapping in ProxyShapesComponents
|
2019-01-10 07:41:10 +01:00 |
|
Daniel Chappuis
|
d8d490bff9
|
Fix issues with components and remove components when entities are destroyed
|
2019-01-09 12:19:58 +01:00 |
|
Daniel Chappuis
|
4e438d3ccc
|
Add ProxyShapesComponents
|
2019-01-08 18:39:36 +01:00 |
|
Daniel Chappuis
|
96b02cfcca
|
Modifs in TransformComponents
|
2019-01-03 14:01:11 +01:00 |
|
Daniel Chappuis
|
3d892a6689
|
Handle sleeping bodies in TransformComponents
|
2018-12-28 22:15:34 +01:00 |
|
Daniel Chappuis
|
8b6249829a
|
Add Transform component
|
2018-12-26 23:33:36 +01:00 |
|
Daniel Chappuis
|
fa9b1817fe
|
Start working on ECS
|
2018-12-23 23:18:05 +01:00 |
|
Daniel Chappuis
|
d905ff5c7f
|
Small changes in Deque and Pair
|
2018-12-23 23:15:39 +01:00 |
|
Daniel Chappuis
|
0c3f5ae5e6
|
Add Deque container
|
2018-12-14 00:02:40 +01:00 |
|
Daniel Chappuis
|
6e67b83ca4
|
Modifs in NarrowPhaseBatch info classes
|
2018-12-01 13:17:32 +01:00 |
|
Daniel Chappuis
|
05d05c3fd8
|
Create SphereVsCapsuleNarrowPhaseInfoBatch
|
2018-11-29 17:33:27 +01:00 |
|
Daniel Chappuis
|
11ddc3f079
|
Create CapsuleVsCapsuleNarrowPhaseInfoBatch class
|
2018-11-29 07:08:39 +01:00 |
|
Daniel Chappuis
|
6413d479ad
|
Create SphereVsSphereNarrowPhaseInfoBatch class
|
2018-11-27 07:27:38 +01:00 |
|
Daniel Chappuis
|
5e57ea896a
|
Refactor NarrowPhaseAlgorithm and make possible to use single frame allocator for NarrowPhaseInput memory allocation
|
2018-11-09 17:19:28 +01:00 |
|
Daniel Chappuis
|
62a72eadac
|
Make possible to release allocated memory when clearing containers
|
2018-11-09 17:17:27 +01:00 |
|
Daniel Chappuis
|
5cdf66d009
|
Directly call narrrow-phase collision detection tests on narrow phase batches
|
2018-11-05 18:34:46 +01:00 |
|
Daniel Chappuis
|
f0fe97a41b
|
Remove method to get last frame info from NarrowPhaseInfoBatch class
|
2018-10-10 20:33:42 +02:00 |
|
Daniel Chappuis
|
b62c0cf100
|
Fix issue in PoolAllocator: Use default base allocator instead of free()
|
2018-10-10 20:24:51 +02:00 |
|
Daniel Chappuis
|
e8a5d2ceba
|
Edit .gitignore file
|
2018-10-03 22:14:59 +02:00 |
|
Daniel Chappuis
|
e8ed10314a
|
Refactor narrow-phase algorithms to iterate over batches of narrow-phase infos
|
2018-10-03 22:10:05 +02:00 |
|
Daniel Chappuis
|
cf3d76ce45
|
Replace linked-list by rp3d::List for contactPoints of NarrowPhaseInfo
|
2018-09-18 07:35:11 +02:00 |
|
Daniel Chappuis
|
ea523e47d3
|
Use List instead of linked lists for narrow phase infos during collision detection
|
2018-09-15 10:14:26 +02:00 |
|
Daniel Chappuis
|
23e16cf156
|
Merge develop into dod and fix conflicts
|
2018-09-09 22:08:55 +02:00 |
|
Daniel Chappuis
|
bcf305b118
|
Refactor contact points creation
|
2018-09-09 21:59:02 +02:00 |
|
Daniel Chappuis
|
e780399e5b
|
Merge master into develop and fix conflicts
|
2018-08-27 08:11:57 +02:00 |
|
Daniel Chappuis
|
3047498f08
|
Merge branch 'fix63'
|
2018-08-23 20:37:24 +02:00 |
|
Daniel Chappuis
|
7b14e13fe6
|
Fix bug with assert with joints
|
2018-08-22 18:35:53 +02:00 |
|