2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-07-09 12:41:49 +00:00

chore: remove unused t5 material property maxStreamedMips

This commit is contained in:
Jan Laupetin
2025-07-08 19:08:46 +02:00
parent 90cc7dacbb
commit 790729f5e0
6 changed files with 9 additions and 18 deletions

View File

@ -505,15 +505,14 @@ namespace GAME
class JsonMaterial
{
public:
#ifdef FEATURE_T5
uint8_t maxStreamedMips;
unsigned layeredSurfaceTypes;
#elif defined(FEATURE_T6)
#if defined(FEATURE_T5) || defined(FEATURE_T6)
unsigned layeredSurfaceTypes;
#if defined(FEATURE_T6)
unsigned surfaceFlags;
unsigned contents;
uint8_t probeMipBits;
std::optional<std::string> thermalMaterial;
#endif
#endif
std::vector<MaterialGameFlags> gameFlags;
unsigned sortKey;
@ -530,15 +529,14 @@ namespace GAME
NLOHMANN_DEFINE_TYPE_EXTENSION(
JsonMaterial,
#ifdef FEATURE_T5
maxStreamedMips,
layeredSurfaceTypes,
#elif defined(FEATURE_T6)
#if defined(FEATURE_T5) || defined(FEATURE_T6)
layeredSurfaceTypes,
#if defined(FEATURE_T6)
surfaceFlags,
contents,
probeMipBits,
thermalMaterial,
#endif
#endif
gameFlags,
sortKey,

View File

@ -436,9 +436,7 @@ namespace
material.stateFlags = static_cast<unsigned char>(jMaterial.stateFlags);
material.cameraRegion = jMaterial.cameraRegion;
#if defined(FEATURE_T5)
material.maxStreamedMips = jMaterial.maxStreamedMips;
#elif defined(FEATURE_T6)
#if defined(FEATURE_T6)
material.probeMipBits = jMaterial.probeMipBits;
#endif

View File

@ -30,5 +30,6 @@ void AssetDumperMaterial::DumpAsset(AssetDumpingContext& context, XAssetInfo<Mat
const auto* material = asset->Asset();
assert(material->info.gameFlags < 0x400);
assert(material->maxStreamedMips == 0);
DumpMaterialAsJson(*assetFile, *material, context);
}

View File

@ -328,9 +328,7 @@ namespace
jMaterial.stateFlags = material.stateFlags;
jMaterial.cameraRegion = static_cast<GfxCameraRegionType>(material.cameraRegion);
#if defined(FEATURE_T5)
jMaterial.maxStreamedMips = material.maxStreamedMips;
#elif defined(FEATURE_T6)
#if defined(FEATURE_T6)
jMaterial.probeMipBits = material.probeMipBits;
#endif

View File

@ -71,7 +71,6 @@ namespace
"CASTS_SHADOW"
],
"layeredSurfaceTypes": 536870914,
"maxStreamedMips": 0,
"sortKey": 4,
"stateBits": [
{
@ -395,7 +394,6 @@ namespace
REQUIRE(material->stateFlags == 121);
REQUIRE(material->cameraRegion == CAMERA_REGION_LIT);
REQUIRE(material->maxStreamedMips == 0);
REQUIRE(material->techniqueSet != nullptr);
REQUIRE(material->techniqueSet->name != nullptr);

View File

@ -55,7 +55,6 @@ namespace
material->cameraRegion = CAMERA_REGION_LIT;
material->stateFlags = 121;
material->maxStreamedMips = 0;
material->techniqueSet = GivenTechset("mc_l_sm_r0c0n0s0", memory);
material->textureCount = 3;
@ -328,7 +327,6 @@ namespace
"CASTS_SHADOW"
],
"layeredSurfaceTypes": 536870914,
"maxStreamedMips": 0,
"sortKey": 4,
"stateBits": [
{