diff --git a/leenkx/Sources/iron/data/MeshBatch.hx b/leenkx/Sources/iron/data/MeshBatch.hx index fd49a5f4..1edfbcd3 100644 --- a/leenkx/Sources/iron/data/MeshBatch.hx +++ b/leenkx/Sources/iron/data/MeshBatch.hx @@ -71,6 +71,7 @@ class MeshBatch { if (b.meshes.length > 0 && b.meshes[0].cullMaterial(context)) continue; var scontext = b.shader.getContext(context); + if (scontext == null) continue; g.setPipeline(scontext.pipeState); // #if lnx_deinterleaved // TODO // g.setVertexBuffers(b.vertexBuffers);