SirLynix
|
6757de1be8
|
Add end-of-line spaces checker
|
2024-01-26 10:43:00 +01:00 |
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
|
1f34bb58ea
|
Core/EnttWorld: Use in_use instead of free_list to get entity count
Since in_use seems to be deprecated
|
2024-01-26 10:00:25 +01:00 |
SirLynix
|
9ada93b995
|
Remove spaces before line feed
|
2024-01-25 14:38:06 +01:00 |
SirLynix
|
086152c97d
|
Core/ApplicationBase: Add methods to query components
|
2024-01-24 17:41:57 +01:00 |
SirLynix
|
bb3b28279b
|
Rename AppComponent classes (AppEntitySystemComponent => EntitySystemAppComponent)
|
2024-01-24 16:50:04 +01:00 |
SirLynix
|
b63c9fcc49
|
Core/Process: Add Exists function
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
b0648918a7
|
Core/Process: Add GetCurrentPid
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
ac1422c221
|
Core: Add initial process support (Process::SpawnDetached)
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
639f6708b0
|
Core/StringExt: Replace ptr + size by a view in IterateOnCodepoints parameter
Also increase buffer size to increase performance
|
2024-01-22 17:02:26 +01:00 |
SirLynix
|
373309d6d9
|
Core: Move platform-specific code to PlatformImpl namespace
|
2024-01-22 16:49:21 +01:00 |
SirLynix
|
c8776bc950
|
Core/Color: Add dark colors
|
2024-01-16 14:06:57 +01:00 |
SirLynix
|
8ca7c2e8ee
|
Core/Color: Add some operators
|
2024-01-16 14:06:45 +01:00 |
SirLynix
|
bbef5cfd1d
|
Color: Replace std::ostringstream usage by Format
|
2024-01-16 14:06:19 +01:00 |
SirLynix
|
2125b80b8d
|
Use std::string_view for strings
|
2024-01-04 14:40:50 +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 |
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
|
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
|
f2201404f3
|
Core/Clock: Add Tick method
|
2023-12-18 12:15:08 +01:00 |
SirLynix
|
87bf4563f2
|
Update auto-gen files
|
2023-12-17 16:00:44 +01:00 |
SirLynix
|
f2ab31cc4b
|
Core/Error: Remove starting / from file log
|
2023-12-07 16:42:44 +01:00 |
SirLynix
|
62d5e611f1
|
Core/Error: Make error log only the filename where the error occurred
|
2023-12-04 18:22:40 +01:00 |
Lynix
|
76404f5e0e
|
Core/Modules: Fix env var override when no parameter is passed
|
2023-12-02 13:56:24 +01:00 |
Lynix
|
4ee4092bba
|
Cleanup includes
|
2023-12-02 13:56:24 +01:00 |
Lynix
|
5472514f4b
|
Core: Add EnvironmentVariables
|
2023-12-02 13:56:23 +01:00 |
SirLynix
|
72182327dd
|
Core/PrimitiveList: Rework and inline the class
|
2023-11-26 21:27:24 +01:00 |
SirLynix
|
e8eebc1dfc
|
Core/ParameterList: Take advantage of movement
|
2023-11-26 14:01:23 +01:00 |
SirLynix
|
f2e77fb8a5
|
Rename Nz::Functor to Nz::AbstractFunctor
|
2023-11-17 13:19:21 +01:00 |
SirLynix
|
ddc8cc6797
|
Core: Rework ParameterFile
Improve parsing and usage
|
2023-11-17 11:57:05 +01:00 |
SirLynix
|
5e643bca7b
|
Fix MinGW compilation
|
2023-11-15 08:06:50 +01:00 |
Lynix
|
e5789d1749
|
Switch Nazara to C++20
|
2023-11-14 14:24:28 +01:00 |
Lynix
|
592780562e
|
Try to fix MinGW compilation error
It shouldn't make a difference since static constexpr already implies inline but we're talking about MinGW
|
2023-11-12 22:31:01 +01:00 |
SirLynix
|
f0fd3b232c
|
Core: Add generic ParameterConfig
This still needs to be improved
|
2023-11-12 12:54:34 +01:00 |
SirLynix
|
86e26008b3
|
Minor fixes
|
2023-11-12 12:51:56 +01:00 |
SirLynix
|
886991f86d
|
Graphics: Add PipelinePassList loader (able to load from a file)
Fix compilation
|
2023-11-06 21:30:49 +01:00 |
SirLynix
|
4749e6ec80
|
Core: Fix NazaraAssert in release mode
|
2023-11-02 15:49:51 +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
|
8fb53f467b
|
Core/ResourceLoader: Fix format error
|
2023-11-02 08:27:37 +01:00 |
SirLynix
|
041be74b9d
|
Color: Add sRGB <=> Linear conversion methods
|
2023-10-13 19:56:07 +02: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
|
1009b296a1
|
Update for latest nazarautils
|
2023-09-08 09:10:22 +02:00 |
SirLynix
|
ad738a2803
|
Core/StringExt: Add IterateOnCodepoints to remove std::u32string allocations
|
2023-08-24 08:42:25 +02:00 |
SirLynix
|
bd53245f42
|
Core/StringExt: Don't pass string_view by ref
https://quuxplusone.github.io/blog/2021/11/09/pass-string-view-by-value/
|
2023-08-24 08:23:14 +02:00 |
SirLynix
|
f2fc02cbd4
|
Core/ErrorFlags: Turn this class into an inline class
|
2023-08-16 18:11:18 +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 |