Jan
|
e7a9e4b528
|
chore: use const reference for assetName in GetAsset methods
|
2024-03-30 17:19:32 +01:00 |
|
Jan
|
fef815e708
|
feat: recognize indirect asset refs when marking assets
|
2024-02-07 00:53:52 +01:00 |
|
Jan
|
ac0d8a83a0
|
chore: refactor pool allocation and add indirect references
|
2024-02-06 23:03:40 +01:00 |
|
Jan
|
685a99577b
|
chore: remove scriptstring and dependency registration from ZoneLoad template
|
2024-01-22 22:39:18 +01:00 |
|
Clang Format
|
6b4f5d94a8
|
Reformat code with clang format
|
2023-11-19 21:07:21 +00:00 |
|
Jan
|
61a42afe28
|
Mark scriptstrings as used even when referencing them via zone pointer
|
2022-12-03 12:44:33 +01:00 |
|
Jan
|
538c4be839
|
Fix not supporting nullptr scriptstrings
|
2021-12-30 16:51:16 +01:00 |
|
Jan
|
2a6d7c84c2
|
Add ZoneScriptString class to store zone script strings
|
2021-03-18 16:55:30 +01:00 |
|
Jan
|
1a45cf2107
|
Fix more gcc compilation issues
|
2021-03-03 09:12:27 -08:00 |
|
Jan
|
eed7164b5b
|
Save scriptstrings per zone and not per asset since that solves all problems with multiple assets of the same zone referencing the same struct in memory that has scriptstring indices
|
2020-10-23 15:54:27 +02:00 |
|
Jan
|
991bcf6d58
|
Make sure that assets that use scriptstrings always have an empty scriptstring at position 0
|
2020-10-23 12:54:51 +02:00 |
|
Jan
|
3cfcfa0c5d
|
Make sure scriptstring arrays are being reallocated when they are reusable so if it is being referenced again the scriptstring indices are the ones of the zone instead of the asset that originally loaded them
|
2020-10-23 12:54:18 +02:00 |
|
Jan
|
992e9cea30
|
ZoneLoading: Properly link assets as dependencies instead of only saving the name of the dependency
|
2020-02-18 13:16:39 +01:00 |
|
Jan
|
297358cdb0
|
ZoneLoading: Fix AssetLoader not initializing varScriptString
|
2020-01-03 18:13:04 +01:00 |
|
Jan
|
b8bd20f693
|
ZoneCodeGenerator: Add support for scriptstring array pointers
|
2019-11-24 02:46:40 +01:00 |
|
Jan
|
42af6df5d8
|
Rename ZoneLoader and ZoneWriter components to ZoneLoading and ZoneWriting to make a difference between the executive class and the component class
|
2019-09-24 22:35:11 +02:00 |
|