SirLynix
929b599337
Graphics/ViewerData: Add near and far plane
2023-10-14 14:46:49 +02:00
SirLynix
6323cb5372
Examples: Enable gamma correction pass
2023-10-13 19:56:07 +02:00
SirLynix
d40b8af68d
Graphics: Add gamma correction
2023-10-13 19:56:07 +02:00
SirLynix
b09b4d2419
Graphics: Add a way to set which passes are enabled in a frame pipeline
...
This will be replaced soon with a better system
2023-10-08 23:44:24 +02:00
SirLynix
98fe974fc8
Fix some Vulkan errors
...
Depth buffers were not tagged as output on passes writing on it
Handle holes in clear values
2023-10-08 13:47:15 +02:00
SirLynix
51e0876bed
Renderer/RenderDeviceInfo: Ensure storage/uniform buffer alignment is a power of two
2023-08-31 17:55:15 +02:00
SirLynix
4d0565b559
Utility: Add RichTextBuilder
2023-08-24 17:48:00 +02:00
SirLynix
557da10dc6
Rework TextDrawer interface
2023-08-24 17:47:20 +02:00
Lynix
216686e7c1
Add support for static compilation on all platforms
2023-08-22 08:17:03 +02:00
SirLynix
c9fae3470a
Examples/Physics2DDemo: Add box grabbing
2023-08-12 12:25:00 +02:00
SirLynix
ab95bec41b
Fix compilation
2023-08-10 12:03:56 +02:00
SirLynix
cf6fdf258f
Graphics: Add new functions to get default material types/presets
2023-08-08 18:17:58 +02:00
SirLynix
32f8141bd8
ChipmunkPhysics2D: Rework RigidBody2D
2023-08-07 18:17:00 +02:00
SirLynix
e2808192aa
Minor fixes
2023-07-30 19:46:01 +02:00
SirLynix
a7eba496fb
Examples: Pass argc/argv to Application
2023-07-30 12:46:18 +02:00
SirLynix
d7cc1a8151
Core/EnttWorld: Add GetAliveEntityCount method
2023-07-27 15:09:51 +02:00
SirLynix
c081811760
JoltPhysics3D: Allow to construct components without using the system
2023-07-23 13:05:33 +02:00
SirLynix
96618cbb5b
Fix some warnings
2023-06-27 19:31:24 +02:00
SirLynix
6bf91e10e5
Network: Implement WebService with emscripten fetch API on wasm
2023-06-14 20:13:17 +02:00
SirLynix
4175e18b5b
Examples/WebService: Switch URL
2023-06-14 20:13:17 +02:00
SirLynix
c65daba072
Network: Add WebService
2023-06-14 20:13:17 +02:00
SirLynix
40bb69bc60
Core: Add SignalHandlerAppComponent
2023-06-07 22:28:55 +02:00
SirLynix
0c7efa05e2
Fix a bunch of warnings
2023-05-30 12:34:38 +02:00
SirLynix
9d422dfe45
Examples/DeferredShading: Fix flare
2023-05-30 12:33:50 +02:00
SirLynix
de5e7bd8a8
Core/ApplicationBase: Add support for updaters with intervals
2023-04-23 19:45:33 +02:00
SirLynix
3df52dcfbe
Examples: Reduce size of some web examples
2023-04-10 19:20:15 +02:00
SirLynix
44c42a85c2
Examples/PhysicsPlayground: Reduce ship count
2023-04-10 17:20:50 +02:00
SirLynix
26b23ccce6
Rename Physics2D to ChipmunkPhysics2D
2023-04-10 17:12:23 +02:00
SirLynix
4f1f0c6418
JoltPhysics3D: Fix JoltConvexHullCollider3D::BuildDebugMesh
2023-04-10 17:12:23 +02:00
SirLynix
f7d0f4ca23
Example/Showcase: fix use after move
2023-04-10 17:12:23 +02:00
SirLynix
1415dcbf1a
JoltPhysics3D: Add JoltConvexHullCollider3D
2023-04-10 17:12:23 +02:00
SirLynix
d610baf920
JoltPhysics3D: Rework RigidBody wrapper
...
- Add a clear way to setup dynamic/kinematic or static bodies
- Body registration to the world is batched (all bodies created before a physics step are added together, which is what Jolt is optimized for)
- Added support for empty shapes (= rigid bodies without collision) using a very small shape and tagging the body as sensor
2023-04-10 17:12:23 +02:00
SirLynix
74bfd8fa4e
Update physics playground (restore grab with both jolt and bullet)
2023-04-10 17:12:23 +02:00
SirLynix
b3595178a1
JoltPhysics3D: Add RaycastQuery and RaycastQueryFirst
2023-04-10 17:12:23 +02:00
SirLynix
021801f02e
Continue Jolt integration
2023-04-10 17:12:23 +02:00
SirLynix
21e08798ce
Test Showcase with JoltPhysics
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
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
9b4d297c04
Update includes for new NazaraUtils version
2023-03-19 13:01:56 +01:00
SirLynix
506d3939a8
Minor improvements
2023-03-17 19:24:33 +01:00
SirLynix
faa16380df
Fix warnings
2023-03-09 17:51:29 +01:00
SirLynix
55f2937678
Graphics/GraphicalMesh: Add AABB
2023-03-09 17:50:38 +01:00
SirLynix
5a57aca66a
Last changes
2023-02-02 20:34:25 +01:00
SirLynix
cee75dcc11
Merge fixes
2023-02-02 20:34:25 +01:00
SirLynix
292ca60592
WIP
2023-02-02 20:34:25 +01:00
SirLynix
ea5c5240fc
Improve emscripten support
2023-02-02 20:34:25 +01:00
REMqb
7cb90782de
~ fix post rebase & dirty fix avoid deleting shaders before linking them
2023-02-02 20:34:25 +01:00