Jérôme Leclercq
|
c741bad9a1
|
Utility/Font: Remove useless atlas release slot
|
2022-03-04 20:41:14 +01:00 |
|
Jérôme Leclercq
|
13f2132110
|
Utility/GuillotineImageAtlas: Fix copy of previous data
|
2022-02-23 23:49:13 +01:00 |
|
Jérôme Leclercq
|
86cc814f1b
|
Utility/GuillotineImageAtlas: Add max layer size
|
2022-02-23 23:48:58 +01:00 |
|
Jérôme Leclercq
|
f466a7494b
|
Update for EnTT 3.9
|
2022-02-08 20:05:14 +01:00 |
|
Jérôme Leclercq
|
8a3a8547dc
|
Add light support (WIP)
|
2022-02-02 12:55:39 +01:00 |
|
Jérôme Leclercq
|
2ebcddf9de
|
Core/CallOnExit: Rework to use template instead of std::function
|
2022-01-23 00:16:09 +01:00 |
|
Jérôme Leclercq
|
29786765c6
|
Big buffer refactor
Replaced RenderBuffer class, replaced AbstractBuffer by Buffer
|
2022-01-23 00:05:08 +01:00 |
|
Lynix
|
213c7d8a1e
|
Utility/OBJSaver: Handle case where normal and/or texcoords are not present
|
2022-01-21 14:57:07 +01:00 |
|
SirLynix
|
89c7bbf197
|
Update copyright date
|
2022-01-01 15:30:09 +01:00 |
|
Jérôme Leclercq
|
b98fd65a01
|
Fix a lot of small bugs/warnings
|
2021-12-25 20:07:53 +01:00 |
|
Jérôme Leclercq
|
32c204e95f
|
Minor fixes
|
2021-10-29 13:29:49 +02:00 |
|
Jérôme Leclercq
|
a02b1952c0
|
Apply header order fix
|
2021-10-28 09:53:56 +02:00 |
|
Jérôme Leclercq
|
f491ee1e38
|
Apply inclusion fix
|
2021-10-27 18:09:19 +02:00 |
|
Jérôme Leclercq
|
93ec196dc4
|
Apply header guard check
|
2021-10-26 15:52:46 +02:00 |
|
Jérôme Leclercq
|
ed7ab31933
|
Apply copyright fix to all files
|
2021-10-26 14:31:35 +02:00 |
|
Jérôme Leclercq
|
68708c54f7
|
Minor stuff
|
2021-10-04 09:24:42 +02:00 |
|
Jérôme Leclercq
|
75f927b414
|
Utility: Handle vertex color loading
|
2021-09-08 19:07:59 +02:00 |
|
Jérôme Leclercq
|
ece18bf472
|
Implement back text rendering (WIP)
|
2021-09-07 18:45:10 +02:00 |
|
Jérôme Leclercq
|
879b2f7aa6
|
Renderer/Texture: Implement Update of a region + inherit AbstractImage
|
2021-09-07 18:42:53 +02:00 |
|
Jérôme Leclercq
|
8db8533300
|
Fixes a lot of warnings and move math enums to enum classes
|
2021-08-19 20:27:20 +02:00 |
|
Jérôme Leclercq
|
bfab451633
|
Remove resources headers (as they will be generated on compilation)
|
2021-07-07 22:44:38 +02:00 |
|
Jérôme Leclercq
|
c1a9a22177
|
Add initial ECS support
|
2021-06-20 14:06:28 +02:00 |
|
Jérôme Leclercq
|
1ac0b2e11a
|
Utility/Node: Implement movement
|
2021-06-20 14:06:28 +02:00 |
|
Lynix
|
54d56abc56
|
WIP
|
2021-06-16 16:50:00 +02:00 |
|
Jérôme Leclercq
|
0411271851
|
Utility/Mesh: Fix Recenter() method for other vertex layouts
|
2021-06-05 19:09:12 +02:00 |
|
Jérôme Leclercq
|
bd1f5214b8
|
Math: Replace M_PI defines with template constexpr constants
|
2021-06-05 16:35:15 +02:00 |
|
Jérôme Leclercq
|
4b3b595a99
|
Minor fixes
|
2021-06-04 18:02:28 +02:00 |
|
Jérôme Leclercq
|
6161bbec76
|
Renderer: Handle more depthstencil formats (as Depth24Stencil8 may not be supported everywhere)
|
2021-06-02 20:16:43 +02:00 |
|
Jérôme Leclercq
|
9d1c821a16
|
Remove stb from thirdparty and use xmake instead
|
2021-05-30 16:45:50 +02:00 |
|
Jérôme Leclercq
|
874fb3542e
|
Convert all remaining enums to enum classes (!)
|
2021-05-25 10:40:07 +02:00 |
|
Jérôme Leclercq
|
cce32a64d4
|
Upgrade Utility
|
2021-05-25 10:40:07 +02:00 |
|
Jérôme Leclercq
|
a52103a641
|
Rework ResourceLoader, ResourceManager and ObjectLibrary
They're no longer static
|
2021-05-25 10:40:07 +02:00 |
|
Jérôme Leclercq
|
2641117847
|
Add building using xmake and cleanup thirdparty
|
2021-05-14 03:35:32 +02:00 |
|
Jérôme Leclercq
|
adbf1e1da0
|
Renderer: Add proper support for blending
|
2021-05-14 01:50:46 +02:00 |
|
Jérôme Leclercq
|
8028044966
|
Fix Linux compilation
|
2021-04-20 18:18:27 +02:00 |
|
Jérôme Leclercq
|
ac3db8a8bf
|
Utility/PixelFormat: Add preliminary support for SRGB formats (WIP)
|
2021-02-20 18:01:03 +01:00 |
|
Jérôme Leclercq
|
65337c6a38
|
Fix a lot of warnings and some errors
|
2020-09-26 11:44:09 +02:00 |
|
Jérôme Leclercq
|
2b6a463a45
|
Remove Nz::String and Nz::StringStream
|
2020-09-25 19:31:01 +02:00 |
|
Jérôme Leclercq
|
36d3c51eeb
|
Add module configurations
|
2020-09-17 20:10:39 +02:00 |
|
Jérôme Leclercq
|
fd1d416510
|
Rename Module to ModuleBase
|
2020-09-11 13:39:18 +02:00 |
|
Jérôme Leclercq
|
a7fac3beb8
|
Rework modules
|
2020-09-10 20:12:09 +02:00 |
|
Jérôme Leclercq
|
b85a734e6e
|
Utility/OBJParser: Make OBJ meshes order deterministic
|
2020-09-02 16:30:31 +02:00 |
|
Jérôme Leclercq
|
ae34533595
|
Minor fixes
|
2020-09-01 18:47:08 +02:00 |
|
Jérôme Leclercq
|
8d873a8307
|
Fix a lot of small errors/warnings
|
2020-08-28 15:42:19 +02:00 |
|
Jérôme Leclercq
|
1a12e18a36
|
Fix copyright dates and some defines
|
2020-08-11 00:01:49 +02:00 |
|
Jérôme Leclercq
|
7fd3264d08
|
Add FieldOffsets class
|
2020-08-04 01:33:52 +02:00 |
|
Lynix
|
b1b9030359
|
Math/Vector[I]: Replace implicit pointer conversion by [] operator overload
|
2020-05-26 16:03:57 +02:00 |
|
Lynix
|
9507c56fc9
|
PixelFormat rename
PixelFormatInfo => PixelFormatDescription
PixelFormat => PixelFormatInfo
PixelFormatType => PixelFormat
|
2020-04-10 14:19:36 +02:00 |
|
Lynix
|
f443bec6bc
|
Add command buffers (WIP)
|
2020-04-02 21:07:01 +02:00 |
|
Lynix
|
b774a879b6
|
Rework buffers synchronization
|
2020-03-13 18:44:49 +01:00 |
|