Revert "Fix geoset filtering using correct geosetId from M2 batch"

This reverts commit 45048757ef.
This commit is contained in:
Kelsi 2026-02-05 23:27:59 -08:00
parent 45048757ef
commit ec6c575894
3 changed files with 4 additions and 6 deletions

View file

@ -1179,7 +1179,7 @@ void CharacterRenderer::render(const Camera& camera, const glm::mat4& view, cons
int rendered = 0, skipped = 0;
for (const auto& b : gpuModel.data.batches) {
bool filtered = !instance.activeGeosets.empty() &&
instance.activeGeosets.find(b.geosetId) == instance.activeGeosets.end();
instance.activeGeosets.find(b.submeshId) == instance.activeGeosets.end();
GLuint resolvedTex = whiteTexture;
std::string texInfo = "white(fallback)";
@ -1219,7 +1219,7 @@ void CharacterRenderer::render(const Camera& camera, const glm::mat4& view, cons
for (const auto& batch : gpuModel.data.batches) {
// Filter by active geosets (if set)
if (!instance.activeGeosets.empty() &&
instance.activeGeosets.find(batch.geosetId) == instance.activeGeosets.end()) {
instance.activeGeosets.find(batch.submeshId) == instance.activeGeosets.end()) {
continue;
}