Commit Graph

7221 Commits

Author SHA1 Message Date
SirLynix
db83413536 Graphics: Fix issue when unregistering viewer then adding it again before resources are cleaned 2024-01-14 16:01:55 +01:00
SirLynix
5c7059c8fc Minor fixes 2024-01-13 16:19:46 +01:00
Lynix
f45c2c5008 Build: Cleanup Windows syslinks
Use correct cases (just in case) and remove gdi32 link as it's not necessary (gdi32 is loaded dynamically by OpenGL Renderer)
2024-01-08 18:18:04 +01:00
SirLynix
6a4d3008c9 Fix compilation 2024-01-05 11:37:45 +01:00
SirLynix
2bdd6f9351 Graphics/Model: Add model loader 2024-01-05 11:24:25 +01:00
SirLynix
201ac025e2 Graphics: Fix compilation 2024-01-05 11:23:55 +01:00
SirLynix
e8a362b695 Graphics/MaterialInstance: Add Build method 2024-01-04 17:47:54 +01:00
SirLynix
7ae76b32b0 Utility: Rework MaterialData 2024-01-04 17:47:41 +01:00
SirLynix
1eb72af57e CI: Save dependencies cache even if compilation/tests fail 2024-01-04 14:53:40 +01:00
SirLynix
2125b80b8d Use std::string_view for strings 2024-01-04 14:40:50 +01:00
SirLynix
0cd8cff53e OpenGLRenderer: Minor improvements 2024-01-04 10:19:38 +01:00
SirLynix
f46f0da12a Graphics/Shaders: Fix point and spot lights in PhysicallyBasedMaterial 2024-01-04 00:03:32 +01:00
SirLynix
5a96ab3bf7 Graphics/PipelinePassList: Add AddPass overload taking a pass name 2024-01-03 18:18:09 +01:00
SirLynix
14f51b31ca Fix a bunch of warnings 2024-01-03 18:17:52 +01:00
SirLynix
cd8c1cb160 Replace reinterpret_cast from/to pointers to BitCast 2024-01-03 17:19:42 +01:00
SirLynix
6d1e7d7852 Fix compilation on Windows 2024-01-02 13:07:38 +01:00
SirLynix
7dc7104cc4 Update to latest nazarautils 2024-01-02 12:02:45 +01:00
SirLynix
d2e2c075b4 Update copyright year 2024-01-02 12:02:14 +01:00
SirLynix
448cf66846 Minor fixes 2024-01-02 11:50:04 +01:00
SirLynix
7b30c0ac5c XMake: Update nzsl config 2023-12-31 13:59:20 +01:00
Jérôme Leclercq
79ec135af7 Optimize out a lot of std::string construction and allocations (#415)
Update CommandLineParameters.hpp

Update CommandLineParametersTests.cpp

Update WebContext.hpp

xmake check-files -f

Fix MaterialPassRegistry
2023-12-30 14:50:57 +01:00
SirLynix
f7c9060364 UnitTests: Replace Google DNS with Cloudflare DNS 2023-12-30 11:40:20 +01:00
SirLynix
0d37e36b0c Fix UnitTests 2023-12-30 11:14:38 +01:00
SirLynix
69efb93671 Network/IpAddress: Add a parameter to exclude port from string 2023-12-30 11:14:29 +01:00
Jérôme Leclercq
8e6ca9cb27 Fix compilation 2023-12-30 09:09:05 +01:00
Jérôme Leclercq
7d0d1feea4 Update IpAddress tests
It looks like Google changed their dns
2023-12-30 09:02:01 +01:00
Jérôme Leclercq
3fa3ccc0e0 Improve IP Address tests 2023-12-29 16:08:24 +01:00
Lynix
8a32c748bb Physics2D/ChipmunkRigidBody2D: Fix SetGeom 2023-12-28 17:47:15 +01:00
SirLynix
08eaf396ed Update to NazaraUtils 2023.12.28 2023-12-28 13:26:04 +01:00
SirLynix
3d21401569 Fix compilation on Windows < Vista 2023-12-28 13:25:33 +01:00
SirLynix
4039d16df0 Graphics/Camera: Fix camera copy / movement by assignation 2023-12-27 17:13:50 +01:00
SirLynix
b37aaf6173 Fix some comments 2023-12-26 12:42:15 +01:00
SirLynix
9da6e2ef8c ChipmunkPhysics2D: Fix kinematic body handling 2023-12-26 12:42:08 +01:00
SirLynix
0d3a9547fc Graphics/PipelinePassList: Fix error introduced by 9fb308a531 2023-12-26 12:41:48 +01:00
Lynix
e1b3832643 Minor cleanup 2023-12-25 21:02:24 +01:00
Lynix
9fb308a531 Graphics/FramePipelinePass: Replace pointer + size by span 2023-12-25 20:05:45 +01:00
Lynix
7cd1b32e95 Core/File: Add DecodeOpenMode 2023-12-25 19:51:19 +01:00
Lynix
4065fbfb1a Core/OpenMode: Rename ReadOnly/WriteOnly to Read/Write 2023-12-25 19:49:03 +01:00
SirLynix
754a3d3614 Update unit tests for angle normalization change introduced in 6dc27e7948 2023-12-23 14:36:04 +01:00
SirLynix
91221a9b4a Minor changes 2023-12-23 14:01:04 +01:00
SirLynix
6dc27e7948 Math/Angle: Fix Normalization range ([0;360] => [-180;180]) 2023-12-23 13:37:22 +01:00
SirLynix
496800fc5c Graphics/UberShader: throw an exception if shader module couldn't be resolved 2023-12-21 00:08:30 +01:00
SirLynix
92e9a75ffa Platform: Add MessageBox 2023-12-21 00:08:14 +01:00
SirLynix
baaea2a33f Math: Improve code 2023-12-20 16:13:36 +01:00
SirLynix
f2201404f3 Core/Clock: Add Tick method 2023-12-18 12:15:08 +01:00
SirLynix
8efebef26c Graphics/UberShader: Replace missing UInt32 by the new OptionHash using 2023-12-17 21:07:58 +01:00
SirLynix
83366e93d4 Make changes for breaking NZSL update
Fix build

Fix compilation (again)

Fix global included

TextureAsset belongs to another branch

Add missing include

Fix include (should be good, finally)
2023-12-17 20:40:45 +01:00
SirLynix
87bf4563f2 Update auto-gen files 2023-12-17 16:00:44 +01:00
SirLynix
b7bdc74f3f Graphics/SpotLight: Add UpdateAngles method 2023-12-17 15:59:53 +01:00
SirLynix
3514ac6340 Widgets/Canvas: Add mouse unhandled signals 2023-12-07 18:28:11 +01:00