diff --git a/Source/Core/Controls/SectorInfoPanel.cs b/Source/Core/Controls/SectorInfoPanel.cs index bb2ab59e39eaf7f97c2c6e8211c16d147ea05bf5..1cf69de809518a627da8c2a5c835cba067a897c6 100644 --- a/Source/Core/Controls/SectorInfoPanel.cs +++ b/Source/Core/Controls/SectorInfoPanel.cs @@ -65,6 +65,7 @@ namespace CodeImp.DoomBuilder.Controls //mxd. Texture info if ((s.FloorTexture.Length < 1) || (s.FloorTexture == "-")){ + labelFloorTextureSize.Visible = false; General.DisplayZoomedImage(floortex, Properties.Resources.MissingTexture); } else { ImageData floorImage = General.Map.Data.GetFlatImage(s.FloorTexture); @@ -73,6 +74,7 @@ namespace CodeImp.DoomBuilder.Controls } if((s.CeilTexture.Length < 1) || (s.CeilTexture == "-")) { + labelCeilTextureSize.Visible = false; General.DisplayZoomedImage(ceilingtex, Properties.Resources.MissingTexture); } else { ImageData ceilingImage = General.Map.Data.GetFlatImage(s.CeilTexture); diff --git a/Source/Core/Rendering/Renderer2D.cs b/Source/Core/Rendering/Renderer2D.cs index 86e3e4d64accc711349e570b6e7b6f058885ee0d..6785d7130f2eb6da2e0f73bd6242fec7f0fed1f9 100644 --- a/Source/Core/Rendering/Renderer2D.cs +++ b/Source/Core/Rendering/Renderer2D.cs @@ -1210,6 +1210,7 @@ namespace CodeImp.DoomBuilder.Rendering { // Make sure anything we need is loaded General.Map.Data.UnknownTexture3D.CreateTexture(); + General.Map.Data.MissingTexture3D.CreateTexture(); //mxd // Set transformations UpdateTransformations(); diff --git a/Source/Core/Rendering/SurfaceManager.cs b/Source/Core/Rendering/SurfaceManager.cs index 1d204898cd8455991de97b3653f0543e47d62d75..62d530544dd21483318d2b38500cc5397d7c23c1 100644 --- a/Source/Core/Rendering/SurfaceManager.cs +++ b/Source/Core/Rendering/SurfaceManager.cs @@ -20,6 +20,7 @@ using System; using System.Collections.Generic; using System.IO; using System.Drawing; +using CodeImp.DoomBuilder.IO; using CodeImp.DoomBuilder.Map; using SlimDX.Direct3D9; using SlimDX; @@ -635,6 +636,10 @@ namespace CodeImp.DoomBuilder.Rendering { img = General.Map.Data.WhiteTexture; } + } + else if(longimagename == Lump.MakeLongName("-")) //mxd + { + img = General.Map.Data.MissingTexture3D; } else {