Jan Laupetin
|
26ce649551
|
chore: formatting
|
2025-11-10 23:58:16 +01:00 |
|
Jan Laupetin
|
32df8c8dfc
|
chore: make ufbx compilation language C
|
2025-11-10 22:47:06 +01:00 |
|
Jan Laupetin
|
de6525f500
|
fix: compilation on linux
|
2025-11-10 22:36:30 +01:00 |
|
Jan Laupetin
|
3d1fa7c6d9
|
chore: adjust method naming to PascalCase
|
2025-11-10 22:36:24 +01:00 |
|
Jan Laupetin
|
4b1e81056c
|
chore: do not use class wrapper for bsp utils methods
|
2025-11-10 22:21:17 +01:00 |
|
Jan Laupetin
|
0a9dae11af
|
chore: add missing headers
|
2025-11-10 22:21:15 +01:00 |
|
Jan Laupetin
|
12647a505c
|
chore: misc code improvements
|
2025-11-10 22:15:09 +01:00 |
|
Jan Laupetin
|
27c3c7dccb
|
chore: use c++ numeric limits instead of c macros
|
2025-11-10 22:03:43 +01:00 |
|
Jan Laupetin
|
664d307e38
|
chore: reorder classes functions before members
|
2025-11-10 22:00:31 +01:00 |
|
Jan Laupetin
|
ccafa93fce
|
chore: fix some minor typos
|
2025-11-10 21:49:42 +01:00 |
|
Jan Laupetin
|
ab8503194f
|
chore: remove unused code
|
2025-11-10 21:45:58 +01:00 |
|
Jan Laupetin
|
683ef7ac38
|
chore: use unsigned numeric types when applicable
|
2025-11-10 21:45:58 +01:00 |
|
Jan Laupetin
|
86ee478273
|
chore: use std vector for std arrays
|
2025-11-10 21:45:57 +01:00 |
|
Jan Laupetin
|
5bfa161769
|
chore: use extent_v instead of extent::value
|
2025-11-10 21:45:57 +01:00 |
|
Jan Laupetin
|
f811c14cc2
|
chore: use enum class for non-game enums
|
2025-11-10 21:45:57 +01:00 |
|
Jan Laupetin
|
049fa2b8ae
|
chore: do not make filename constants separate variables
|
2025-11-10 21:45:56 +01:00 |
|
Jan Laupetin
|
9114cf5d7d
|
chore: replace explicit nullptr checks with negation checks
|
2025-11-10 21:45:56 +01:00 |
|
Jan Laupetin
|
5e06df6286
|
chore: use std::format instead of string concat
|
2025-11-10 21:45:56 +01:00 |
|
Jan Laupetin
|
a55146a9de
|
chore: addEmptyFootstepTableAsset does not need to return something
|
2025-11-10 21:45:56 +01:00 |
|
Jan Laupetin
|
98292abb09
|
chore: use constexpr calculations for angle conversions
|
2025-11-10 21:45:55 +01:00 |
|
Jan Laupetin
|
84a168cfb6
|
chore: use trailing comma for string enumerations
|
2025-11-10 21:45:55 +01:00 |
|
Jan Laupetin
|
8f08aca15a
|
chore: use nodiscard whenever applicable
|
2025-11-10 21:45:55 +01:00 |
|
Jan Laupetin
|
9471cbc1f4
|
chore: use auto instead of repeated types
|
2025-11-10 21:45:55 +01:00 |
|
Jan Laupetin
|
e9e0c7f511
|
chore: use const and reference whenever possible
|
2025-11-10 21:45:52 +01:00 |
|
Jan Laupetin
|
08a8a5cd07
|
chore: move using namespace out of namespace
|
2025-11-10 21:45:42 +01:00 |
|
Jan Laupetin
|
a8fc10df74
|
chore: remove unused included headers
|
2025-11-10 21:45:42 +01:00 |
|
Jan Laupetin
|
b7a250eb10
|
chore: do not use relative include paths
|
2025-11-10 21:45:41 +01:00 |
|
Jan Laupetin
|
a8456f88a4
|
chore: use std min and std max in bsp utils
|
2025-11-10 21:45:41 +01:00 |
|
Jan Laupetin
|
bbb07e2b59
|
chore: remove unused bsp util methods
|
2025-11-10 21:45:41 +01:00 |
|
Jan Laupetin
|
c4152ff039
|
chore: do not use using namespace in headers
|
2025-11-10 21:45:41 +01:00 |
|
Jan Laupetin
|
c3d9f91a2a
|
chore: use available methods from Utils component
|
2025-11-10 21:45:38 +01:00 |
|
Jan Laupetin
|
02a3d4e7cf
|
chore: use std::string comparison instead of compare
|
2025-11-06 18:24:17 +01:00 |
|
Jan Laupetin
|
4eb6dcc469
|
chore: remove pragma once from cpp source file
|
2025-11-06 17:52:30 +01:00 |
|
LJW-Dev
|
c9aa8e373b
|
Moved the re-ordering of indices to the BSP creator instead of the BSP asset linker.
|
2025-11-04 18:32:29 +08:00 |
|
LJW-Dev
|
0f70c29532
|
Fixed a crash related to AABB Tree children counts exceeding the maximum limit
|
2025-11-04 18:13:31 +08:00 |
|
LJW-Dev
|
6cd89a31b2
|
Extended BSP creation to support X, Y and Z splitting and simplified clipmap BSP generation.
|
2025-11-04 17:13:55 +08:00 |
|
LJW-Dev
|
e4f6e195f6
|
Moved coordinate conversion to BSP creator instead of the BSP linker, and added a console print of the maximum number of objects in a collision leaf.
|
2025-11-04 15:09:00 +08:00 |
|
LJW-Dev
|
e88f064172
|
Merge branch 'main' into bsp-compilation
|
2025-11-04 14:20:37 +08:00 |
|
LJW-Dev
|
b7162d6290
|
Undo changes to JsonMaterialLoader as they are no longer needed.
|
2025-11-04 14:05:19 +08:00 |
|
LJW-Dev
|
8007bb54a0
|
Fixed missing parameter in the ufbx premake script causing the build to fail.
|
2025-11-04 13:55:02 +08:00 |
|
Jan
|
69143d80fb
|
Merge pull request #568 from Laupetin/feature/modman-icon-and-title
feat: modman icon and title
|
2025-11-02 21:08:23 +01:00 |
|
Jan Laupetin
|
2aeaa417b6
|
chore: only one header per modman platform handler
|
2025-11-02 20:20:54 +01:00 |
|
LJW-Dev
|
f7a36f938a
|
WIP: Updated premake scripts, removed non-submodule ufbx code, ported BSPCreator to use the submodule. OAT link still fails due to unknown premake issue.
|
2025-11-01 20:13:49 +08:00 |
|
LJW-Dev
|
fc0500e5b4
|
Added ufbx as an ObjLoading include
|
2025-11-01 19:00:59 +08:00 |
|
LJW-Dev
|
a8a8085340
|
Updated ufbx premake lua to properly add it to the project
|
2025-11-01 18:30:08 +08:00 |
|
LJW-Dev
|
2199544f69
|
Added premake files for ufbx
|
2025-11-01 18:08:58 +08:00 |
|
LJW-Dev
|
8bcefd953e
|
Added ufbx to submodules.
|
2025-11-01 18:02:39 +08:00 |
|
LJW-Dev
|
323a882b1d
|
Refactored files to use CLANG formatting and linux compatabillty.
|
2025-11-01 17:50:01 +08:00 |
|
LJW-Dev
|
b7d629d26b
|
The linker should continue with building the fastfile if the asset list is empty and the map type isn't NONE.
|
2025-11-01 17:32:36 +08:00 |
|
LJW-Dev
|
3948feaaf8
|
Assets with a name starting with ',' will now be always loaded as a default dependency.
|
2025-11-01 17:27:32 +08:00 |
|