From 50b6d773ef916e007931eb6c29f6c0679d43e01f Mon Sep 17 00:00:00 2001 From: Exter-N Date: Fri, 12 Dec 2025 23:08:56 +0100 Subject: [PATCH] Fix texture slice out-of-bounds error --- Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs b/Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs index 04154f32..b2eb748b 100644 --- a/Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs +++ b/Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs @@ -136,7 +136,7 @@ public sealed unsafe class MaterialTemplatePickers : IUiService continue; var texture = textureRHs[j].Value->CsHandle.Texture; - if (texture == null) + if (texture == null || sliceIndex >= texture->ArraySize) continue; var handle = _textureArraySlicer.GetImGuiHandle(texture, sliceIndex);