SirLynix
5ee25e9621
Physics3D: Use pool for rigid bodies (+ sort them to improve cache)
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
9b4d297c04
Update includes for new NazaraUtils version
2023-03-19 13:01:56 +01:00
SirLynix
f98cbcd00a
Copyright year update
2023-01-22 17:41:18 +01:00
Jérôme Leclercq
dd421a6385
Replace float/UInt64 durations by a more precise Time class ( #388 )
...
Improve Clock class with atomic RestartIfOver method and allows to choose required precision
2022-12-29 21:31:46 +01:00
Jérôme Leclercq
03e2801dbe
Split engine to packages NazaraUtils and NZSL ( #375 )
...
* Move code to NazaraUtils and NZSL packages
* Reorder includes
* Tests: Remove glslang and spirv-tools deps
* Tests: Remove glslang init
* Remove NazaraUtils tests and fix Vector4Test
* Fix Linux compilation
* Update msys2-build.yml
* Fix assimp package
* Update xmake.lua
* Update xmake.lua
* Fix shader compilation on MinGW
* Final fixes
* The final fix 2: the fix strikes back!
* Disable cache on CI
* The return of the fix™️
2022-05-25 19:36:10 +02:00
SirLynix
7fccfbb63e
Minor fixes
2022-04-19 18:32:16 +02:00
SirLynix
89c7bbf197
Update copyright date
2022-01-01 15:30:09 +01:00
Jérôme Leclercq
ed7ab31933
Apply copyright fix to all files
2021-10-26 14:31:35 +02:00
Jérôme Leclercq
3ef3580ee7
Physics3D: Fix movement
2021-06-20 14:06:28 +02:00
Jérôme Leclercq
6ed3d2b144
Fix newton include
2021-05-14 03:35:32 +02:00
Jérôme Leclercq
65337c6a38
Fix a lot of warnings and some errors
2020-09-26 11:44:09 +02:00
Jérôme Leclercq
2b6a463a45
Remove Nz::String and Nz::StringStream
2020-09-25 19:31:01 +02:00
Jérôme Leclercq
790815e9ee
Merge branch 'master' into nazara-next
2020-09-17 20:28:11 +02:00
Jérôme Leclercq
67b0d70b7c
Upgrade to Newton 3.14 and make it a thirdparty lib
2020-09-06 17:09:19 +02:00
Jérôme Leclercq
94523980fa
Fix Audio & Physics compilation
2020-08-27 19:26:04 +02:00
Lynix
c23b6dfa01
Copyright year update
...
I can't wait to see the conflicts this will cause
2020-03-05 17:27:26 +01:00
Lynix
01ccca433d
Physics/PhysWorld3D: Add [Get|Set]ThreadCount
2018-07-15 16:46:01 +02:00
Jérôme Leclercq
7da0fffe07
Core: Add StackVector class
2018-07-02 17:56:27 +02:00
Jérôme Leclercq
2fcea6b79f
Core/StackArray: Moved StackArray class to its own header
2018-07-02 17:53:49 +02:00
Lynix
7f1419b34e
Physics3D/PhysWorld3D: Remove const from argument in BodyIterator
2018-03-26 20:23:30 +02:00
Lynix
665512402c
Fix some warnings
2018-03-20 21:58:46 +01:00
Lynix
af75e2cc68
Merge branch 'physics3d-material'
2018-02-17 12:50:46 +01:00
Faymoon
cd526d6145
Remove some useless "Nz::" ( #159 )
...
* Remove useless "Nz::"
* Remove useless "Nz::"
* REmove useless "Nz::"
* Remove useless "Nz::"
2018-02-17 12:47:16 +01:00
Lynix
6e3bcac25d
Physics3D/PhysWorld3D: Take BodyIterator by const reference
2018-02-12 21:26:14 +01:00
Lynix
af12c5ed92
Merge branch 'master' into physics3d-material
2018-02-11 14:39:14 +01:00
Jérôme Leclercq
45af15d802
Physics[2|3]D/PhysWorld[2|3]D: Add max step count
2018-02-09 17:29:20 +01:00
Lynix
b47f5210e0
Physics3D/PhysWorld3D: Add ForEachBodyInAABB method
2018-01-20 19:36:21 +01:00
Lynix
84a3fc1a91
Physics3D/World: Add more control on materials
2017-12-17 19:08:45 +01:00
Lynix
afa874de26
WIP on materials
2017-12-10 22:17:41 +01:00
DrLynix
f383eca19a
Update copyright year
2017-01-20 12:58:35 +01:00
Lynix
be44a89a85
Sdk: Rename [Collision|Physics]Component to [Collision|Physics]Component3D
2016-10-13 08:23:25 +02:00
Lynix
b52c7c57bf
Physics3D: Rename PhysWorld to PhysWorld3D
2016-10-13 08:13:56 +02:00