Branimir Karadžić %!s(int64=7) %!d(string=hai) anos
pai
achega
4e0cf0d21a
Modificáronse 1 ficheiros con 12 adicións e 9 borrados
  1. 12 9
      src/renderer_mtl.mm

+ 12 - 9
src/renderer_mtl.mm

@@ -3811,15 +3811,18 @@ namespace bgfx { namespace mtl
 
 						RenderPipelineState pso = NULL;
 
-						pso = getPipelineState(
-							  newFlags
-							, draw.m_rgba
-							, fbh
-							, numStreams
-							, decls
-							, programIdx
-							, draw.m_instanceDataStride/16
-							);
+						if (0 < numStreams)
+						{
+							pso = getPipelineState(
+								  newFlags
+								, draw.m_rgba
+								, fbh
+								, numStreams
+								, decls
+								, programIdx
+								, draw.m_instanceDataStride/16
+								);
+						}
 
 						if (NULL == pso)
 						{