Commit Graph

427 Commits

Author SHA1 Message Date
SirLynix
4b804dc613 Move ComputeTest,GraphicsTest,RenderTest and Std140Debug to the tests folder
Also renamed NazaraUnitTests to UnitTests
2022-12-26 08:44:11 +01:00
SirLynix
fe8715f1fb Renderer: Working compute implementation 2022-12-25 19:19:16 +01:00
SirLynix
4605eed0da Add compute demo (WIP) + fixes creation of compute pipelines 2022-12-25 19:19:16 +01:00
SirLynix
9578ba3ef5 Add initial support for compute pipelines 2022-12-25 19:19:16 +01:00
SirLynix
a1e62adb71 Improve Physics2DDemo 2022-12-18 15:04:10 +01:00
SirLynix
830eee78a8 Math: Rework Box and Rect classes 2022-12-18 14:57:14 +01:00
SirLynix
811194bb97 Fix Physics2DDemo 2022-12-17 15:36:21 +01:00
SirLynix
f8238a6e6c Graphics: Implement point-light shadow-mapping 2022-12-08 18:17:13 +01:00
SirLynix
06f45db91c Improve demos 2022-12-08 18:17:13 +01:00
SirLynix
ec3bc45544 Graphics/LightComponent: Replace AttachLight with AddLight 2022-12-08 18:17:13 +01:00
SirLynix
d7eab778fb Graphics/FrameGraph: Add FramePassAttachmentSize enum instead of boolean 2022-12-08 18:17:13 +01:00
SirLynix
d6b9b4327a Showcase: add multiple lights 2022-12-08 18:17:13 +01:00
SirLynix
f572d229d9 Update demo code 2022-12-08 18:17:13 +01:00
SirLynix
e990a320cc WIP 2022-12-08 18:17:13 +01:00
SirLynix
4a10c1f8fe Add shadow mapping (wip) 2022-12-08 18:17:13 +01:00
SirLynix
8eed1161e5 RenderTest: Don't directly load mesh into VRAM 2022-12-06 07:48:38 +01:00
Lynix
02387b8fe3 Graphics: Add Tilemap 2022-11-25 19:28:22 +01:00
SirLynix
1205155466 Graphics/Material: Rename CreateInstance to Instantiate 2022-11-05 00:14:16 +01:00
SirLynix
1f4bc24685 Improve PhysicsDemo a bit 2022-10-31 22:44:37 +01:00
SirLynix
6b8be23fa0 Switch index/vertex count to UInt32 2022-10-31 19:54:25 +01:00
Jérôme Leclercq
dc6ce8427c Refactor material system (#382) 2022-10-31 19:53:41 +01:00
SirLynix
0a8048809c XMake: simplifies option syntax 2022-10-10 08:49:52 +02:00
SirLynix
6bf4ccaae1 Core/ParameterList: Rework Parameter getter using Result 2022-09-09 13:47:06 +02:00
SirLynix
99c9df5731 Graphics: Add default materials 2022-09-08 08:57:11 +02:00
SirLynix
7f7ddb415b Graphics: Fix TextureLoader 2022-09-08 08:56:57 +02:00
SirLynix
6bb1ee283f Fix DeferredShading demo 2022-09-06 13:00:53 +02:00
SirLynix
017a6c7af3 Graphics: Use memory pools for render elements 2022-08-30 19:27:52 +02:00
SirLynix
7949c57f16 Utility: Add a better way to attach objects to joints 2022-08-30 18:31:04 +02:00
SirLynix
50ed8b4028 Add initial support for skeletal entities / components 2022-08-27 03:07:48 +02:00
SirLynix
7ada266917 Graphics: Add PredefinedSkeletalData 2022-08-25 12:59:01 +02:00
SirLynix
3a366cc1e4 Core: Rewrite plugin system 2022-08-25 12:59:01 +02:00
SirLynix
d7ad5cc846 Showcase: Draw skeleton 2022-08-25 12:59:01 +02:00
SirLynix
b37af6da31 Final skeletal fixes 2022-08-25 12:59:01 +02:00
SirLynix
a9801894e8 Merge fixes 2022-08-25 12:59:01 +02:00
SirLynix
b8ea79c40e Commit current work 2022-08-25 12:59:01 +02:00
SirLynix
e5e3026005 Push current work 2022-08-25 12:59:01 +02:00
SirLynix
104f60f3e7 Add support for GPU skinning (WIP) 2022-08-25 12:59:01 +02:00
SirLynix
f1549b934c Graphics: Add DebugDrawer support 2022-08-17 20:12:49 +02:00
SirLynix
4a5f866754 Renderer: Add DebugDrawer 2022-08-17 20:11:06 +02:00
SirLynix
38e32025e9 Add a way to embed renderer backends code into NazaraRenderer 2022-08-07 20:19:04 +02:00
SirLynix
e51695274c Widgets: Fix ScrollAreaWidget 2022-08-02 08:13:17 +02:00
SirLynix
05c78da22a WIP 2022-08-02 08:13:17 +02:00
SirLynix
d783418a63 Allow to disable example building 2022-07-27 23:02:24 +02:00
Lynix
ad8b46db38 Rename Diffuse to BaseColor 2022-07-19 20:02:01 +02:00
Lynix
75015862dc Fix PBR example 2022-07-18 22:34:14 +02:00
SirLynix
b2fad27618 Fix basic material and add demo 2022-07-18 22:04:44 +02:00
SirLynix
6882163693 Update for latest NZSL version 2022-07-16 14:17:04 +02:00
SirLynix
a476e705f8 Fix WidgetDemo 2022-07-12 08:28:06 +02:00
SirLynix
31b39ce0e1 Restore original GraphicsTest demo
wrong test was commited in 1b678defae
2022-07-07 09:02:29 +02:00
SirLynix
1b678defae Add system graph (wip) 2022-07-02 19:45:50 +02:00