Fix LEGO1 regressions, improve match

This commit is contained in:
jonschz 2026-01-04 14:10:03 +01:00
parent c394e43cfa
commit c59574254e

View File

@ -141,8 +141,8 @@ LegoResult LegoLOD::Read(Tgl::Renderer* p_renderer, LegoTextureContainer* p_text
assert(0); assert(0);
return FAILURE; return FAILURE;
} }
return SUCCESS;
#endif #endif
return SUCCESS;
} }
m_meshBuilder = p_renderer->CreateMeshBuilder(); m_meshBuilder = p_renderer->CreateMeshBuilder();
@ -315,8 +315,9 @@ LegoResult LegoLOD::Read(Tgl::Renderer* p_renderer, LegoTextureContainer* p_text
if (textureName != NULL) { if (textureName != NULL) {
if (mesh->GetUseAlias() && if (mesh->GetUseAlias() &&
LegoROI::GetPaletteEntries(textureName, paletteEntries, sizeOfArray(paletteEntries))) { LegoROI::GetPaletteEntries(textureName, paletteEntries, sizeOfArray(paletteEntries))) {
// TODO: BETA10 only? #ifdef BETA10
textureName = (const LegoChar*) paletteEntries; textureName = (const LegoChar*) paletteEntries;
#endif
} }
textureInfo = p_textureContainer->Get(mesh->GetTextureName()); textureInfo = p_textureContainer->Get(mesh->GetTextureName());
@ -385,6 +386,7 @@ LegoResult LegoLOD::Read(Tgl::Renderer* p_renderer, LegoTextureContainer* p_text
} }
} }
// LINE: LEGO1 0x100aab45
m_meshOffset = indexForwards; m_meshOffset = indexForwards;
if (textureVertices != NULL) { if (textureVertices != NULL) {