| 
							
							
								 Jan | 5fdde037a8 | Dump code sampler for technique arguments | 2022-03-24 23:42:10 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f386e82f89 | Omit code constants that have the same source and dest accessor | 2022-03-24 23:26:07 +01:00 |  | 
			
				
					| 
							
							
								 Jan | ef936eba57 | Dump IW4 techset code constant argument mappings | 2022-03-24 23:04:35 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 7760e1579c | fix compilation errors | 2022-03-24 21:18:07 +01:00 |  | 
			
				
					| 
							
							
								 Jan | d62cbb2e96 | Consider shader constants when dumping techset args | 2022-03-24 21:14:05 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 55ccbfca9e | Add analyser for directx9 shaders to extract information about constants and other stuff | 2022-03-24 18:58:30 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 935e6ac060 | Dump IW4 vertex and pixel shader binary data | 2022-03-24 17:36:12 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 5f44d95770 | TODO IW4 Shader arg dumping | 2022-03-23 18:22:23 +01:00 |  | 
			
				
					| 
							
							
								 Jan | b0ed7e9544 | Dump IW4 vertexdecl | 2022-03-23 17:11:30 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 8e76f05d05 | Skeleton for IW4 MaterialTechnique dumping | 2022-03-23 16:46:49 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 25244bc3b0 | Dump IW4 techset files | 2022-03-23 14:42:17 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 66b62611f3 | Add basis for iw4 techset dumping | 2022-03-23 13:45:01 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 9009543c58 | fix missing noexcept | 2022-03-22 21:32:17 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 0bca307208 | Make gitlab pipeline jobs interruptible | 2022-03-22 17:23:49 +01:00 |  | 
			
				
					| 
							
							
								 Jan | e8ce4570ad | Fix pipeline compilation | 2022-03-22 17:12:43 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 2e5405deb5 | Fix counting padding for root struct even when root struct has no properties | 2022-03-22 16:15:42 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f236d285b6 | Fix not considering alignment of 8 bit when calculating size for indexedarray and enumedarray | 2022-03-22 16:08:55 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 8133f4d57e | Fix accidentally setting size in bits value to a size in byte field when converting indexarray and enumedarray | 2022-03-22 16:08:28 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f15e997f7b | Fix not setting enum element count for enumedarrays when parsing | 2022-03-22 16:07:43 +01:00 |  | 
			
				
					| 
							
							
								 Jan | ab5a998903 | Sort StructuredDataDef members and entries alphabetically after parsing | 2022-03-22 15:09:07 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 1b6f2ab9fa | Calculate StructuredDataDef sizes and offsets | 2022-03-22 15:08:42 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 77420495f6 | Add base for calculation sizes of structs for StructuredDataDef | 2022-03-22 14:12:48 +01:00 |  | 
			
				
					| 
							
							
								 Jan | c131c58bbe | Replace references to undefined types after parsing entire StructuredDataDef | 2022-03-22 12:34:21 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 2fa1144425 | Set remapped type for previously undefined types for StructuredDataDef | 2022-03-22 12:14:30 +01:00 |  | 
			
				
					| 
							
							
								 Jan | dc075847ff | When parsing StructuredDataDefs accept undefined types | 2022-03-22 12:03:15 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 49c774b1e6 | Parse checksumoverride for StructuredDataDef | 2022-03-21 11:05:48 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 93fea39ddd | Move StructuredDataDef Parsing to new package | 2022-03-21 10:30:54 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 833b158a64 | Rename new StructuredDataDefDumper | 2022-03-20 19:35:52 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 9f0852485d | Remove outdated StructuredDataDef Dumper | 2022-03-20 19:34:53 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f5a72f4fef | Add padding dumping to new StructuredDataDef dumper | 2022-03-20 19:15:05 +01:00 |  | 
			
				
					| 
							
							
								 Jan | d82e876558 | Dump StructuredDataDef struct member types | 2022-03-20 18:32:25 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 0a226652f2 | Rename CommonStructuredDataStructEntry to Property | 2022-03-20 17:40:12 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 996528eba5 | Dump struct member names | 2022-03-20 17:38:48 +01:00 |  | 
			
				
					| 
							
							
								 Jan | c52d129db1 | Add alignment utility | 2022-03-20 17:38:23 +01:00 |  | 
			
				
					| 
							
							
								 Jan | fef646fded | Print debug info about structured data def when compiled with the debug flag for it | 2022-03-20 16:59:37 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 3fc9eac5f0 | Explicitly state how many threads are being used to build | 2022-03-20 16:11:40 +01:00 |  | 
			
				
					| 
							
							
								 Jan | b5e18e6b22 | Calculate checksums for structured data def | 2022-03-20 16:01:29 +01:00 |  | 
			
				
					| 
							
							
								 Jan | c91cb40b76 | Add endianness utility methods | 2022-03-20 16:00:56 +01:00 |  | 
			
				
					| 
							
							
								 Jan | b2140260a4 | Dump CommonStructuredDataDefSet instead of the game's internal structures | 2022-03-19 23:39:50 +01:00 |  | 
			
				
					| 
							
							
								 Jan | c38367d55b | Move common structureddatadef classes to objcommon | 2022-03-12 14:02:52 +01:00 |  | 
			
				
					| 
							
							
								 Jan | dff7912dbc | Parse padding instructions for StructuredDataDef | 2022-02-06 10:49:58 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 73564cf0f0 | Dump StructuredDataDef paddings | 2022-02-05 19:48:08 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f235ffc431 | Fix structureddatadef loader not setting enum reserved size correctly | 2022-01-29 12:42:28 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 497c9fc6cf | Rename StructuredDataDef classes to remove "Def" from classes that do not need it | 2022-01-22 14:47:47 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 2da6ab8479 | Fix empty StructuredDataDef struct having a size of 8 when it is the root struct | 2022-01-22 14:41:20 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f061ff91f5 | Create default StructuredDataDef struct when none was specified so there is always a root struct | 2022-01-22 14:35:43 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 5327ce8ec9 | Fix StructuredDataDefDumper not dumping empty structs or arrays | 2022-01-22 14:29:07 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 8aba79faf9 | Fix SndCurveDumper wrong assertion | 2022-01-22 14:16:25 +01:00 |  | 
			
				
					| 
							
							
								 Jan | dd23e3f66d | Fix StructuredDataDef multi dimensional arrays not getting parsed correctly | 2022-01-22 13:57:10 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 9ed169fcba | Calculate StructuredDataDef sizes and offsets | 2022-01-22 13:40:08 +01:00 |  |