fix(render): apply retail marker admission to the walk
This commit is contained in:
parent
a40a57b9b3
commit
78547718c7
4 changed files with 32 additions and 0 deletions
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue