SirLynix
|
5ee25e9621
|
Physics3D: Use pool for rigid bodies (+ sort them to improve cache)
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
899739cdce
|
Physics3D/BoxCollider3D: Fix lengths
btBoxShape takes half-size as a parameter
|
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
|
5126b5f8a2
|
RigidBody3D: Fix EnableSleeping implementation
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
06ab3adb45
|
Re-enable Physics3D on web
|
2023-04-10 17:12:23 +02:00 |
SirLynix
|
9306ce246f
|
Re-enable demo using Physics3D on web
|
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 |
Lynix
|
a3f7c437f4
|
Fix compilation with nazarautils changes
|
2023-04-03 14:02:55 +02:00 |
Lynix
|
f2bc00d2ea
|
Core: Skip conversion to UTF-16 if filesystem::path is based on it
|
2023-04-03 12:51:26 +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
|
23cccaaf99
|
Core/ApplicationBase: Execute updaters before updating components
|
2023-03-25 14:47:47 +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
|
630428dc31
|
Physics2D/PhysWorld2D: Fix crash introduced in 488f3ca6ef
|
2023-03-17 19:23:23 +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
|
c700a7e45d
|
Graphics/ForwardFramePipeline: Fix shadow maps not showing up until scene update
|
2023-03-14 18:08:05 +01:00 |
SirLynix
|
88b6ff63b7
|
Graphics/AbstractViewer: Add Project & Unproject methods
|
2023-03-14 18:07:03 +01:00 |
SirLynix
|
a414afec24
|
Core: Update unicode data
|
2023-03-14 18:06:23 +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
|
bf0aac320d
|
Physics3DSystem: Fix initial position
|
2023-03-10 13:28:05 +01:00 |
SirLynix
|
780e7e2def
|
Graphics/Phong: Set default AmbientColor to white
|
2023-03-10 13:27:47 +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
|
faa16380df
|
Fix warnings
|
2023-03-09 17:51:29 +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 |
SirLynix
|
7e18c4a46e
|
Math/Quaternion: Fix LookAt forward vector
|
2023-03-09 17:48:14 +01:00 |
SirLynix
|
d7dda716fe
|
Warning fixes
|
2023-03-05 18:01:20 +01:00 |
SirLynix
|
f2197800bc
|
Core/VirtualDirectory: Fix inner resolving
|
2023-03-05 18:01:14 +01:00 |