Преглед на файлове

vulkan/opengl: fix reported texture memory usage of texture views.

Sasha Szpakowski преди 6 месеца
родител
ревизия
f3dc86c8fa
променени са 2 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 2 1
      src/modules/graphics/opengl/Texture.cpp
  2. 2 1
      src/modules/graphics/vulkan/Texture.cpp

+ 2 - 1
src/modules/graphics/opengl/Texture.cpp

@@ -440,7 +440,8 @@ bool Texture::loadVolatile()
 		}
 	}
 
-	updateGraphicsMemorySize(true);
+	if (parentView.texture == this)
+		updateGraphicsMemorySize(true);
 
 	return true;
 }

+ 2 - 1
src/modules/graphics/vulkan/Texture.cpp

@@ -286,7 +286,8 @@ bool Texture::loadVolatile()
 		}
 	}
 
-	updateGraphicsMemorySize(true);
+	if (root)
+		updateGraphicsMemorySize(true);
 
 	return true;
 }