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
|
707a486e74
|
BulletPhysics3D: Rename StaticPlaneCollider3D (add Bullet prefix)
|
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
|
648273573d
|
Make Jolt work on web + update demo
|
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
|
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
|
795efae3a0
|
Physics3D: Switch from Newton Dynamics to Bullet3
|
2023-04-10 17:12:23 +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
|
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
|
9b4d297c04
|
Update includes for new NazaraUtils version
|
2023-03-19 13:01:56 +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
|
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
|
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
|
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
|
c67e290b51
|
Core/ResourceParameters: Add virtual destructor (fix render device destruction)
|
2023-03-09 17:48:52 +01:00 |
SirLynix
|
36dd245564
|
Core: Rework VirtualDirectory to allow custom directory resolving
|
2023-03-03 13:21:48 +01:00 |
SirLynix
|
0494a72849
|
Core/Stream: Add HashAppend overload
|
2023-03-03 13:19:12 +01:00 |
SirLynix
|
34abeeb7bd
|
Core/Stream: Add MemoryMapped stream options (allowing for direct memory access)
|
2023-03-03 13:18:51 +01:00 |
SirLynix
|
2629d2052e
|
xmake check-files -f
|
2023-03-03 13:16:13 +01:00 |
SirLynix
|
6bf4304817
|
Core/File: Add OpenMode::Defer
|
2023-03-03 13:14:28 +01:00 |
SirLynix
|
04e177a1fe
|
Utility: Fix OBJ & MTL parsing when extra-space are present
|
2023-02-26 14:26:37 +01:00 |
SirLynix
|
cc8cfc7bd0
|
Platform/Window: Fix window not moving its impl
|
2023-02-26 13:50:48 +01:00 |
SirLynix
|
d46299ff38
|
VulkanRenderer/VulkanSwapchain: Fix creation when surface size doesn't match expected swapchain size
|
2023-02-26 13:49:54 +01:00 |
SirLynix
|
c560e552dc
|
VulkanRenderer/VulkanSwapchain: Don't assume VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR is supported
|
2023-02-26 13:49:04 +01:00 |
SirLynix
|
20ad93f1c9
|
VulkanRenderer: Add support for VK_EXT_debug_report
Some older drivers (Android) don't support VK_EXT_debug_utils
|
2023-02-26 13:48:25 +01:00 |