Commit Graph

17 Commits

Author SHA1 Message Date
Jan
7d2ca46cb1 Dump known material argument hashes 2022-04-09 19:07:24 +02:00
Jan
b770360ee1 Parse techniques 2022-03-27 21:10:33 +02:00
Jan
2fda10f133 Find vertexdecl to dump if the one in the asset is a referenced asset 2022-03-25 18:57:01 +01:00
Jan
90eaf9c4a9 If pixel or vertex shader is only referenced asset, attempt to load asset from GlobalAssetPools to be able to use a shader from a previously loaded zone 2022-03-25 14:46:09 +01:00
Jan
f9fad26ccc Handling of referenced shaders 2022-03-25 00:23:53 +01:00
Jan
b48fbb2b0e Dump material constants and samplers 2022-03-25 00:04:27 +01:00
Jan
a06229042f Dump material pass literal shader arguments 2022-03-24 23:54:24 +01:00
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
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