diff --git a/renderdocui/Controls/BufferFormatSpecifier.cs b/renderdocui/Controls/BufferFormatSpecifier.cs index d3038ab1a..d92d78388 100644 --- a/renderdocui/Controls/BufferFormatSpecifier.cs +++ b/renderdocui/Controls/BufferFormatSpecifier.cs @@ -77,7 +77,7 @@ namespace renderdocui.Windows.Dialogs } } - private void toggleHelp_Click(object sender, EventArgs e) + public void ToggleHelp() { helpText.Visible = !helpText.Visible; @@ -99,6 +99,11 @@ namespace renderdocui.Windows.Dialogs tableLayoutPanel1.ResumeLayout(false); tableLayoutPanel1.PerformLayout(); } + + private void toggleHelp_Click(object sender, EventArgs e) + { + ToggleHelp(); + } } public interface IBufferFormatProcessor diff --git a/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs b/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs index 8dfc8ffda..07a7b03ca 100644 --- a/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs +++ b/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs @@ -434,8 +434,12 @@ namespace renderdocui.Controls } if (m_FormatSpecifier == null) + { m_FormatSpecifier = new BufferFormatSpecifier(this, ""); + m_FormatSpecifier.ToggleHelp(); + } + split.Panel2.Controls.Add(m_FormatSpecifier); m_FormatSpecifier.Dock = DockStyle.Fill; split.Panel2Collapsed = false;