SirLynix
|
63c61c0827
|
Core/StringExt: Fix IsNumber returning true for "-"
|
2024-01-26 10:11:07 +01:00 |
SirLynix
|
625b4f2d9f
|
Core/StringExt: Add Substring family of function (unicode-aware)
|
2024-01-26 10:02:15 +01:00 |
SirLynix
|
020f431c72
|
UnitTests/Process: Increase wait durations
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
a228325bd5
|
Add process unit tests
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
cd8c1cb160
|
Replace reinterpret_cast from/to pointers to BitCast
|
2024-01-03 17:19:42 +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 |
Lynix
|
4065fbfb1a
|
Core/OpenMode: Rename ReadOnly/WriteOnly to Read/Write
|
2023-12-25 19:49:03 +01:00 |
SirLynix
|
f2201404f3
|
Core/Clock: Add Tick method
|
2023-12-18 12:15:08 +01:00 |
SirLynix
|
6059f608c0
|
Minor improvements
|
2023-12-04 00:22:36 +01:00 |
Lynix
|
079f153640
|
Minor fixes
|
2023-11-28 20:05:09 +01:00 |
SirLynix
|
72182327dd
|
Core/PrimitiveList: Rework and inline the class
|
2023-11-26 21:27:24 +01:00 |
Lynix
|
e5789d1749
|
Switch Nazara to C++20
|
2023-11-14 14:24:28 +01:00 |
SirLynix
|
4b8a475bbd
|
Split error macro into two versions (format vs non-formating) to allow format checking at compile-time
|
2023-11-02 15:18:03 +01:00 |
SirLynix
|
e1ccb3187d
|
Core/Color: Add ApproxEqual and make equality exact
|
2023-09-10 14:43:57 +02:00 |
SirLynix
|
21680171a2
|
Replace GetPlatformEndianness() by PlatformEndianness constexpr
from nazarautils
|
2023-09-08 09:13:04 +02:00 |
SirLynix
|
ab8bac2575
|
Use fmt store instead of ToString fallback
Thanks to @jonathanpoelen for the idea
|
2023-08-15 01:10:01 +02:00 |
SirLynix
|
a741672a51
|
Allow error message to be formatted
|
2023-08-15 01:10:01 +02:00 |
SirLynix
|
5a299da930
|
Fix unit tests
|
2023-08-12 14:43:59 +02:00 |
SirLynix
|
218b75558a
|
Core: Add CommandLineParameters
|
2023-07-30 11:46:55 +02:00 |
SirLynix
|
b191dacc58
|
Reenable unit tests in release mode
|
2023-07-30 10:55:38 +02:00 |
SirLynix
|
f2bc1bff7a
|
Update for latest nazarautils update
|
2023-07-17 19:05:15 +02:00 |
SirLynix
|
602361e8e1
|
Core/Time: Add support for AsSeconds<integer>
|
2023-06-28 07:04:20 +02:00 |
SirLynix
|
091a50715e
|
UnitTests: Move number <=> string tests
|
2023-06-06 18:40:01 +02:00 |
SirLynix
|
0c7efa05e2
|
Fix a bunch of warnings
|
2023-05-30 12:34:38 +02:00 |
SirLynix
|
f1cd5ad048
|
Fix ShaderNode compilation
|
2023-05-14 18:51:46 +02:00 |
SirLynix
|
9aeaaa9495
|
Core/Application: Fix updater elapsed time
|
2023-05-06 15:44:52 +02:00 |
SirLynix
|
3e4f32140e
|
Core/ApplicationBase: Fix elapsedTime in updaters for non-fixed intervals
|
2023-05-01 18:03:01 +02:00 |
SirLynix
|
de5e7bd8a8
|
Core/ApplicationBase: Add support for updaters with intervals
|
2023-04-23 19:45:33 +02:00 |
SirLynix
|
36dd245564
|
Core: Rework VirtualDirectory to allow custom directory resolving
|
2023-03-03 13:21:48 +01:00 |
Jérôme Leclercq
|
dd421a6385
|
Replace float/UInt64 durations by a more precise Time class (#388)
Improve Clock class with atomic RestartIfOver method and allows to choose required precision
|
2022-12-29 21:31:46 +01:00 |
SirLynix
|
9a553e5e9d
|
Core: Make Color constexpr
|
2022-12-29 12:13:00 +01:00 |
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 |