瀏覽代碼

vulkan: fix a potential error during draws.

Sasha Szpakowski 1 年之前
父節點
當前提交
c35b9cba4a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/modules/graphics/vulkan/Shader.cpp

+ 1 - 1
src/modules/graphics/vulkan/Shader.cpp

@@ -299,7 +299,7 @@ void Shader::cmdPushDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBind
 	{
 	{
 		auto &info = *(u.second);
 		auto &info = *(u.second);
 
 
-		if (usesLocalUniformData(&info))
+		if (!info.active || usesLocalUniformData(&info))
 			continue;
 			continue;
 
 
 		if (info.baseType == UNIFORM_SAMPLER || info.baseType == UNIFORM_STORAGETEXTURE)
 		if (info.baseType == UNIFORM_SAMPLER || info.baseType == UNIFORM_STORAGETEXTURE)