Quellcode durchsuchen

vulkan: fix a potential error during draws.

Sasha Szpakowski vor 1 Jahr
Ursprung
Commit
c35b9cba4a
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  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);
 
-		if (usesLocalUniformData(&info))
+		if (!info.active || usesLocalUniformData(&info))
 			continue;
 
 		if (info.baseType == UNIFORM_SAMPLER || info.baseType == UNIFORM_STORAGETEXTURE)