From 54ea69a619a60707e555f909d643cfefeb496ce8 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 25 Jul 2016 11:38:20 +0200 Subject: [PATCH] Always enable custom shaders create button, prompt for name. Refs #304 --- renderdocui/Windows/TextureViewer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdocui/Windows/TextureViewer.cs b/renderdocui/Windows/TextureViewer.cs index 7883662cf..0ac41f7b8 100644 --- a/renderdocui/Windows/TextureViewer.cs +++ b/renderdocui/Windows/TextureViewer.cs @@ -882,6 +882,8 @@ namespace renderdocui.Windows if (m_CustomShaders.ContainsKey(customShader.Text.ToUpperInvariant())) { MessageBox.Show("Selected shader already exists.\nEnter a new name in the textbox.", "Error Creating Shader", MessageBoxButtons.OK, MessageBoxIcon.Error); + customShader.Text = ""; + UI_UpdateChannels(); return; } @@ -2289,12 +2291,10 @@ namespace renderdocui.Windows if (m_TexDisplay.CustomShader == ResourceId.Null) { m_CurPixelValue = null; m_CurRealValue = null; UI_UpdateStatusText(); } m_TexDisplay.CustomShader = m_CustomShaders[customShader.Text.ToUpperInvariant()]; customDelete.Enabled = customEdit.Enabled = true; - customCreate.Enabled = false; } else { customDelete.Enabled = customEdit.Enabled = false; - customCreate.Enabled = true; } }