SirLynix
|
8d25495bab
|
JoltPhysics3D: Add some methods to JoltCharacter
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
efc81ff508
|
BulletPhysics3D: Fix movement
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
6447686ad9
|
JoltPhysics3D: Add JoltPivotConstraint3D
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
d697450a60
|
JoltPhysics3D: Add raycast hit normal
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
1387ac6e35
|
JoltPhysics3D: Add capsule collider
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
a4ba7d6115
|
JoltPhysics3D:: Improve characters
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
2b0239b8f0
|
JoltPhysics3D: Fix crash when freeing compoites colliders
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
b3595178a1
|
JoltPhysics3D: Add RaycastQuery and RaycastQueryFirst
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
63d75e8904
|
Physics3D/PhysWorld3D: Add generic RaycastQuery
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
4d42c0cf9c
|
Physics3D/Constraint3D: Add Damping/ImpulseClamp properties
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
3efd422e86
|
BulletPhysics3D: Add StaticPlaneCollider3D
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
021801f02e
|
Continue Jolt integration
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
c5ac142888
|
Add JoltPhysics3D for a performance test
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
bd4c2d6ee7
|
Rename Physics3D to BulletPhysics3D
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
5cbc435e1a
|
Physics3D: Add PivotConstraint3D
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
522315dbca
|
Physics3D: Add raycast support
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
5ee25e9621
|
Physics3D: Use pool for rigid bodies (+ sort them to improve cache)
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
1f68cfa6c2
|
Physics3D/Collider3D: Use btEmptyShape for NullCollider3D
Having no collider seems to break physics
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
795efae3a0
|
Physics3D: Switch from Newton Dynamics to Bullet3
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
ec1efb5e56
|
Fix previous commit
|
2023-04-06 19:08:27 +02:00 |
SirLynix
|
c7b1c8b155
|
Core/AppFilesystemComponent: Fix Open with physical files
|
2023-04-06 19:01:07 +02:00 |
SirLynix
|
3cf50221c5
|
Graphics/GraphicsComponent: Add constructor taking an instanced renderable
|
2023-04-05 08:51:58 +02:00 |
SirLynix
|
40b6102977
|
Utility/Node: Add a constructor taking translation/rotation/scale
|
2023-04-05 08:51:24 +02:00 |
SirLynix
|
0656b388bc
|
Graphics/GraphicsComponent: Add GetAABB method
|
2023-04-04 08:25:30 +02:00 |
SirLynix
|
44aec8d5a5
|
Allow to load image and textures cubemap/arrays from file using the AppFilesystemComponent
Renames LoadCubemap and LoadArray to Load with additional parameters and allows AppFilesystemComponent to pass additional parameters to them
|
2023-04-04 08:24:52 +02:00 |
SirLynix
|
36643f173b
|
Widgets/CheckboxWidget: Add GetState() method
|
2023-03-26 14:23:10 +02:00 |
SirLynix
|
3c32f21c4a
|
Utility/Node: Add missing SetTransform overload
|
2023-03-25 15:19:58 +01:00 |
SirLynix
|
883b54e6d3
|
Physics2D: Fix the way newly physics entities are setup
|
2023-03-25 14:47:35 +01:00 |
SirLynix
|
3e99ce6be5
|
Utility/VelocitySystem: Use Time instead of float for elapsed time
|
2023-03-25 14:44:44 +01:00 |
SirLynix
|
6fd90d63ef
|
Fix check-files
|
2023-03-21 13:21:49 +01:00 |
SirLynix
|
507cd27eaf
|
Start working on documentation generator
|
2023-03-21 13:21:00 +01:00 |
SirLynix
|
9b4d297c04
|
Update includes for new NazaraUtils version
|
2023-03-19 13:01:56 +01:00 |
SirLynix
|
27996d16d9
|
Math/Quaternion: Fix RotationBetween with non-normalized vecs
|
2023-03-19 12:06:29 +01:00 |
Lynix
|
7a980044cd
|
Fix compilation
|
2023-03-18 22:06:56 +01:00 |
SirLynix
|
285b3e132c
|
Renderer: Disable validation by default in release
|
2023-03-17 19:26:45 +01:00 |
SirLynix
|
b354f7f87d
|
Math/Quaternion: Fix RotationBetween not handling parallel vectors
|
2023-03-17 19:24:57 +01:00 |
SirLynix
|
506d3939a8
|
Minor improvements
|
2023-03-17 19:24:33 +01:00 |
SirLynix
|
8b734caeac
|
Utility/Node: Massively improve skeletal animations performance by allowing to invalidate the whole skeleton only once
Thanks to @SirMishaa for pointing that out
|
2023-03-17 19:22:09 +01:00 |
SirLynix
|
3c2172103a
|
Minor fixes²
|
2023-03-14 18:08:29 +01:00 |
SirLynix
|
88b6ff63b7
|
Graphics/AbstractViewer: Add Project & Unproject methods
|
2023-03-14 18:07:03 +01:00 |
SirLynix
|
488f3ca6ef
|
Minor fixes
|
2023-03-14 18:06:14 +01:00 |
SirLynix
|
e3f1000f17
|
Platform: Remove unused header
|
2023-03-14 18:05:14 +01:00 |
SirLynix
|
99c8027fd0
|
Remove .inl inclusion of their .hpp files
It has no real purpose and is breaking Clang parsing
|
2023-03-10 13:33:10 +01:00 |
SirLynix
|
b28a0a8748
|
OCD fix
|
2023-03-10 13:25:37 +01:00 |
SirLynix
|
75b6ba8dab
|
Renderer: Fix frontFace and primitiveMode not being part of RenderStates key
|
2023-03-10 13:24:48 +01:00 |
SirLynix
|
b0b9c61558
|
Utility/Mesh: Add Build overloads
|
2023-03-09 17:51:16 +01:00 |
SirLynix
|
3edffa8399
|
Graphics/MaterialInstance: Add UpdatePassesStates
|
2023-03-09 17:51:03 +01:00 |
SirLynix
|
55f2937678
|
Graphics/GraphicalMesh: Add AABB
|
2023-03-09 17:50:38 +01:00 |
SirLynix
|
a96722d4ec
|
Graphics/Tilemap: Fix UpdateAABB warning
|
2023-03-09 17:49:25 +01:00 |
SirLynix
|
c67e290b51
|
Core/ResourceParameters: Add virtual destructor (fix render device destruction)
|
2023-03-09 17:48:52 +01:00 |