Jan
|
b8cfdba5ec
|
Make ZoneDefinition parser recognize strings as asset names
|
2021-03-13 15:48:26 +01:00 |
|
Jan
|
cff70daccb
|
Make comment removing preprocessor not recognize comments when inside a string
|
2021-03-13 15:48:04 +01:00 |
|
Jan
|
8a227d1171
|
Fix SimpleLexer not initializing read numbers property
|
2021-03-13 15:47:42 +01:00 |
|
Jan
|
a84a4051f9
|
Write ZoneDefinition entry in parenthesis if there are unparsable character sequences
|
2021-03-13 15:10:03 +01:00 |
|
Jan
|
0db526d1c8
|
Check for already loaded assets when loading asset dependencies
|
2021-03-13 14:54:56 +01:00 |
|
Jan
|
5f6d976748
|
Fix ZoneDefinition parser condition for leaving out slashes
|
2021-03-13 14:54:36 +01:00 |
|
Jan
|
a7860c7c76
|
Add AssetLoader basis
|
2021-03-13 14:27:20 +01:00 |
|
Jan
|
83080db991
|
Include filesize when opening a file with searchpaths
|
2021-03-13 10:27:18 +01:00 |
|
Jan
|
62247cecda
|
Create directories for output fastfile for linker
|
2021-03-13 10:25:37 +01:00 |
|
Jan
|
a57201d78d
|
Rename AssetLoading from Linker to ZoneCreation
|
2021-03-12 11:20:02 +01:00 |
|
Jan
|
43966e8e00
|
Remove unused xblocks vector in Zone
|
2021-03-12 10:57:31 +01:00 |
|
Jan
|
b360816190
|
Add AssetLoaders for linker that handle asset types for their specific game
|
2021-03-12 10:55:55 +01:00 |
|
Jan
|
792509d11d
|
Read assetlists for ignoring assets
|
2021-03-11 14:04:53 +01:00 |
|
Jan
|
88b5eefe24
|
Create CsvStream class to replace CsvWriter
|
2021-03-11 12:43:33 +01:00 |
|
Jan
|
9b15afa70e
|
Make ZoneDefinition sequences also accept eof instead of new line
|
2021-03-10 15:17:36 +01:00 |
|
Jan
|
8798779b39
|
Add ZoneDefinition Lexer
|
2021-03-10 14:58:02 +01:00 |
|
Jan
|
c47ea48b6b
|
Open search paths for assets, gdts and source in Linker
|
2021-03-10 12:26:09 +01:00 |
|
Jan
|
6b80a1f951
|
Add sequences for ZoneDefinition includes and ignores
|
2021-03-09 11:20:05 +01:00 |
|
Jan
|
00462b9228
|
Include parsing when include ZoneCommon
|
2021-03-09 11:19:49 +01:00 |
|
Jan
|
f3e8100526
|
Add ZoneDefinition Parsing
|
2021-03-09 11:04:34 +01:00 |
|
Jan
|
88ff98f334
|
Add Simple Parsing implementations for basic parsers
|
2021-03-09 11:04:04 +01:00 |
|
Jan
|
8d9080066f
|
Extract commonly used Parser code to new Parser component
|
2021-03-08 20:06:34 +01:00 |
|
Jan
|
d96f813e73
|
Restructure ZoneDefinitionWriting
|
2021-03-08 17:28:24 +01:00 |
|
Jan
|
e6a91c0305
|
add linker basis
|
2021-03-08 12:46:27 +01:00 |
|
Jan
|
39a1485be6
|
Add T6 attachment unique dumper
|
2021-03-07 17:51:02 +01:00 |
|
Jan
|
7e9dfe9127
|
move iw4 string arrays to commoniw4 header
|
2021-03-07 15:33:21 +01:00 |
|
Jan
|
ba1bca775b
|
Move T6 string arrays to CommonT6 header
|
2021-03-07 15:30:48 +01:00 |
|
Jan
|
5db7eaeec3
|
Add T6 Attachment dumper
|
2021-03-07 15:25:58 +01:00 |
|
Jan
|
b891f9527e
|
Change the condition under which assets are dumped inside a gdt:
Make the parameter --gdt to manually make the tool dump as a gdt
|
2021-03-07 15:25:47 +01:00 |
|
Jan
|
313e9e9f1a
|
Remove reference asset names from info strings
|
2021-03-06 21:20:13 +01:00 |
|
Jan
|
603994ce61
|
Make sure gdt values are escaped
|
2021-03-06 14:13:46 +01:00 |
|
Jan
|
ea7b1eadae
|
Make dumpers works as gdt dumpers and raw dumpers
|
2021-03-06 13:25:08 +01:00 |
|
Jan
|
fc59a09d02
|
Make unlinker open a gdt file if not raw specified
|
2021-03-06 12:09:00 +01:00 |
|
Jan
|
aa972614e5
|
Extract Gdt reading and writing classes to GdtStream file
|
2021-03-06 10:47:25 +01:00 |
|
Jan
|
defc388210
|
Rename GDT to Gdt to keep naming schema
|
2021-03-06 00:57:09 -08:00 |
|
Jan
|
82a08d0850
|
Add unit tests for writing gdts
|
2021-03-06 09:40:05 +01:00 |
|
Jan
|
78ebeaaa7b
|
Add Gdt parsing
|
2021-03-06 09:28:14 +01:00 |
|
Jan
|
abb268a819
|
Add AssetDumperContext to bundle context fields for dumping
(cherry picked from commit ed8331280392ef3a2b4657c5dbd0880463d85f2c)
|
2021-03-05 18:11:56 +01:00 |
|
Jan
|
88c48e8107
|
Add dynamic allocation alignment to be able to load T6 MemoryBlock asset which isnt used at all so why am i doing this again
|
2021-03-05 09:23:37 +01:00 |
|
Jan
|
159414d39c
|
Fix type alignment macro inconsistencies
|
2021-03-04 13:06:36 +01:00 |
|
Jan
|
9ed749c9d2
|
Get rid of inheritence on Vector4 struct to prevent offsetof macro giving out a warning on gcc
|
2021-03-04 03:45:14 -08:00 |
|
Jan
|
35d9110783
|
Add alignment specifiers for gcc specifically to match MSVC alignments
|
2021-03-04 03:29:16 -08:00 |
|
Jan
|
3c9a9c038d
|
Add alignment macros for asset definition that make use of parameter values
|
2021-03-04 11:41:09 +01:00 |
|
Jan
|
5f3aa2a460
|
Implement defines with parameters to ZoneCodeGenerator
|
2021-03-04 11:37:06 +01:00 |
|
Jan
|
29b962e949
|
Add offset of members to assetstructtests
|
2021-03-04 09:04:25 +01:00 |
|
Jan
|
a10b3b7d3c
|
Change ZoneLoad alloc method getting alignment via alignof to alignment value being specified directly via number
|
2021-03-04 08:44:23 +01:00 |
|
Jan
|
9d05282ffb
|
replace alignas with macros per compiler in asset headers
|
2021-03-03 13:49:58 -08:00 |
|
Jan
|
01fb7984db
|
do not link ZoneWriting for now because it has no content
|
2021-03-03 22:17:20 +01:00 |
|
Jan
|
7b99d6b7dd
|
only add pthreads linking when on linux
|
2021-03-03 22:17:05 +01:00 |
|
Jan
|
12461d27e7
|
move parts to new common component to avoid circular dependency of zonecommon and objcommon
|
2021-03-03 12:56:15 -08:00 |
|