Branimir Karadžić 7 年之前
父节点
当前提交
4e0cf0d21a
共有 1 个文件被更改,包括 12 次插入9 次删除
  1. 12 9
      src/renderer_mtl.mm

+ 12 - 9
src/renderer_mtl.mm

@@ -3811,15 +3811,18 @@ namespace bgfx { namespace mtl
 
 
 						RenderPipelineState pso = NULL;
 						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)
 						if (NULL == pso)
 						{
 						{