mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-06-07 09:12:37 +00:00
ab7d8f5670
* fix: alignment mistakes on various games * chore: reduce overhead of zcg definition with members fields * fix: make sure Material alloc alignment is 4
24 lines
615 B
Plaintext
24 lines
615 B
Plaintext
// =========================================
|
|
// Material
|
|
// =========================================
|
|
use Material;
|
|
set block XFILE_BLOCK_TEMP;
|
|
set allocalign Material 4;
|
|
set string info::name;
|
|
set reusable textureTable;
|
|
set count textureTable textureCount;
|
|
set reusable constantTable;
|
|
set count constantTable constantCount;
|
|
set reusable stateBitsTable;
|
|
set count stateBitsTable stateBitsCount;
|
|
set condition subMaterials never;
|
|
|
|
// MaterialTextureDef
|
|
use MaterialTextureDef;
|
|
set condition u::water semantic == TS_WATER_MAP;
|
|
set reusable u::water;
|
|
|
|
// water_t
|
|
use water_t;
|
|
set count H0 N * M;
|
|
set count wTerm N * M; |