fix(render): apply retail marker admission to the walk

This commit is contained in:
Erik 2026-08-31 04:31:22 +02:00
parent a40a57b9b3
commit 78547718c7
4 changed files with 32 additions and 0 deletions

View file

@ -223,6 +223,9 @@ public sealed partial class WbDrawDispatcher
for (int partIndex = 0; partIndex < meshRefs.Count; partIndex++)
{
MeshRef meshRef = meshRefs[partIndex];
if (_meshAdapter.IsRuntimeHiddenMarker(meshRef.GfxObjId))
continue;
ObjectRenderData? renderData = _meshAdapter.TryGetRenderData(meshRef.GfxObjId);
if (renderData is null)
{
@ -246,6 +249,9 @@ public sealed partial class WbDrawDispatcher
for (int setupPartIndex = 0; setupPartIndex < renderData.SetupParts.Count; setupPartIndex++)
{
(ulong gfxObjId, Matrix4x4 partTransform) = renderData.SetupParts[setupPartIndex];
if (_meshAdapter.IsRuntimeHiddenMarker((uint)gfxObjId))
continue;
ObjectRenderData? partData = _meshAdapter.TryGetRenderData(gfxObjId);
if (partData is null)
{