diff --git a/renderdoc/driver/d3d12/d3d12_replay.cpp b/renderdoc/driver/d3d12/d3d12_replay.cpp
index b0209650c..b99f2c194 100644
--- a/renderdoc/driver/d3d12/d3d12_replay.cpp
+++ b/renderdoc/driver/d3d12/d3d12_replay.cpp
@@ -955,6 +955,10 @@ void D3D12Replay::MakePipelineState()
if(rs.rtSingle)
desc += i;
+ view.RootElement = (uint32_t)i;
+ view.Immediate = false;
+ view.VisibilityMask = eStageBits_All;
+
FillResourceView(view, desc);
}
}
@@ -968,6 +972,10 @@ void D3D12Replay::MakePipelineState()
D3D12Descriptor *desc =
(D3D12Descriptor *)heap->GetCPUDescriptorHandleForHeapStart().ptr + rs.dsv.index;
+ view.RootElement = 0;
+ view.Immediate = false;
+ view.VisibilityMask = eStageBits_All;
+
FillResourceView(view, desc);
}
}
diff --git a/renderdocui/Code/CommonPipelineState.cs b/renderdocui/Code/CommonPipelineState.cs
index f5f7fa56d..5fa526280 100644
--- a/renderdocui/Code/CommonPipelineState.cs
+++ b/renderdocui/Code/CommonPipelineState.cs
@@ -970,6 +970,15 @@ namespace renderdocui.Code
{
var bind = s.BindpointMapping.ConstantBlocks[s.ShaderDetails.ConstantBlocks[BufIdx].bindPoint];
+ if (bind.bindset >= m_D3D12.m_RootSig.Spaces.Length ||
+ bind.bind >= m_D3D12.m_RootSig.Spaces[bind.bindset].ConstantBuffers.Length)
+ {
+ buf = ResourceId.Null;
+ ByteOffset = 0;
+ ByteSize = 0;
+ return;
+ }
+
var descriptor = m_D3D12.m_RootSig.Spaces[bind.bindset].ConstantBuffers[bind.bind];
buf = descriptor.Buffer;
diff --git a/renderdocui/Interop/Enums.cs b/renderdocui/Interop/Enums.cs
index 55aa63aea..e5de14b33 100644
--- a/renderdocui/Interop/Enums.cs
+++ b/renderdocui/Interop/Enums.cs
@@ -334,6 +334,7 @@ namespace renderdoc
[Flags]
public enum ShaderStageBits
{
+ None = 0,
Vertex = (1 << ShaderStageType.Vertex),
Hull = (1 << ShaderStageType.Hull),
Tess_Control = (1 << ShaderStageType.Tess_Control),
@@ -343,6 +344,7 @@ namespace renderdoc
Pixel = (1 << ShaderStageType.Pixel),
Fragment = (1 << ShaderStageType.Fragment),
Compute = (1 << ShaderStageType.Compute),
+ All = (Vertex | Hull | Domain | Geometry | Pixel | Fragment | Compute),
};
public enum DebugMessageSource
diff --git a/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.Designer.cs b/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.Designer.cs
index b714c6fea..93a83b400 100644
--- a/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.Designer.cs
+++ b/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.Designer.cs
@@ -31,234 +31,307 @@
this.components = new System.ComponentModel.Container();
System.Windows.Forms.ToolStripLabel toolStripLabel1;
System.Windows.Forms.TableLayoutPanel toolstripTable;
- TreelistView.TreeListColumn treeListColumn199 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn200 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
- TreelistView.TreeListColumn treeListColumn201 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Stride", "Stride")));
- TreelistView.TreeListColumn treeListColumn202 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset")));
- TreelistView.TreeListColumn treeListColumn203 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("bytelen", "Byte Len")));
- TreelistView.TreeListColumn treeListColumn204 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn1 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
+ TreelistView.TreeListColumn treeListColumn2 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
+ TreelistView.TreeListColumn treeListColumn3 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Stride", "Stride")));
+ TreelistView.TreeListColumn treeListColumn4 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset")));
+ TreelistView.TreeListColumn treeListColumn5 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("bytelen", "Byte Len")));
+ TreelistView.TreeListColumn treeListColumn6 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.GroupBox groupBox2;
- TreelistView.TreeListColumn treeListColumn205 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn206 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Semantic Name", "Semantic")));
- TreelistView.TreeListColumn treeListColumn207 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index")));
- TreelistView.TreeListColumn treeListColumn208 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn209 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Input Slot", "Input Slot")));
- TreelistView.TreeListColumn treeListColumn210 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset")));
- TreelistView.TreeListColumn treeListColumn211 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Class", "Class")));
- TreelistView.TreeListColumn treeListColumn212 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Step Rate", "Step Rate")));
- TreelistView.TreeListColumn treeListColumn213 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- System.Windows.Forms.GroupBox groupBox39;
- System.Windows.Forms.FlowLayoutPanel flowLayoutPanel9;
+ TreelistView.TreeListColumn treeListColumn7 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
+ TreelistView.TreeListColumn treeListColumn8 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Semantic Name", "Semantic")));
+ TreelistView.TreeListColumn treeListColumn9 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index")));
+ TreelistView.TreeListColumn treeListColumn10 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn11 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Input Slot", "Input Slot")));
+ TreelistView.TreeListColumn treeListColumn12 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset")));
+ TreelistView.TreeListColumn treeListColumn13 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Class", "Class")));
+ TreelistView.TreeListColumn treeListColumn14 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Step Rate", "Step Rate")));
+ TreelistView.TreeListColumn treeListColumn15 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.GroupBox groupBox44;
+ TreelistView.TreeListColumn treeListColumn16 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("RootEl", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn17 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("space", "Space")));
+ TreelistView.TreeListColumn treeListColumn18 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn19 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn20 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn21 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn22 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn23 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn24 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn25 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn26 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.Label label28;
System.Windows.Forms.Label label26;
System.Windows.Forms.Label label27;
- TreelistView.TreeListColumn treeListColumn214 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn215 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface")));
- TreelistView.TreeListColumn treeListColumn216 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance")));
- TreelistView.TreeListColumn treeListColumn217 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn218 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
- TreelistView.TreeListColumn treeListColumn219 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
- TreelistView.TreeListColumn treeListColumn220 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn221 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn222 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
- TreelistView.TreeListColumn treeListColumn223 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
- TreelistView.TreeListColumn treeListColumn224 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn225 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn226 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn227 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
- TreelistView.TreeListColumn treeListColumn228 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
- TreelistView.TreeListColumn treeListColumn229 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
- TreelistView.TreeListColumn treeListColumn230 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
- TreelistView.TreeListColumn treeListColumn231 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn232 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
- TreelistView.TreeListColumn treeListColumn233 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Vec4 Range", "Vec4 Range")));
- TreelistView.TreeListColumn treeListColumn234 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
- TreelistView.TreeListColumn treeListColumn235 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn27 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("RootEl", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn28 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("space", "Space")));
+ TreelistView.TreeListColumn treeListColumn29 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn30 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn31 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn32 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn33 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn34 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn35 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn36 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn37 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn38 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn39 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn40 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn41 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
+ TreelistView.TreeListColumn treeListColumn42 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
+ TreelistView.TreeListColumn treeListColumn43 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
+ TreelistView.TreeListColumn treeListColumn44 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
+ TreelistView.TreeListColumn treeListColumn45 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn46 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn47 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn48 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
+ TreelistView.TreeListColumn treeListColumn49 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Offset", "Byte Offset")));
+ TreelistView.TreeListColumn treeListColumn50 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
+ TreelistView.TreeListColumn treeListColumn51 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn52 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname9", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn53 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname10", "Space")));
+ TreelistView.TreeListColumn treeListColumn54 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn55 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn56 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn57 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn58 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn59 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn60 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn61 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn62 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.Label label29;
System.Windows.Forms.Label label30;
System.Windows.Forms.Label label31;
- TreelistView.TreeListColumn treeListColumn236 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn237 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface")));
- TreelistView.TreeListColumn treeListColumn238 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance")));
- TreelistView.TreeListColumn treeListColumn239 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn240 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
- TreelistView.TreeListColumn treeListColumn241 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
- TreelistView.TreeListColumn treeListColumn242 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn243 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn244 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
- TreelistView.TreeListColumn treeListColumn245 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
- TreelistView.TreeListColumn treeListColumn246 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn247 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn248 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn249 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
- TreelistView.TreeListColumn treeListColumn250 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
- TreelistView.TreeListColumn treeListColumn251 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
- TreelistView.TreeListColumn treeListColumn252 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
- TreelistView.TreeListColumn treeListColumn253 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn254 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
- TreelistView.TreeListColumn treeListColumn255 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Vec4 Range", "Vec4 Range")));
- TreelistView.TreeListColumn treeListColumn256 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
- TreelistView.TreeListColumn treeListColumn257 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn63 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname9", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn64 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname10", "Space")));
+ TreelistView.TreeListColumn treeListColumn65 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn66 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn67 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn68 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn69 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn70 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn71 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn72 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn73 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn74 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn75 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn76 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn77 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
+ TreelistView.TreeListColumn treeListColumn78 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
+ TreelistView.TreeListColumn treeListColumn79 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
+ TreelistView.TreeListColumn treeListColumn80 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
+ TreelistView.TreeListColumn treeListColumn81 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn82 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn83 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn84 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
+ TreelistView.TreeListColumn treeListColumn85 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Offset", "Byte Offset")));
+ TreelistView.TreeListColumn treeListColumn86 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
+ TreelistView.TreeListColumn treeListColumn87 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn88 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname9", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn89 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname10", "Space")));
+ TreelistView.TreeListColumn treeListColumn90 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn91 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn92 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn93 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn94 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn95 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn96 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn97 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn98 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.Label label32;
System.Windows.Forms.Label label33;
System.Windows.Forms.Label label34;
- TreelistView.TreeListColumn treeListColumn258 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn259 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface")));
- TreelistView.TreeListColumn treeListColumn260 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance")));
- TreelistView.TreeListColumn treeListColumn261 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn262 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
- TreelistView.TreeListColumn treeListColumn263 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
- TreelistView.TreeListColumn treeListColumn264 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn265 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn266 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
- TreelistView.TreeListColumn treeListColumn267 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
- TreelistView.TreeListColumn treeListColumn268 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn269 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn270 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn271 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
- TreelistView.TreeListColumn treeListColumn272 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
- TreelistView.TreeListColumn treeListColumn273 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
- TreelistView.TreeListColumn treeListColumn274 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
- TreelistView.TreeListColumn treeListColumn275 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn276 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
- TreelistView.TreeListColumn treeListColumn277 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Vec4 Range", "Vec4 Range")));
- TreelistView.TreeListColumn treeListColumn278 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
- TreelistView.TreeListColumn treeListColumn279 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn99 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname9", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn100 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname10", "Space")));
+ TreelistView.TreeListColumn treeListColumn101 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn102 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn103 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn104 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn105 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn106 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn107 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn108 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn109 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn110 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn111 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn112 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn113 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
+ TreelistView.TreeListColumn treeListColumn114 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
+ TreelistView.TreeListColumn treeListColumn115 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
+ TreelistView.TreeListColumn treeListColumn116 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
+ TreelistView.TreeListColumn treeListColumn117 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn118 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn119 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn120 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
+ TreelistView.TreeListColumn treeListColumn121 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Offset", "Byte Offset")));
+ TreelistView.TreeListColumn treeListColumn122 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
+ TreelistView.TreeListColumn treeListColumn123 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn124 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname9", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn125 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname10", "Space")));
+ TreelistView.TreeListColumn treeListColumn126 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn127 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn128 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn129 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn130 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn131 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn132 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn133 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn134 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.GroupBox groupBox45;
- TreelistView.TreeListColumn treeListColumn280 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn281 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
- TreelistView.TreeListColumn treeListColumn282 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Length", "Length")));
- TreelistView.TreeListColumn treeListColumn283 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset")));
- TreelistView.TreeListColumn treeListColumn284 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn135 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
+ TreelistView.TreeListColumn treeListColumn136 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
+ TreelistView.TreeListColumn treeListColumn137 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Length", "Length")));
+ TreelistView.TreeListColumn treeListColumn138 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset")));
+ TreelistView.TreeListColumn treeListColumn139 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.Label label35;
System.Windows.Forms.Label label36;
System.Windows.Forms.Label label37;
- TreelistView.TreeListColumn treeListColumn285 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn286 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface")));
- TreelistView.TreeListColumn treeListColumn287 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance")));
- TreelistView.TreeListColumn treeListColumn288 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn289 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
- TreelistView.TreeListColumn treeListColumn290 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
- TreelistView.TreeListColumn treeListColumn291 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn292 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn293 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
- TreelistView.TreeListColumn treeListColumn294 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
- TreelistView.TreeListColumn treeListColumn295 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn296 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn297 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn298 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
- TreelistView.TreeListColumn treeListColumn299 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
- TreelistView.TreeListColumn treeListColumn300 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
- TreelistView.TreeListColumn treeListColumn301 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
- TreelistView.TreeListColumn treeListColumn302 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn303 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
- TreelistView.TreeListColumn treeListColumn304 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Vec4 Range", "Vec4 Range")));
- TreelistView.TreeListColumn treeListColumn305 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
- TreelistView.TreeListColumn treeListColumn306 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn140 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname9", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn141 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname10", "Space")));
+ TreelistView.TreeListColumn treeListColumn142 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn143 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn144 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn145 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn146 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn147 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn148 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn149 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn150 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn151 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn152 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn153 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn154 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
+ TreelistView.TreeListColumn treeListColumn155 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
+ TreelistView.TreeListColumn treeListColumn156 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
+ TreelistView.TreeListColumn treeListColumn157 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
+ TreelistView.TreeListColumn treeListColumn158 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn159 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn160 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn161 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
+ TreelistView.TreeListColumn treeListColumn162 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Offset", "Byte Offset")));
+ TreelistView.TreeListColumn treeListColumn163 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
+ TreelistView.TreeListColumn treeListColumn164 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(D3D12PipelineStateViewer));
System.Windows.Forms.Label label1;
System.Windows.Forms.Label label15;
System.Windows.Forms.Label label16;
System.Windows.Forms.Label label17;
System.Windows.Forms.Label label25;
- TreelistView.TreeListColumn treeListColumn307 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn308 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("X", "X")));
- TreelistView.TreeListColumn treeListColumn309 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Y", "Y")));
- TreelistView.TreeListColumn treeListColumn310 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn311 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn312 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("MinDepth", "MinDepth")));
- TreelistView.TreeListColumn treeListColumn313 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("MaxDepth", "MaxDepth")));
+ TreelistView.TreeListColumn treeListColumn165 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index")));
+ TreelistView.TreeListColumn treeListColumn166 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("X", "X")));
+ TreelistView.TreeListColumn treeListColumn167 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Y", "Y")));
+ TreelistView.TreeListColumn treeListColumn168 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn169 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn170 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("MinDepth", "MinDepth")));
+ TreelistView.TreeListColumn treeListColumn171 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("MaxDepth", "MaxDepth")));
System.Windows.Forms.GroupBox groupBox42;
- TreelistView.TreeListColumn treeListColumn314 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn315 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("X", "X")));
- TreelistView.TreeListColumn treeListColumn316 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Y", "Y")));
- TreelistView.TreeListColumn treeListColumn317 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn318 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn172 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index")));
+ TreelistView.TreeListColumn treeListColumn173 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("X", "X")));
+ TreelistView.TreeListColumn treeListColumn174 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Y", "Y")));
+ TreelistView.TreeListColumn treeListColumn175 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn176 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn177 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("RootElem", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn178 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("space", "Space")));
+ TreelistView.TreeListColumn treeListColumn179 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn180 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn181 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn182 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn183 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn184 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn185 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn186 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn187 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.Label label38;
System.Windows.Forms.Label label39;
System.Windows.Forms.Label label40;
- TreelistView.TreeListColumn treeListColumn319 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn320 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface")));
- TreelistView.TreeListColumn treeListColumn321 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance")));
- TreelistView.TreeListColumn treeListColumn322 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn323 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
- TreelistView.TreeListColumn treeListColumn324 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
- TreelistView.TreeListColumn treeListColumn325 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn326 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn327 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
- TreelistView.TreeListColumn treeListColumn328 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
- TreelistView.TreeListColumn treeListColumn329 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn330 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn331 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn332 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
- TreelistView.TreeListColumn treeListColumn333 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
- TreelistView.TreeListColumn treeListColumn334 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
- TreelistView.TreeListColumn treeListColumn335 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
- TreelistView.TreeListColumn treeListColumn336 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn337 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
- TreelistView.TreeListColumn treeListColumn338 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Vec4 Range", "Vec4 Range")));
- TreelistView.TreeListColumn treeListColumn339 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
- TreelistView.TreeListColumn treeListColumn340 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn341 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn342 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
- TreelistView.TreeListColumn treeListColumn343 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
- TreelistView.TreeListColumn treeListColumn344 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn345 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn346 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
- TreelistView.TreeListColumn treeListColumn347 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
- TreelistView.TreeListColumn treeListColumn348 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn349 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn350 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn351 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Enabled", "Enabled")));
- TreelistView.TreeListColumn treeListColumn352 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Logic", "Logic")));
- TreelistView.TreeListColumn treeListColumn353 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Colour Src", "Colour Src")));
- TreelistView.TreeListColumn treeListColumn354 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Colour Dst", "Colour Dst")));
- TreelistView.TreeListColumn treeListColumn355 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Colour Op", "Colour Op")));
- TreelistView.TreeListColumn treeListColumn356 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Src", "Alpha Src")));
- TreelistView.TreeListColumn treeListColumn357 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Dst", "Alpha Dst")));
- TreelistView.TreeListColumn treeListColumn358 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Op", "Alpha Op")));
- TreelistView.TreeListColumn treeListColumn359 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Logic Op", "Logic Op")));
- TreelistView.TreeListColumn treeListColumn360 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Write Mask", "Write Mask")));
- TreelistView.TreeListColumn treeListColumn361 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Face", "Face")));
- TreelistView.TreeListColumn treeListColumn362 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Func", "Func")));
- TreelistView.TreeListColumn treeListColumn363 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Fail Op", "Fail Op")));
- TreelistView.TreeListColumn treeListColumn364 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth Fail Op", "Depth Fail Op")));
- TreelistView.TreeListColumn treeListColumn365 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Pass Op", "Pass Op")));
- TreelistView.TreeListColumn treeListColumn366 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn367 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
- TreelistView.TreeListColumn treeListColumn368 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
- TreelistView.TreeListColumn treeListColumn369 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn370 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn371 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
- TreelistView.TreeListColumn treeListColumn372 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
- TreelistView.TreeListColumn treeListColumn373 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn374 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn375 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn376 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface")));
- TreelistView.TreeListColumn treeListColumn377 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance")));
+ TreelistView.TreeListColumn treeListColumn188 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("RootElem", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn189 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("space", "Space")));
+ TreelistView.TreeListColumn treeListColumn190 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn191 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn192 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn193 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn194 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn195 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn196 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn197 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn198 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn199 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn200 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn201 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn202 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
+ TreelistView.TreeListColumn treeListColumn203 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
+ TreelistView.TreeListColumn treeListColumn204 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
+ TreelistView.TreeListColumn treeListColumn205 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
+ TreelistView.TreeListColumn treeListColumn206 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn207 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn208 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn209 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
+ TreelistView.TreeListColumn treeListColumn210 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Offset", "Byte Offset")));
+ TreelistView.TreeListColumn treeListColumn211 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
+ TreelistView.TreeListColumn treeListColumn212 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn213 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index")));
+ TreelistView.TreeListColumn treeListColumn214 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn215 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn216 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn217 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn218 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn219 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn220 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn221 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn222 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index")));
+ TreelistView.TreeListColumn treeListColumn223 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Enabled", "Enabled")));
+ TreelistView.TreeListColumn treeListColumn224 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Logic", "Logic")));
+ TreelistView.TreeListColumn treeListColumn225 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Colour Src", "Colour Src")));
+ TreelistView.TreeListColumn treeListColumn226 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Colour Dst", "Colour Dst")));
+ TreelistView.TreeListColumn treeListColumn227 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Colour Op", "Colour Op")));
+ TreelistView.TreeListColumn treeListColumn228 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Src", "Alpha Src")));
+ TreelistView.TreeListColumn treeListColumn229 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Dst", "Alpha Dst")));
+ TreelistView.TreeListColumn treeListColumn230 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Op", "Alpha Op")));
+ TreelistView.TreeListColumn treeListColumn231 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Logic Op", "Logic Op")));
+ TreelistView.TreeListColumn treeListColumn232 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Write Mask", "Write Mask")));
+ TreelistView.TreeListColumn treeListColumn233 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Face", "Face")));
+ TreelistView.TreeListColumn treeListColumn234 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Func", "Func")));
+ TreelistView.TreeListColumn treeListColumn235 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Fail Op", "Fail Op")));
+ TreelistView.TreeListColumn treeListColumn236 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth Fail Op", "Depth Fail Op")));
+ TreelistView.TreeListColumn treeListColumn237 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Pass Op", "Pass Op")));
+ TreelistView.TreeListColumn treeListColumn238 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname9", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn239 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname10", "Space")));
+ TreelistView.TreeListColumn treeListColumn240 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn241 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn242 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn243 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn244 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn245 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn246 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn247 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn248 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
System.Windows.Forms.Label label41;
System.Windows.Forms.Label label42;
System.Windows.Forms.Label label43;
- TreelistView.TreeListColumn treeListColumn378 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn379 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
- TreelistView.TreeListColumn treeListColumn380 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
- TreelistView.TreeListColumn treeListColumn381 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
- TreelistView.TreeListColumn treeListColumn382 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
- TreelistView.TreeListColumn treeListColumn383 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
- TreelistView.TreeListColumn treeListColumn384 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
- TreelistView.TreeListColumn treeListColumn385 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
- TreelistView.TreeListColumn treeListColumn386 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
- TreelistView.TreeListColumn treeListColumn387 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn388 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
- TreelistView.TreeListColumn treeListColumn389 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
- TreelistView.TreeListColumn treeListColumn390 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
- TreelistView.TreeListColumn treeListColumn391 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
- TreelistView.TreeListColumn treeListColumn392 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot")));
- TreelistView.TreeListColumn treeListColumn393 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
- TreelistView.TreeListColumn treeListColumn394 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Vec4 Range", "Vec4 Range")));
- TreelistView.TreeListColumn treeListColumn395 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
- TreelistView.TreeListColumn treeListColumn396 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn249 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname9", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn250 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname10", "Space")));
+ TreelistView.TreeListColumn treeListColumn251 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn252 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource")));
+ TreelistView.TreeListColumn treeListColumn253 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type")));
+ TreelistView.TreeListColumn treeListColumn254 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width")));
+ TreelistView.TreeListColumn treeListColumn255 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height")));
+ TreelistView.TreeListColumn treeListColumn256 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth")));
+ TreelistView.TreeListColumn treeListColumn257 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size")));
+ TreelistView.TreeListColumn treeListColumn258 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format")));
+ TreelistView.TreeListColumn treeListColumn259 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
+ TreelistView.TreeListColumn treeListColumn260 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn261 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn262 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn263 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing")));
+ TreelistView.TreeListColumn treeListColumn264 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter")));
+ TreelistView.TreeListColumn treeListColumn265 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp")));
+ TreelistView.TreeListColumn treeListColumn266 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias")));
+ TreelistView.TreeListColumn treeListColumn267 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname5", "Root Sig Idx")));
+ TreelistView.TreeListColumn treeListColumn268 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("fieldname6", "Space")));
+ TreelistView.TreeListColumn treeListColumn269 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Register", "Register")));
+ TreelistView.TreeListColumn treeListColumn270 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer")));
+ TreelistView.TreeListColumn treeListColumn271 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Offset", "Byte Offset")));
+ TreelistView.TreeListColumn treeListColumn272 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size")));
+ TreelistView.TreeListColumn treeListColumn273 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go")));
this.pipeFlow = new renderdocui.Controls.PipelineFlowchart();
this.flowLayoutPanel6 = new System.Windows.Forms.FlowLayoutPanel();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
@@ -272,26 +345,24 @@
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.tableLayoutPanel13 = new System.Windows.Forms.TableLayoutPanel();
+ this.restartIndex = new System.Windows.Forms.Label();
this.topologyDiagram = new System.Windows.Forms.PictureBox();
this.topology = new System.Windows.Forms.Label();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.iabuffers = new TreelistView.TreeListView();
this.inputLayouts = new TreelistView.TreeListView();
- this.iaBytecode = new System.Windows.Forms.Label();
- this.iaBytecodeCog = new System.Windows.Forms.PictureBox();
- this.iaBytecodeMismatch = new System.Windows.Forms.Label();
this.meshView = new System.Windows.Forms.PictureBox();
this.tabVS = new System.Windows.Forms.TabPage();
this.panel2 = new System.Windows.Forms.Panel();
- this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
+ this.vertexTableLayout = new System.Windows.Forms.TableLayoutPanel();
+ this.groupBox5 = new System.Windows.Forms.GroupBox();
+ this.vsUAVs = new TreelistView.TreeListView();
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.flowLayoutPanel3 = new System.Windows.Forms.FlowLayoutPanel();
this.vsShader = new System.Windows.Forms.Label();
this.vsShaderCog = new System.Windows.Forms.PictureBox();
this.vsShaderEdit = new System.Windows.Forms.PictureBox();
this.vsShaderSave = new System.Windows.Forms.PictureBox();
- this.groupBox5 = new System.Windows.Forms.GroupBox();
- this.vsClasses = new TreelistView.TreeListView();
this.groupBox7 = new System.Windows.Forms.GroupBox();
this.vsResources = new TreelistView.TreeListView();
this.groupBox8 = new System.Windows.Forms.GroupBox();
@@ -300,15 +371,15 @@
this.vsCBuffers = new TreelistView.TreeListView();
this.tabHS = new System.Windows.Forms.TabPage();
this.panel3 = new System.Windows.Forms.Panel();
- this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
+ this.hullTableLayout = new System.Windows.Forms.TableLayoutPanel();
+ this.groupBox17 = new System.Windows.Forms.GroupBox();
+ this.hsUAVs = new TreelistView.TreeListView();
this.groupBox10 = new System.Windows.Forms.GroupBox();
this.flowLayoutPanel4 = new System.Windows.Forms.FlowLayoutPanel();
this.hsShader = new System.Windows.Forms.Label();
this.hsShaderCog = new System.Windows.Forms.PictureBox();
this.hsShaderEdit = new System.Windows.Forms.PictureBox();
this.hsShaderSave = new System.Windows.Forms.PictureBox();
- this.groupBox11 = new System.Windows.Forms.GroupBox();
- this.hsClasses = new TreelistView.TreeListView();
this.groupBox12 = new System.Windows.Forms.GroupBox();
this.hsResources = new TreelistView.TreeListView();
this.groupBox14 = new System.Windows.Forms.GroupBox();
@@ -317,15 +388,15 @@
this.hsCBuffers = new TreelistView.TreeListView();
this.tabDS = new System.Windows.Forms.TabPage();
this.panel4 = new System.Windows.Forms.Panel();
- this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel();
+ this.domainTableLayout = new System.Windows.Forms.TableLayoutPanel();
+ this.groupBox50 = new System.Windows.Forms.GroupBox();
+ this.dsUAVs = new TreelistView.TreeListView();
this.groupBox16 = new System.Windows.Forms.GroupBox();
this.flowLayoutPanel5 = new System.Windows.Forms.FlowLayoutPanel();
this.dsShader = new System.Windows.Forms.Label();
this.dsShaderCog = new System.Windows.Forms.PictureBox();
this.dsShaderEdit = new System.Windows.Forms.PictureBox();
this.dsShaderSave = new System.Windows.Forms.PictureBox();
- this.groupBox17 = new System.Windows.Forms.GroupBox();
- this.dsClasses = new TreelistView.TreeListView();
this.groupBox18 = new System.Windows.Forms.GroupBox();
this.dsResources = new TreelistView.TreeListView();
this.groupBox20 = new System.Windows.Forms.GroupBox();
@@ -335,6 +406,8 @@
this.tabGS = new System.Windows.Forms.TabPage();
this.panel5 = new System.Windows.Forms.Panel();
this.geomTableLayout = new System.Windows.Forms.TableLayoutPanel();
+ this.groupBox51 = new System.Windows.Forms.GroupBox();
+ this.gsUAVs = new TreelistView.TreeListView();
this.gsStreams = new TreelistView.TreeListView();
this.groupBox22 = new System.Windows.Forms.GroupBox();
this.flowLayoutPanel2 = new System.Windows.Forms.FlowLayoutPanel();
@@ -342,8 +415,6 @@
this.gsShaderCog = new System.Windows.Forms.PictureBox();
this.gsShaderEdit = new System.Windows.Forms.PictureBox();
this.gsShaderSave = new System.Windows.Forms.PictureBox();
- this.geomClassGroupBox = new System.Windows.Forms.GroupBox();
- this.gsClasses = new TreelistView.TreeListView();
this.groupBox24 = new System.Windows.Forms.GroupBox();
this.gsResources = new TreelistView.TreeListView();
this.groupBox25 = new System.Windows.Forms.GroupBox();
@@ -365,29 +436,29 @@
this.depthBiasClamp = new System.Windows.Forms.Label();
this.slopeScaledBias = new System.Windows.Forms.Label();
this.label18 = new System.Windows.Forms.Label();
- this.label19 = new System.Windows.Forms.Label();
- this.label20 = new System.Windows.Forms.Label();
this.depthClip = new System.Windows.Forms.PictureBox();
this.fillMode = new System.Windows.Forms.Label();
- this.multisampleEnable = new System.Windows.Forms.PictureBox();
- this.scissorEnable = new System.Windows.Forms.PictureBox();
- this.lineAAEnable = new System.Windows.Forms.PictureBox();
- this.label23 = new System.Windows.Forms.Label();
this.conservativeRaster = new System.Windows.Forms.PictureBox();
+ this.label20 = new System.Windows.Forms.Label();
+ this.multisampleEnable = new System.Windows.Forms.PictureBox();
+ this.label23 = new System.Windows.Forms.Label();
+ this.lineAAEnable = new System.Windows.Forms.PictureBox();
+ this.sampleMask = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
this.groupBox32 = new System.Windows.Forms.GroupBox();
this.viewports = new TreelistView.TreeListView();
this.scissors = new TreelistView.TreeListView();
this.tabPS = new System.Windows.Forms.TabPage();
this.panel6 = new System.Windows.Forms.Panel();
this.pixelTableLayout = new System.Windows.Forms.TableLayoutPanel();
+ this.groupBox19 = new System.Windows.Forms.GroupBox();
+ this.psUAVs = new TreelistView.TreeListView();
this.groupBox13 = new System.Windows.Forms.GroupBox();
this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel();
this.psShader = new System.Windows.Forms.Label();
this.psShaderCog = new System.Windows.Forms.PictureBox();
this.psShaderEdit = new System.Windows.Forms.PictureBox();
this.psShaderSave = new System.Windows.Forms.PictureBox();
- this.pixelClassGroupBox = new System.Windows.Forms.GroupBox();
- this.psClasses = new TreelistView.TreeListView();
this.groupBox28 = new System.Windows.Forms.GroupBox();
this.psResources = new TreelistView.TreeListView();
this.groupBox29 = new System.Windows.Forms.GroupBox();
@@ -404,14 +475,12 @@
this.tableLayoutPanel10 = new System.Windows.Forms.TableLayoutPanel();
this.groupBox40 = new System.Windows.Forms.GroupBox();
this.tableLayoutPanel11 = new System.Windows.Forms.TableLayoutPanel();
- this.sampleMask = new System.Windows.Forms.Label();
- this.independentBlend = new System.Windows.Forms.PictureBox();
this.label3 = new System.Windows.Forms.Label();
- this.label6 = new System.Windows.Forms.Label();
- this.label7 = new System.Windows.Forms.Label();
- this.alphaToCoverage = new System.Windows.Forms.PictureBox();
this.blendFactor = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
+ this.independentBlend = new System.Windows.Forms.PictureBox();
+ this.label7 = new System.Windows.Forms.Label();
+ this.alphaToCoverage = new System.Windows.Forms.PictureBox();
this.groupBox41 = new System.Windows.Forms.GroupBox();
this.tableLayoutPanel12 = new System.Windows.Forms.TableLayoutPanel();
this.depthEnable = new System.Windows.Forms.PictureBox();
@@ -434,11 +503,9 @@
this.stencilFuncs = new TreelistView.TreeListView();
this.tabCS = new System.Windows.Forms.TabPage();
this.panel7 = new System.Windows.Forms.Panel();
- this.tableLayoutPanel7 = new System.Windows.Forms.TableLayoutPanel();
+ this.compTableLayout = new System.Windows.Forms.TableLayoutPanel();
this.groupBox38 = new System.Windows.Forms.GroupBox();
this.csUAVs = new TreelistView.TreeListView();
- this.groupBox27 = new System.Windows.Forms.GroupBox();
- this.csClasses = new TreelistView.TreeListView();
this.groupBox6 = new System.Windows.Forms.GroupBox();
this.flowLayoutPanel7 = new System.Windows.Forms.FlowLayoutPanel();
this.csShader = new System.Windows.Forms.Label();
@@ -467,11 +534,11 @@
this.toolTip = new System.Windows.Forms.ToolTip(this.components);
this.pipeExportDialog = new System.Windows.Forms.SaveFileDialog();
this.shaderSaveDialog = new System.Windows.Forms.SaveFileDialog();
+ this.groupBox11 = new System.Windows.Forms.GroupBox();
+ this.treeListView1 = new TreelistView.TreeListView();
toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
toolstripTable = new System.Windows.Forms.TableLayoutPanel();
groupBox2 = new System.Windows.Forms.GroupBox();
- groupBox39 = new System.Windows.Forms.GroupBox();
- flowLayoutPanel9 = new System.Windows.Forms.FlowLayoutPanel();
groupBox44 = new System.Windows.Forms.GroupBox();
label28 = new System.Windows.Forms.Label();
label26 = new System.Windows.Forms.Label();
@@ -512,21 +579,18 @@
((System.ComponentModel.ISupportInitialize)(this.iabuffers)).BeginInit();
groupBox2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.inputLayouts)).BeginInit();
- groupBox39.SuspendLayout();
- flowLayoutPanel9.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.iaBytecodeCog)).BeginInit();
groupBox44.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.meshView)).BeginInit();
this.tabVS.SuspendLayout();
this.panel2.SuspendLayout();
- this.tableLayoutPanel2.SuspendLayout();
+ this.vertexTableLayout.SuspendLayout();
+ this.groupBox5.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.vsUAVs)).BeginInit();
this.groupBox3.SuspendLayout();
this.flowLayoutPanel3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.vsShaderCog)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.vsShaderEdit)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.vsShaderSave)).BeginInit();
- this.groupBox5.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.vsClasses)).BeginInit();
this.groupBox7.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.vsResources)).BeginInit();
this.groupBox8.SuspendLayout();
@@ -535,14 +599,14 @@
((System.ComponentModel.ISupportInitialize)(this.vsCBuffers)).BeginInit();
this.tabHS.SuspendLayout();
this.panel3.SuspendLayout();
- this.tableLayoutPanel3.SuspendLayout();
+ this.hullTableLayout.SuspendLayout();
+ this.groupBox17.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.hsUAVs)).BeginInit();
this.groupBox10.SuspendLayout();
this.flowLayoutPanel4.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.hsShaderCog)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.hsShaderEdit)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.hsShaderSave)).BeginInit();
- this.groupBox11.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.hsClasses)).BeginInit();
this.groupBox12.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.hsResources)).BeginInit();
this.groupBox14.SuspendLayout();
@@ -551,14 +615,14 @@
((System.ComponentModel.ISupportInitialize)(this.hsCBuffers)).BeginInit();
this.tabDS.SuspendLayout();
this.panel4.SuspendLayout();
- this.tableLayoutPanel4.SuspendLayout();
+ this.domainTableLayout.SuspendLayout();
+ this.groupBox50.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.dsUAVs)).BeginInit();
this.groupBox16.SuspendLayout();
this.flowLayoutPanel5.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dsShaderCog)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dsShaderEdit)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dsShaderSave)).BeginInit();
- this.groupBox17.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.dsClasses)).BeginInit();
this.groupBox18.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dsResources)).BeginInit();
this.groupBox20.SuspendLayout();
@@ -568,6 +632,8 @@
this.tabGS.SuspendLayout();
this.panel5.SuspendLayout();
this.geomTableLayout.SuspendLayout();
+ this.groupBox51.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.gsUAVs)).BeginInit();
groupBox45.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.gsStreams)).BeginInit();
this.groupBox22.SuspendLayout();
@@ -575,8 +641,6 @@
((System.ComponentModel.ISupportInitialize)(this.gsShaderCog)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gsShaderEdit)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gsShaderSave)).BeginInit();
- this.geomClassGroupBox.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.gsClasses)).BeginInit();
this.groupBox24.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.gsResources)).BeginInit();
this.groupBox25.SuspendLayout();
@@ -590,10 +654,9 @@
this.tableLayoutPanel8.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.frontCCW)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.depthClip)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.multisampleEnable)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.scissorEnable)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.lineAAEnable)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.conservativeRaster)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.multisampleEnable)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.lineAAEnable)).BeginInit();
this.groupBox32.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.viewports)).BeginInit();
groupBox42.SuspendLayout();
@@ -601,13 +664,13 @@
this.tabPS.SuspendLayout();
this.panel6.SuspendLayout();
this.pixelTableLayout.SuspendLayout();
+ this.groupBox19.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.psUAVs)).BeginInit();
this.groupBox13.SuspendLayout();
this.flowLayoutPanel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.psShaderCog)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.psShaderEdit)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.psShaderSave)).BeginInit();
- this.pixelClassGroupBox.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.psClasses)).BeginInit();
this.groupBox28.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.psResources)).BeginInit();
this.groupBox29.SuspendLayout();
@@ -637,11 +700,9 @@
((System.ComponentModel.ISupportInitialize)(this.stencilFuncs)).BeginInit();
this.tabCS.SuspendLayout();
this.panel7.SuspendLayout();
- this.tableLayoutPanel7.SuspendLayout();
+ this.compTableLayout.SuspendLayout();
this.groupBox38.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.csUAVs)).BeginInit();
- this.groupBox27.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.csClasses)).BeginInit();
this.groupBox6.SuspendLayout();
this.flowLayoutPanel7.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.csShaderCog)).BeginInit();
@@ -655,12 +716,13 @@
this.groupBox36.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.csCBuffers)).BeginInit();
this.rightclickMenu.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.treeListView1)).BeginInit();
this.SuspendLayout();
//
// toolStripLabel1
//
toolStripLabel1.Name = "toolStripLabel1";
- toolStripLabel1.Size = new System.Drawing.Size(84, 22);
+ toolStripLabel1.Size = new System.Drawing.Size(93, 22);
toolStripLabel1.Text = "Display Controls";
//
// toolstripTable
@@ -699,7 +761,7 @@
this.flowLayoutPanel6.Controls.Add(this.toolStrip1);
this.flowLayoutPanel6.Location = new System.Drawing.Point(3, 3);
this.flowLayoutPanel6.Name = "flowLayoutPanel6";
- this.flowLayoutPanel6.Size = new System.Drawing.Size(394, 25);
+ this.flowLayoutPanel6.Size = new System.Drawing.Size(423, 25);
this.flowLayoutPanel6.TabIndex = 1;
//
// toolStrip1
@@ -713,7 +775,7 @@
this.export});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
- this.toolStrip1.Size = new System.Drawing.Size(394, 25);
+ this.toolStrip1.Size = new System.Drawing.Size(423, 25);
this.toolStrip1.TabIndex = 0;
this.toolStrip1.Text = "toolStrip1";
//
@@ -728,7 +790,7 @@
this.showDisabledToolitem.Image = global::renderdocui.Properties.Resources.page_white_delete;
this.showDisabledToolitem.ImageTransparentColor = System.Drawing.Color.Magenta;
this.showDisabledToolitem.Name = "showDisabledToolitem";
- this.showDisabledToolitem.Size = new System.Drawing.Size(126, 22);
+ this.showDisabledToolitem.Size = new System.Drawing.Size(136, 22);
this.showDisabledToolitem.Text = "Show Disabled Items";
this.showDisabledToolitem.Click += new System.EventHandler(this.hideDisabled_Click);
//
@@ -738,7 +800,7 @@
this.showEmptyToolitem.Image = global::renderdocui.Properties.Resources.page_white_database;
this.showEmptyToolitem.ImageTransparentColor = System.Drawing.Color.Magenta;
this.showEmptyToolitem.Name = "showEmptyToolitem";
- this.showEmptyToolitem.Size = new System.Drawing.Size(116, 22);
+ this.showEmptyToolitem.Size = new System.Drawing.Size(125, 22);
this.showEmptyToolitem.Text = "Show Empty Items";
this.showEmptyToolitem.Click += new System.EventHandler(this.hideEmpty_Click);
//
@@ -747,7 +809,7 @@
this.export.Image = global::renderdocui.Properties.Resources.save;
this.export.ImageTransparentColor = System.Drawing.Color.Magenta;
this.export.Name = "export";
- this.export.Size = new System.Drawing.Size(59, 22);
+ this.export.Size = new System.Drawing.Size(60, 22);
this.export.Text = "Export";
this.export.Click += new System.EventHandler(this.export_Click);
//
@@ -801,19 +863,18 @@
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
- this.tableLayoutPanel1.Controls.Add(this.groupBox1, 2, 2);
- this.tableLayoutPanel1.Controls.Add(this.groupBox4, 0, 2);
+ this.tableLayoutPanel1.Controls.Add(this.groupBox1, 2, 1);
+ this.tableLayoutPanel1.Controls.Add(this.groupBox4, 0, 1);
this.tableLayoutPanel1.Controls.Add(groupBox2, 0, 0);
- this.tableLayoutPanel1.Controls.Add(groupBox39, 0, 1);
- this.tableLayoutPanel1.Controls.Add(groupBox44, 1, 2);
+ this.tableLayoutPanel1.Controls.Add(groupBox44, 1, 1);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(0);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
- this.tableLayoutPanel1.RowCount = 3;
+ this.tableLayoutPanel1.RowCount = 2;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(1009, 605);
this.tableLayoutPanel1.TabIndex = 9;
//
@@ -821,9 +882,9 @@
//
this.groupBox1.Controls.Add(this.tableLayoutPanel13);
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox1.Location = new System.Drawing.Point(708, 330);
+ this.groupBox1.Location = new System.Drawing.Point(708, 305);
this.groupBox1.Name = "groupBox1";
- this.groupBox1.Size = new System.Drawing.Size(298, 272);
+ this.groupBox1.Size = new System.Drawing.Size(298, 297);
this.groupBox1.TabIndex = 6;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Primitive Topology";
@@ -832,24 +893,36 @@
//
this.tableLayoutPanel13.ColumnCount = 1;
this.tableLayoutPanel13.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
+ this.tableLayoutPanel13.Controls.Add(this.restartIndex, 0, 2);
this.tableLayoutPanel13.Controls.Add(this.topologyDiagram, 0, 1);
this.tableLayoutPanel13.Controls.Add(this.topology, 0, 0);
this.tableLayoutPanel13.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel13.Location = new System.Drawing.Point(3, 16);
this.tableLayoutPanel13.Name = "tableLayoutPanel13";
- this.tableLayoutPanel13.RowCount = 2;
+ this.tableLayoutPanel13.RowCount = 3;
this.tableLayoutPanel13.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel13.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tableLayoutPanel13.Size = new System.Drawing.Size(292, 253);
+ this.tableLayoutPanel13.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.tableLayoutPanel13.Size = new System.Drawing.Size(292, 278);
this.tableLayoutPanel13.TabIndex = 2;
//
+ // restartIndex
+ //
+ this.restartIndex.AutoSize = true;
+ this.restartIndex.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.restartIndex.Location = new System.Drawing.Point(3, 255);
+ this.restartIndex.Name = "restartIndex";
+ this.restartIndex.Size = new System.Drawing.Size(214, 23);
+ this.restartIndex.TabIndex = 3;
+ this.restartIndex.Text = "Restart Idx: 0xFFFFFFFF";
+ //
// topologyDiagram
//
this.topologyDiagram.Dock = System.Windows.Forms.DockStyle.Fill;
this.topologyDiagram.Image = global::renderdocui.Properties.Resources.topo_trilist;
this.topologyDiagram.Location = new System.Drawing.Point(3, 26);
this.topologyDiagram.Name = "topologyDiagram";
- this.topologyDiagram.Size = new System.Drawing.Size(286, 224);
+ this.topologyDiagram.Size = new System.Drawing.Size(286, 226);
this.topologyDiagram.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
this.topologyDiagram.TabIndex = 1;
this.topologyDiagram.TabStop = false;
@@ -872,36 +945,36 @@
//
this.groupBox4.Controls.Add(this.iabuffers);
this.groupBox4.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox4.Location = new System.Drawing.Point(3, 330);
+ this.groupBox4.Location = new System.Drawing.Point(3, 305);
this.groupBox4.Name = "groupBox4";
- this.groupBox4.Size = new System.Drawing.Size(498, 272);
+ this.groupBox4.Size = new System.Drawing.Size(498, 297);
this.groupBox4.TabIndex = 8;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "Buffers";
//
// iabuffers
//
- treeListColumn199.AutoSizeMinSize = 0;
- treeListColumn199.Width = 60;
- treeListColumn200.AutoSize = true;
- treeListColumn200.AutoSizeMinSize = 100;
- treeListColumn200.Width = 50;
- treeListColumn201.AutoSizeMinSize = 0;
- treeListColumn201.Width = 75;
- treeListColumn202.AutoSizeMinSize = 0;
- treeListColumn202.Width = 75;
- treeListColumn203.AutoSizeMinSize = 0;
- treeListColumn203.Width = 80;
- treeListColumn204.AutoSizeMinSize = 0;
- treeListColumn204.Width = 25;
+ treeListColumn1.AutoSizeMinSize = 0;
+ treeListColumn1.Width = 60;
+ treeListColumn2.AutoSize = true;
+ treeListColumn2.AutoSizeMinSize = 100;
+ treeListColumn2.Width = 50;
+ treeListColumn3.AutoSizeMinSize = 0;
+ treeListColumn3.Width = 75;
+ treeListColumn4.AutoSizeMinSize = 0;
+ treeListColumn4.Width = 75;
+ treeListColumn5.AutoSizeMinSize = 0;
+ treeListColumn5.Width = 80;
+ treeListColumn6.AutoSizeMinSize = 0;
+ treeListColumn6.Width = 25;
this.iabuffers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn199,
- treeListColumn200,
- treeListColumn201,
- treeListColumn202,
- treeListColumn203,
- treeListColumn204});
- this.iabuffers.Cursor = System.Windows.Forms.Cursors.VSplit;
+ treeListColumn1,
+ treeListColumn2,
+ treeListColumn3,
+ treeListColumn4,
+ treeListColumn5,
+ treeListColumn6});
+ this.iabuffers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.iabuffers.Dock = System.Windows.Forms.DockStyle.Fill;
this.iabuffers.GridLineColour = System.Drawing.SystemColors.ControlDark;
this.iabuffers.Location = new System.Drawing.Point(3, 16);
@@ -909,7 +982,7 @@
this.iabuffers.Name = "iabuffers";
this.iabuffers.RowOptions.ItemHeight = 20;
this.iabuffers.RowOptions.ShowHeader = false;
- this.iabuffers.Size = new System.Drawing.Size(492, 253);
+ this.iabuffers.Size = new System.Drawing.Size(492, 278);
this.iabuffers.TabIndex = 10;
this.iabuffers.Text = "treeListView1";
this.iabuffers.TreeColumn = 5;
@@ -931,42 +1004,42 @@
groupBox2.Dock = System.Windows.Forms.DockStyle.Fill;
groupBox2.Location = new System.Drawing.Point(3, 3);
groupBox2.Name = "groupBox2";
- groupBox2.Size = new System.Drawing.Size(1003, 271);
+ groupBox2.Size = new System.Drawing.Size(1003, 296);
groupBox2.TabIndex = 9;
groupBox2.TabStop = false;
groupBox2.Text = "Input Layouts";
//
// inputLayouts
//
- treeListColumn205.AutoSizeMinSize = 0;
- treeListColumn205.Width = 40;
- treeListColumn206.AutoSizeMinSize = 0;
- treeListColumn206.Width = 200;
- treeListColumn207.AutoSize = true;
- treeListColumn207.AutoSizeMinSize = 50;
- treeListColumn207.Width = 75;
- treeListColumn208.AutoSizeMinSize = 0;
- treeListColumn208.Width = 150;
- treeListColumn209.AutoSizeMinSize = 0;
- treeListColumn209.Width = 80;
- treeListColumn210.AutoSizeMinSize = 0;
- treeListColumn210.Width = 150;
- treeListColumn211.AutoSizeMinSize = 0;
- treeListColumn211.Width = 90;
- treeListColumn212.AutoSizeMinSize = 0;
- treeListColumn212.Width = 75;
- treeListColumn213.AutoSizeMinSize = 0;
- treeListColumn213.Width = 25;
+ treeListColumn7.AutoSizeMinSize = 0;
+ treeListColumn7.Width = 40;
+ treeListColumn8.AutoSizeMinSize = 0;
+ treeListColumn8.Width = 200;
+ treeListColumn9.AutoSize = true;
+ treeListColumn9.AutoSizeMinSize = 50;
+ treeListColumn9.Width = 75;
+ treeListColumn10.AutoSizeMinSize = 0;
+ treeListColumn10.Width = 150;
+ treeListColumn11.AutoSizeMinSize = 0;
+ treeListColumn11.Width = 80;
+ treeListColumn12.AutoSizeMinSize = 0;
+ treeListColumn12.Width = 150;
+ treeListColumn13.AutoSizeMinSize = 0;
+ treeListColumn13.Width = 90;
+ treeListColumn14.AutoSizeMinSize = 0;
+ treeListColumn14.Width = 75;
+ treeListColumn15.AutoSizeMinSize = 0;
+ treeListColumn15.Width = 25;
this.inputLayouts.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn205,
- treeListColumn206,
- treeListColumn207,
- treeListColumn208,
- treeListColumn209,
- treeListColumn210,
- treeListColumn211,
- treeListColumn212,
- treeListColumn213});
+ treeListColumn7,
+ treeListColumn8,
+ treeListColumn9,
+ treeListColumn10,
+ treeListColumn11,
+ treeListColumn12,
+ treeListColumn13,
+ treeListColumn14,
+ treeListColumn15});
this.inputLayouts.Cursor = System.Windows.Forms.Cursors.Arrow;
this.inputLayouts.Dock = System.Windows.Forms.DockStyle.Fill;
this.inputLayouts.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -975,7 +1048,7 @@
this.inputLayouts.Name = "inputLayouts";
this.inputLayouts.RowOptions.ItemHeight = 20;
this.inputLayouts.RowOptions.ShowHeader = false;
- this.inputLayouts.Size = new System.Drawing.Size(997, 252);
+ this.inputLayouts.Size = new System.Drawing.Size(997, 277);
this.inputLayouts.TabIndex = 12;
this.inputLayouts.Text = "Input Layouts";
this.inputLayouts.TreeColumn = 8;
@@ -990,84 +1063,13 @@
this.inputLayouts.MouseLeave += new System.EventHandler(this.ia_MouseLeave);
this.inputLayouts.MouseMove += new System.Windows.Forms.MouseEventHandler(this.inputLayouts_MouseMove);
//
- // groupBox39
- //
- groupBox39.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.tableLayoutPanel1.SetColumnSpan(groupBox39, 3);
- groupBox39.Controls.Add(flowLayoutPanel9);
- groupBox39.Location = new System.Drawing.Point(3, 280);
- groupBox39.Name = "groupBox39";
- groupBox39.Size = new System.Drawing.Size(1003, 44);
- groupBox39.TabIndex = 10;
- groupBox39.TabStop = false;
- groupBox39.Text = "Input Layout Bytecode";
- //
- // flowLayoutPanel9
- //
- flowLayoutPanel9.Controls.Add(this.iaBytecode);
- flowLayoutPanel9.Controls.Add(this.iaBytecodeCog);
- flowLayoutPanel9.Controls.Add(this.iaBytecodeMismatch);
- flowLayoutPanel9.Dock = System.Windows.Forms.DockStyle.Fill;
- flowLayoutPanel9.Location = new System.Drawing.Point(3, 16);
- flowLayoutPanel9.Name = "flowLayoutPanel9";
- flowLayoutPanel9.Size = new System.Drawing.Size(997, 25);
- flowLayoutPanel9.TabIndex = 26;
- //
- // iaBytecode
- //
- this.iaBytecode.Anchor = System.Windows.Forms.AnchorStyles.Left;
- this.iaBytecode.AutoSize = true;
- this.iaBytecode.BackColor = System.Drawing.SystemColors.Info;
- this.iaBytecode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.iaBytecode.Cursor = System.Windows.Forms.Cursors.Hand;
- this.iaBytecode.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
- this.iaBytecode.ForeColor = System.Drawing.SystemColors.InfoText;
- this.iaBytecode.Location = new System.Drawing.Point(3, 3);
- this.iaBytecode.MinimumSize = new System.Drawing.Size(300, 2);
- this.iaBytecode.Name = "iaBytecode";
- this.iaBytecode.Size = new System.Drawing.Size(300, 15);
- this.iaBytecode.TabIndex = 24;
- this.iaBytecode.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- this.iaBytecode.Click += new System.EventHandler(this.shader_Click);
- this.iaBytecode.MouseEnter += new System.EventHandler(this.shaderCog_MouseEnter);
- this.iaBytecode.MouseLeave += new System.EventHandler(this.shaderCog_MouseLeave);
- //
- // iaBytecodeCog
- //
- this.iaBytecodeCog.Cursor = System.Windows.Forms.Cursors.Hand;
- this.iaBytecodeCog.Image = global::renderdocui.Properties.Resources.action;
- this.iaBytecodeCog.Location = new System.Drawing.Point(309, 3);
- this.iaBytecodeCog.Name = "iaBytecodeCog";
- this.iaBytecodeCog.Size = new System.Drawing.Size(16, 16);
- this.iaBytecodeCog.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
- this.iaBytecodeCog.TabIndex = 25;
- this.iaBytecodeCog.TabStop = false;
- this.iaBytecodeCog.Click += new System.EventHandler(this.shader_Click);
- this.iaBytecodeCog.MouseEnter += new System.EventHandler(this.shaderCog_MouseEnter);
- this.iaBytecodeCog.MouseLeave += new System.EventHandler(this.shaderCog_MouseLeave);
- //
- // iaBytecodeMismatch
- //
- this.iaBytecodeMismatch.Anchor = System.Windows.Forms.AnchorStyles.Left;
- this.iaBytecodeMismatch.AutoSize = true;
- this.iaBytecodeMismatch.BackColor = System.Drawing.Color.White;
- this.iaBytecodeMismatch.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.iaBytecodeMismatch.ForeColor = System.Drawing.Color.Red;
- this.iaBytecodeMismatch.Location = new System.Drawing.Point(331, 2);
- this.iaBytecodeMismatch.Name = "iaBytecodeMismatch";
- this.iaBytecodeMismatch.Padding = new System.Windows.Forms.Padding(0, 1, 0, 1);
- this.iaBytecodeMismatch.Size = new System.Drawing.Size(145, 17);
- this.iaBytecodeMismatch.TabIndex = 26;
- this.iaBytecodeMismatch.Text = "Warning: Mismatch detected";
- //
// groupBox44
//
groupBox44.Controls.Add(this.meshView);
groupBox44.Dock = System.Windows.Forms.DockStyle.Fill;
- groupBox44.Location = new System.Drawing.Point(507, 330);
+ groupBox44.Location = new System.Drawing.Point(507, 305);
groupBox44.Name = "groupBox44";
- groupBox44.Size = new System.Drawing.Size(195, 272);
+ groupBox44.Size = new System.Drawing.Size(195, 297);
groupBox44.TabIndex = 11;
groupBox44.TabStop = false;
groupBox44.Text = "Mesh View";
@@ -1079,7 +1081,7 @@
this.meshView.Image = global::renderdocui.Properties.Resources.wireframe_mesh;
this.meshView.Location = new System.Drawing.Point(3, 16);
this.meshView.Name = "meshView";
- this.meshView.Size = new System.Drawing.Size(189, 253);
+ this.meshView.Size = new System.Drawing.Size(189, 278);
this.meshView.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
this.meshView.TabIndex = 0;
this.meshView.TabStop = false;
@@ -1102,38 +1104,109 @@
//
this.panel2.AutoScroll = true;
this.panel2.AutoScrollMinSize = new System.Drawing.Size(0, 500);
- this.panel2.Controls.Add(this.tableLayoutPanel2);
+ this.panel2.Controls.Add(this.vertexTableLayout);
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel2.Location = new System.Drawing.Point(0, 0);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(1009, 605);
this.panel2.TabIndex = 4;
//
- // tableLayoutPanel2
+ // vertexTableLayout
//
- this.tableLayoutPanel2.ColumnCount = 2;
- this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel2.Controls.Add(this.groupBox3, 0, 0);
- this.tableLayoutPanel2.Controls.Add(this.groupBox5, 1, 3);
- this.tableLayoutPanel2.Controls.Add(this.groupBox7, 0, 1);
- this.tableLayoutPanel2.Controls.Add(this.groupBox8, 0, 2);
- this.tableLayoutPanel2.Controls.Add(this.groupBox9, 0, 3);
- this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tableLayoutPanel2.Location = new System.Drawing.Point(0, 0);
- this.tableLayoutPanel2.Name = "tableLayoutPanel2";
- this.tableLayoutPanel2.RowCount = 4;
- this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
- this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel2.Size = new System.Drawing.Size(1009, 605);
- this.tableLayoutPanel2.TabIndex = 1;
+ this.vertexTableLayout.ColumnCount = 1;
+ this.vertexTableLayout.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.vertexTableLayout.Controls.Add(this.groupBox5, 0, 2);
+ this.vertexTableLayout.Controls.Add(this.groupBox3, 0, 0);
+ this.vertexTableLayout.Controls.Add(this.groupBox7, 0, 1);
+ this.vertexTableLayout.Controls.Add(this.groupBox8, 0, 3);
+ this.vertexTableLayout.Controls.Add(this.groupBox9, 0, 4);
+ this.vertexTableLayout.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.vertexTableLayout.Location = new System.Drawing.Point(0, 0);
+ this.vertexTableLayout.Name = "vertexTableLayout";
+ this.vertexTableLayout.RowCount = 5;
+ this.vertexTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
+ this.vertexTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.vertexTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.vertexTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.vertexTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.vertexTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+ this.vertexTableLayout.Size = new System.Drawing.Size(1009, 605);
+ this.vertexTableLayout.TabIndex = 1;
+ //
+ // groupBox5
+ //
+ this.groupBox5.Controls.Add(this.vsUAVs);
+ this.groupBox5.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.groupBox5.Location = new System.Drawing.Point(3, 191);
+ this.groupBox5.Name = "groupBox5";
+ this.groupBox5.Size = new System.Drawing.Size(1003, 132);
+ this.groupBox5.TabIndex = 18;
+ this.groupBox5.TabStop = false;
+ this.groupBox5.Text = "UAVs";
+ //
+ // vsUAVs
+ //
+ treeListColumn16.AutoSizeMinSize = 0;
+ treeListColumn16.Width = 70;
+ treeListColumn17.AutoSizeMinSize = 0;
+ treeListColumn17.Width = 40;
+ treeListColumn18.AutoSizeMinSize = 0;
+ treeListColumn18.Width = 120;
+ treeListColumn19.AutoSize = true;
+ treeListColumn19.AutoSizeMinSize = 150;
+ treeListColumn19.Width = 50;
+ treeListColumn20.AutoSizeMinSize = 0;
+ treeListColumn20.Width = 115;
+ treeListColumn21.AutoSizeMinSize = 0;
+ treeListColumn21.Width = 50;
+ treeListColumn22.AutoSizeMinSize = 0;
+ treeListColumn22.Width = 50;
+ treeListColumn23.AutoSizeMinSize = 0;
+ treeListColumn23.Width = 50;
+ treeListColumn24.AutoSizeMinSize = 0;
+ treeListColumn24.Width = 85;
+ treeListColumn25.AutoSizeMinSize = 0;
+ treeListColumn25.Width = 200;
+ treeListColumn26.AutoSizeMinSize = 0;
+ treeListColumn26.Width = 25;
+ this.vsUAVs.Columns.AddRange(new TreelistView.TreeListColumn[] {
+ treeListColumn16,
+ treeListColumn17,
+ treeListColumn18,
+ treeListColumn19,
+ treeListColumn20,
+ treeListColumn21,
+ treeListColumn22,
+ treeListColumn23,
+ treeListColumn24,
+ treeListColumn25,
+ treeListColumn26});
+ this.vsUAVs.Cursor = System.Windows.Forms.Cursors.Arrow;
+ this.vsUAVs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.vsUAVs.GridLineColour = System.Drawing.SystemColors.ControlDark;
+ this.vsUAVs.Location = new System.Drawing.Point(3, 16);
+ this.vsUAVs.MultiSelect = false;
+ this.vsUAVs.Name = "vsUAVs";
+ this.vsUAVs.RowOptions.HoverHighlight = true;
+ this.vsUAVs.RowOptions.ItemHeight = 20;
+ this.vsUAVs.RowOptions.ShowHeader = false;
+ this.vsUAVs.Size = new System.Drawing.Size(997, 113);
+ this.vsUAVs.TabIndex = 1;
+ this.vsUAVs.Text = "Resources";
+ this.vsUAVs.TreeColumn = 10;
+ this.vsUAVs.ViewOptions.Indent = 0;
+ this.vsUAVs.ViewOptions.ShowLine = false;
+ this.vsUAVs.ViewOptions.ShowPlusMinus = false;
+ this.vsUAVs.NodeDoubleClicked += new TreelistView.TreeListView.NodeDoubleClickedHandler(this.textureCell_CellDoubleClick);
+ this.vsUAVs.NodeClicked += new TreelistView.TreeListView.NodeClickedHandler(this.textureCell_CellDoubleClick);
+ this.vsUAVs.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
+ this.vsUAVs.Leave += new System.EventHandler(this.disableSelection_Leave);
+ this.vsUAVs.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
+ this.vsUAVs.MouseLeave += new System.EventHandler(this.textureCell_MouseLeave);
+ this.vsUAVs.MouseMove += new System.Windows.Forms.MouseEventHandler(this.textureCell_MouseMove);
//
// groupBox3
//
- this.tableLayoutPanel2.SetColumnSpan(this.groupBox3, 2);
this.groupBox3.Controls.Add(this.flowLayoutPanel3);
this.groupBox3.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox3.Location = new System.Drawing.Point(3, 3);
@@ -1263,50 +1336,8 @@
this.toolTip.SetToolTip(label27, "Save the bytecode blob to disk");
label27.Click += new System.EventHandler(this.shaderSave_Click);
//
- // groupBox5
- //
- this.tableLayoutPanel2.SetColumnSpan(this.groupBox5, 2);
- this.groupBox5.Controls.Add(this.vsClasses);
- this.groupBox5.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox5.Location = new System.Drawing.Point(3, 467);
- this.groupBox5.Name = "groupBox5";
- this.groupBox5.Size = new System.Drawing.Size(1003, 135);
- this.groupBox5.TabIndex = 16;
- this.groupBox5.TabStop = false;
- this.groupBox5.Text = "Class Instances";
- //
- // vsClasses
- //
- treeListColumn214.AutoSizeMinSize = 0;
- treeListColumn214.Width = 50;
- treeListColumn215.AutoSizeMinSize = 0;
- treeListColumn215.Width = 200;
- treeListColumn216.AutoSize = true;
- treeListColumn216.AutoSizeMinSize = 50;
- treeListColumn216.Width = 60;
- this.vsClasses.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn214,
- treeListColumn215,
- treeListColumn216});
- this.vsClasses.Cursor = System.Windows.Forms.Cursors.Arrow;
- this.vsClasses.Dock = System.Windows.Forms.DockStyle.Fill;
- this.vsClasses.Location = new System.Drawing.Point(3, 16);
- this.vsClasses.Name = "vsClasses";
- this.vsClasses.RowOptions.ItemHeight = 20;
- this.vsClasses.RowOptions.ShowHeader = false;
- this.vsClasses.Size = new System.Drawing.Size(997, 116);
- this.vsClasses.TabIndex = 4;
- this.vsClasses.Text = "Class Instances";
- this.vsClasses.TreeColumn = -1;
- this.vsClasses.ViewOptions.ShowLine = false;
- this.vsClasses.ViewOptions.ShowPlusMinus = false;
- this.vsClasses.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
- this.vsClasses.Leave += new System.EventHandler(this.disableSelection_Leave);
- this.vsClasses.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
- //
// groupBox7
//
- this.tableLayoutPanel2.SetColumnSpan(this.groupBox7, 2);
this.groupBox7.Controls.Add(this.vsResources);
this.groupBox7.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox7.Location = new System.Drawing.Point(3, 53);
@@ -1318,35 +1349,41 @@
//
// vsResources
//
- treeListColumn217.AutoSizeMinSize = 0;
- treeListColumn217.Width = 120;
- treeListColumn218.AutoSize = true;
- treeListColumn218.AutoSizeMinSize = 150;
- treeListColumn218.Width = 50;
- treeListColumn219.AutoSizeMinSize = 0;
- treeListColumn219.Width = 85;
- treeListColumn220.AutoSizeMinSize = 0;
- treeListColumn220.Width = 50;
- treeListColumn221.AutoSizeMinSize = 0;
- treeListColumn221.Width = 50;
- treeListColumn222.AutoSizeMinSize = 0;
- treeListColumn222.Width = 50;
- treeListColumn223.AutoSizeMinSize = 0;
- treeListColumn223.Width = 85;
- treeListColumn224.AutoSizeMinSize = 0;
- treeListColumn224.Width = 200;
- treeListColumn225.AutoSizeMinSize = 0;
- treeListColumn225.Width = 25;
+ treeListColumn27.AutoSizeMinSize = 0;
+ treeListColumn27.Width = 70;
+ treeListColumn28.AutoSizeMinSize = 0;
+ treeListColumn28.Width = 40;
+ treeListColumn29.AutoSizeMinSize = 0;
+ treeListColumn29.Width = 120;
+ treeListColumn30.AutoSize = true;
+ treeListColumn30.AutoSizeMinSize = 150;
+ treeListColumn30.Width = 50;
+ treeListColumn31.AutoSizeMinSize = 0;
+ treeListColumn31.Width = 115;
+ treeListColumn32.AutoSizeMinSize = 0;
+ treeListColumn32.Width = 50;
+ treeListColumn33.AutoSizeMinSize = 0;
+ treeListColumn33.Width = 50;
+ treeListColumn34.AutoSizeMinSize = 0;
+ treeListColumn34.Width = 50;
+ treeListColumn35.AutoSizeMinSize = 0;
+ treeListColumn35.Width = 85;
+ treeListColumn36.AutoSizeMinSize = 0;
+ treeListColumn36.Width = 200;
+ treeListColumn37.AutoSizeMinSize = 0;
+ treeListColumn37.Width = 25;
this.vsResources.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn217,
- treeListColumn218,
- treeListColumn219,
- treeListColumn220,
- treeListColumn221,
- treeListColumn222,
- treeListColumn223,
- treeListColumn224,
- treeListColumn225});
+ treeListColumn27,
+ treeListColumn28,
+ treeListColumn29,
+ treeListColumn30,
+ treeListColumn31,
+ treeListColumn32,
+ treeListColumn33,
+ treeListColumn34,
+ treeListColumn35,
+ treeListColumn36,
+ treeListColumn37});
this.vsResources.Cursor = System.Windows.Forms.Cursors.Arrow;
this.vsResources.Dock = System.Windows.Forms.DockStyle.Fill;
this.vsResources.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -1359,7 +1396,7 @@
this.vsResources.Size = new System.Drawing.Size(997, 113);
this.vsResources.TabIndex = 1;
this.vsResources.Text = "Resources";
- this.vsResources.TreeColumn = 8;
+ this.vsResources.TreeColumn = 10;
this.vsResources.ViewOptions.Indent = 0;
this.vsResources.ViewOptions.ShowLine = false;
this.vsResources.ViewOptions.ShowPlusMinus = false;
@@ -1373,10 +1410,9 @@
//
// groupBox8
//
- this.tableLayoutPanel2.SetColumnSpan(this.groupBox8, 2);
this.groupBox8.Controls.Add(this.vsSamplers);
this.groupBox8.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox8.Location = new System.Drawing.Point(3, 191);
+ this.groupBox8.Location = new System.Drawing.Point(3, 329);
this.groupBox8.Name = "groupBox8";
this.groupBox8.Size = new System.Drawing.Size(1003, 132);
this.groupBox8.TabIndex = 13;
@@ -1385,23 +1421,29 @@
//
// vsSamplers
//
- treeListColumn226.AutoSizeMinSize = 0;
- treeListColumn226.Width = 120;
- treeListColumn227.AutoSizeMinSize = 100;
- treeListColumn227.Width = 200;
- treeListColumn228.AutoSizeMinSize = 0;
- treeListColumn228.Width = 250;
- treeListColumn229.AutoSizeMinSize = 0;
- treeListColumn229.Width = 90;
- treeListColumn230.AutoSize = true;
- treeListColumn230.AutoSizeMinSize = 50;
- treeListColumn230.Width = 50;
+ treeListColumn38.AutoSizeMinSize = 0;
+ treeListColumn38.Width = 70;
+ treeListColumn39.AutoSizeMinSize = 0;
+ treeListColumn39.Width = 40;
+ treeListColumn40.AutoSizeMinSize = 0;
+ treeListColumn40.Width = 120;
+ treeListColumn41.AutoSizeMinSize = 100;
+ treeListColumn41.Width = 200;
+ treeListColumn42.AutoSizeMinSize = 0;
+ treeListColumn42.Width = 250;
+ treeListColumn43.AutoSizeMinSize = 0;
+ treeListColumn43.Width = 90;
+ treeListColumn44.AutoSize = true;
+ treeListColumn44.AutoSizeMinSize = 50;
+ treeListColumn44.Width = 50;
this.vsSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn226,
- treeListColumn227,
- treeListColumn228,
- treeListColumn229,
- treeListColumn230});
+ treeListColumn38,
+ treeListColumn39,
+ treeListColumn40,
+ treeListColumn41,
+ treeListColumn42,
+ treeListColumn43,
+ treeListColumn44});
this.vsSamplers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.vsSamplers.Dock = System.Windows.Forms.DockStyle.Fill;
this.vsSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -1424,35 +1466,40 @@
//
// groupBox9
//
- this.tableLayoutPanel2.SetColumnSpan(this.groupBox9, 2);
this.groupBox9.Controls.Add(this.vsCBuffers);
this.groupBox9.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox9.Location = new System.Drawing.Point(3, 329);
+ this.groupBox9.Location = new System.Drawing.Point(3, 467);
this.groupBox9.Name = "groupBox9";
- this.groupBox9.Size = new System.Drawing.Size(1003, 132);
+ this.groupBox9.Size = new System.Drawing.Size(1003, 135);
this.groupBox9.TabIndex = 12;
this.groupBox9.TabStop = false;
this.groupBox9.Text = "Constant Buffers";
//
// vsCBuffers
//
- treeListColumn231.AutoSizeMinSize = 0;
- treeListColumn231.Width = 120;
- treeListColumn232.AutoSize = true;
- treeListColumn232.AutoSizeMinSize = 100;
- treeListColumn232.Width = 50;
- treeListColumn233.AutoSizeMinSize = 0;
- treeListColumn233.Width = 85;
- treeListColumn234.AutoSizeMinSize = 0;
- treeListColumn234.Width = 250;
- treeListColumn235.AutoSizeMinSize = 0;
- treeListColumn235.Width = 25;
+ treeListColumn45.AutoSizeMinSize = 0;
+ treeListColumn45.Width = 70;
+ treeListColumn46.AutoSizeMinSize = 0;
+ treeListColumn46.Width = 40;
+ treeListColumn47.AutoSizeMinSize = 0;
+ treeListColumn47.Width = 120;
+ treeListColumn48.AutoSize = true;
+ treeListColumn48.AutoSizeMinSize = 100;
+ treeListColumn48.Width = 50;
+ treeListColumn49.AutoSizeMinSize = 0;
+ treeListColumn49.Width = 85;
+ treeListColumn50.AutoSizeMinSize = 0;
+ treeListColumn50.Width = 250;
+ treeListColumn51.AutoSizeMinSize = 0;
+ treeListColumn51.Width = 25;
this.vsCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn231,
- treeListColumn232,
- treeListColumn233,
- treeListColumn234,
- treeListColumn235});
+ treeListColumn45,
+ treeListColumn46,
+ treeListColumn47,
+ treeListColumn48,
+ treeListColumn49,
+ treeListColumn50,
+ treeListColumn51});
this.vsCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.vsCBuffers.Dock = System.Windows.Forms.DockStyle.Fill;
this.vsCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -1462,10 +1509,10 @@
this.vsCBuffers.RowOptions.HoverHighlight = true;
this.vsCBuffers.RowOptions.ItemHeight = 20;
this.vsCBuffers.RowOptions.ShowHeader = false;
- this.vsCBuffers.Size = new System.Drawing.Size(997, 113);
+ this.vsCBuffers.Size = new System.Drawing.Size(997, 116);
this.vsCBuffers.TabIndex = 11;
this.vsCBuffers.Text = "Constant Buffers";
- this.vsCBuffers.TreeColumn = 4;
+ this.vsCBuffers.TreeColumn = 6;
this.vsCBuffers.ViewOptions.Indent = 0;
this.vsCBuffers.ViewOptions.ShowLine = false;
this.vsCBuffers.ViewOptions.ShowPlusMinus = false;
@@ -1489,38 +1536,109 @@
//
this.panel3.AutoScroll = true;
this.panel3.AutoScrollMinSize = new System.Drawing.Size(0, 500);
- this.panel3.Controls.Add(this.tableLayoutPanel3);
+ this.panel3.Controls.Add(this.hullTableLayout);
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel3.Location = new System.Drawing.Point(0, 0);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(1009, 605);
this.panel3.TabIndex = 4;
//
- // tableLayoutPanel3
+ // hullTableLayout
//
- this.tableLayoutPanel3.ColumnCount = 2;
- this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel3.Controls.Add(this.groupBox10, 0, 0);
- this.tableLayoutPanel3.Controls.Add(this.groupBox11, 1, 3);
- this.tableLayoutPanel3.Controls.Add(this.groupBox12, 0, 1);
- this.tableLayoutPanel3.Controls.Add(this.groupBox14, 0, 2);
- this.tableLayoutPanel3.Controls.Add(this.groupBox15, 0, 3);
- this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tableLayoutPanel3.Location = new System.Drawing.Point(0, 0);
- this.tableLayoutPanel3.Name = "tableLayoutPanel3";
- this.tableLayoutPanel3.RowCount = 4;
- this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
- this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel3.Size = new System.Drawing.Size(1009, 605);
- this.tableLayoutPanel3.TabIndex = 1;
+ this.hullTableLayout.ColumnCount = 1;
+ this.hullTableLayout.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.hullTableLayout.Controls.Add(this.groupBox17, 0, 2);
+ this.hullTableLayout.Controls.Add(this.groupBox10, 0, 0);
+ this.hullTableLayout.Controls.Add(this.groupBox12, 0, 1);
+ this.hullTableLayout.Controls.Add(this.groupBox14, 0, 3);
+ this.hullTableLayout.Controls.Add(this.groupBox15, 0, 4);
+ this.hullTableLayout.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.hullTableLayout.Location = new System.Drawing.Point(0, 0);
+ this.hullTableLayout.Name = "hullTableLayout";
+ this.hullTableLayout.RowCount = 5;
+ this.hullTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
+ this.hullTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.hullTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.hullTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.hullTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.hullTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+ this.hullTableLayout.Size = new System.Drawing.Size(1009, 605);
+ this.hullTableLayout.TabIndex = 1;
+ //
+ // groupBox17
+ //
+ this.groupBox17.Controls.Add(this.hsUAVs);
+ this.groupBox17.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.groupBox17.Location = new System.Drawing.Point(3, 191);
+ this.groupBox17.Name = "groupBox17";
+ this.groupBox17.Size = new System.Drawing.Size(1003, 132);
+ this.groupBox17.TabIndex = 18;
+ this.groupBox17.TabStop = false;
+ this.groupBox17.Text = "UAVs";
+ //
+ // hsUAVs
+ //
+ treeListColumn52.AutoSizeMinSize = 0;
+ treeListColumn52.Width = 70;
+ treeListColumn53.AutoSizeMinSize = 0;
+ treeListColumn53.Width = 40;
+ treeListColumn54.AutoSizeMinSize = 0;
+ treeListColumn54.Width = 120;
+ treeListColumn55.AutoSize = true;
+ treeListColumn55.AutoSizeMinSize = 150;
+ treeListColumn55.Width = 50;
+ treeListColumn56.AutoSizeMinSize = 0;
+ treeListColumn56.Width = 115;
+ treeListColumn57.AutoSizeMinSize = 0;
+ treeListColumn57.Width = 50;
+ treeListColumn58.AutoSizeMinSize = 0;
+ treeListColumn58.Width = 50;
+ treeListColumn59.AutoSizeMinSize = 0;
+ treeListColumn59.Width = 50;
+ treeListColumn60.AutoSizeMinSize = 0;
+ treeListColumn60.Width = 85;
+ treeListColumn61.AutoSizeMinSize = 0;
+ treeListColumn61.Width = 200;
+ treeListColumn62.AutoSizeMinSize = 0;
+ treeListColumn62.Width = 25;
+ this.hsUAVs.Columns.AddRange(new TreelistView.TreeListColumn[] {
+ treeListColumn52,
+ treeListColumn53,
+ treeListColumn54,
+ treeListColumn55,
+ treeListColumn56,
+ treeListColumn57,
+ treeListColumn58,
+ treeListColumn59,
+ treeListColumn60,
+ treeListColumn61,
+ treeListColumn62});
+ this.hsUAVs.Cursor = System.Windows.Forms.Cursors.Arrow;
+ this.hsUAVs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.hsUAVs.GridLineColour = System.Drawing.SystemColors.ControlDark;
+ this.hsUAVs.Location = new System.Drawing.Point(3, 16);
+ this.hsUAVs.MultiSelect = false;
+ this.hsUAVs.Name = "hsUAVs";
+ this.hsUAVs.RowOptions.HoverHighlight = true;
+ this.hsUAVs.RowOptions.ItemHeight = 20;
+ this.hsUAVs.RowOptions.ShowHeader = false;
+ this.hsUAVs.Size = new System.Drawing.Size(997, 113);
+ this.hsUAVs.TabIndex = 1;
+ this.hsUAVs.Text = "Outputs";
+ this.hsUAVs.TreeColumn = 10;
+ this.hsUAVs.ViewOptions.Indent = 0;
+ this.hsUAVs.ViewOptions.ShowLine = false;
+ this.hsUAVs.ViewOptions.ShowPlusMinus = false;
+ this.hsUAVs.NodeDoubleClicked += new TreelistView.TreeListView.NodeDoubleClickedHandler(this.textureCell_CellDoubleClick);
+ this.hsUAVs.NodeClicked += new TreelistView.TreeListView.NodeClickedHandler(this.textureCell_CellDoubleClick);
+ this.hsUAVs.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
+ this.hsUAVs.Leave += new System.EventHandler(this.disableSelection_Leave);
+ this.hsUAVs.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
+ this.hsUAVs.MouseLeave += new System.EventHandler(this.textureCell_MouseLeave);
+ this.hsUAVs.MouseMove += new System.Windows.Forms.MouseEventHandler(this.textureCell_MouseMove);
//
// groupBox10
//
- this.tableLayoutPanel3.SetColumnSpan(this.groupBox10, 2);
this.groupBox10.Controls.Add(this.flowLayoutPanel4);
this.groupBox10.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox10.Location = new System.Drawing.Point(3, 3);
@@ -1650,50 +1768,8 @@
this.toolTip.SetToolTip(label31, "Save the bytecode blob to disk");
label31.Click += new System.EventHandler(this.shaderSave_Click);
//
- // groupBox11
- //
- this.tableLayoutPanel3.SetColumnSpan(this.groupBox11, 2);
- this.groupBox11.Controls.Add(this.hsClasses);
- this.groupBox11.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox11.Location = new System.Drawing.Point(3, 467);
- this.groupBox11.Name = "groupBox11";
- this.groupBox11.Size = new System.Drawing.Size(1003, 135);
- this.groupBox11.TabIndex = 16;
- this.groupBox11.TabStop = false;
- this.groupBox11.Text = "Class Instances";
- //
- // hsClasses
- //
- treeListColumn236.AutoSizeMinSize = 0;
- treeListColumn236.Width = 50;
- treeListColumn237.AutoSizeMinSize = 0;
- treeListColumn237.Width = 200;
- treeListColumn238.AutoSize = true;
- treeListColumn238.AutoSizeMinSize = 50;
- treeListColumn238.Width = 60;
- this.hsClasses.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn236,
- treeListColumn237,
- treeListColumn238});
- this.hsClasses.Cursor = System.Windows.Forms.Cursors.Arrow;
- this.hsClasses.Dock = System.Windows.Forms.DockStyle.Fill;
- this.hsClasses.Location = new System.Drawing.Point(3, 16);
- this.hsClasses.Name = "hsClasses";
- this.hsClasses.RowOptions.ItemHeight = 20;
- this.hsClasses.RowOptions.ShowHeader = false;
- this.hsClasses.Size = new System.Drawing.Size(997, 116);
- this.hsClasses.TabIndex = 4;
- this.hsClasses.Text = "Class Instances";
- this.hsClasses.TreeColumn = -1;
- this.hsClasses.ViewOptions.ShowLine = false;
- this.hsClasses.ViewOptions.ShowPlusMinus = false;
- this.hsClasses.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
- this.hsClasses.Leave += new System.EventHandler(this.disableSelection_Leave);
- this.hsClasses.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
- //
// groupBox12
//
- this.tableLayoutPanel3.SetColumnSpan(this.groupBox12, 2);
this.groupBox12.Controls.Add(this.hsResources);
this.groupBox12.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox12.Location = new System.Drawing.Point(3, 53);
@@ -1705,35 +1781,41 @@
//
// hsResources
//
- treeListColumn239.AutoSizeMinSize = 0;
- treeListColumn239.Width = 120;
- treeListColumn240.AutoSize = true;
- treeListColumn240.AutoSizeMinSize = 150;
- treeListColumn240.Width = 50;
- treeListColumn241.AutoSizeMinSize = 0;
- treeListColumn241.Width = 85;
- treeListColumn242.AutoSizeMinSize = 0;
- treeListColumn242.Width = 50;
- treeListColumn243.AutoSizeMinSize = 0;
- treeListColumn243.Width = 50;
- treeListColumn244.AutoSizeMinSize = 0;
- treeListColumn244.Width = 50;
- treeListColumn245.AutoSizeMinSize = 0;
- treeListColumn245.Width = 85;
- treeListColumn246.AutoSizeMinSize = 0;
- treeListColumn246.Width = 200;
- treeListColumn247.AutoSizeMinSize = 0;
- treeListColumn247.Width = 25;
+ treeListColumn63.AutoSizeMinSize = 0;
+ treeListColumn63.Width = 70;
+ treeListColumn64.AutoSizeMinSize = 0;
+ treeListColumn64.Width = 40;
+ treeListColumn65.AutoSizeMinSize = 0;
+ treeListColumn65.Width = 120;
+ treeListColumn66.AutoSize = true;
+ treeListColumn66.AutoSizeMinSize = 150;
+ treeListColumn66.Width = 50;
+ treeListColumn67.AutoSizeMinSize = 0;
+ treeListColumn67.Width = 115;
+ treeListColumn68.AutoSizeMinSize = 0;
+ treeListColumn68.Width = 50;
+ treeListColumn69.AutoSizeMinSize = 0;
+ treeListColumn69.Width = 50;
+ treeListColumn70.AutoSizeMinSize = 0;
+ treeListColumn70.Width = 50;
+ treeListColumn71.AutoSizeMinSize = 0;
+ treeListColumn71.Width = 85;
+ treeListColumn72.AutoSizeMinSize = 0;
+ treeListColumn72.Width = 200;
+ treeListColumn73.AutoSizeMinSize = 0;
+ treeListColumn73.Width = 25;
this.hsResources.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn239,
- treeListColumn240,
- treeListColumn241,
- treeListColumn242,
- treeListColumn243,
- treeListColumn244,
- treeListColumn245,
- treeListColumn246,
- treeListColumn247});
+ treeListColumn63,
+ treeListColumn64,
+ treeListColumn65,
+ treeListColumn66,
+ treeListColumn67,
+ treeListColumn68,
+ treeListColumn69,
+ treeListColumn70,
+ treeListColumn71,
+ treeListColumn72,
+ treeListColumn73});
this.hsResources.Cursor = System.Windows.Forms.Cursors.Arrow;
this.hsResources.Dock = System.Windows.Forms.DockStyle.Fill;
this.hsResources.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -1746,7 +1828,7 @@
this.hsResources.Size = new System.Drawing.Size(997, 113);
this.hsResources.TabIndex = 1;
this.hsResources.Text = "Outputs";
- this.hsResources.TreeColumn = 8;
+ this.hsResources.TreeColumn = 10;
this.hsResources.ViewOptions.Indent = 0;
this.hsResources.ViewOptions.ShowLine = false;
this.hsResources.ViewOptions.ShowPlusMinus = false;
@@ -1760,10 +1842,9 @@
//
// groupBox14
//
- this.tableLayoutPanel3.SetColumnSpan(this.groupBox14, 2);
this.groupBox14.Controls.Add(this.hsSamplers);
this.groupBox14.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox14.Location = new System.Drawing.Point(3, 191);
+ this.groupBox14.Location = new System.Drawing.Point(3, 329);
this.groupBox14.Name = "groupBox14";
this.groupBox14.Size = new System.Drawing.Size(1003, 132);
this.groupBox14.TabIndex = 13;
@@ -1772,23 +1853,29 @@
//
// hsSamplers
//
- treeListColumn248.AutoSizeMinSize = 0;
- treeListColumn248.Width = 120;
- treeListColumn249.AutoSizeMinSize = 100;
- treeListColumn249.Width = 200;
- treeListColumn250.AutoSizeMinSize = 0;
- treeListColumn250.Width = 250;
- treeListColumn251.AutoSizeMinSize = 0;
- treeListColumn251.Width = 90;
- treeListColumn252.AutoSize = true;
- treeListColumn252.AutoSizeMinSize = 50;
- treeListColumn252.Width = 50;
+ treeListColumn74.AutoSizeMinSize = 0;
+ treeListColumn74.Width = 70;
+ treeListColumn75.AutoSizeMinSize = 0;
+ treeListColumn75.Width = 40;
+ treeListColumn76.AutoSizeMinSize = 0;
+ treeListColumn76.Width = 120;
+ treeListColumn77.AutoSizeMinSize = 100;
+ treeListColumn77.Width = 200;
+ treeListColumn78.AutoSizeMinSize = 0;
+ treeListColumn78.Width = 250;
+ treeListColumn79.AutoSizeMinSize = 0;
+ treeListColumn79.Width = 90;
+ treeListColumn80.AutoSize = true;
+ treeListColumn80.AutoSizeMinSize = 50;
+ treeListColumn80.Width = 50;
this.hsSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn248,
- treeListColumn249,
- treeListColumn250,
- treeListColumn251,
- treeListColumn252});
+ treeListColumn74,
+ treeListColumn75,
+ treeListColumn76,
+ treeListColumn77,
+ treeListColumn78,
+ treeListColumn79,
+ treeListColumn80});
this.hsSamplers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.hsSamplers.Dock = System.Windows.Forms.DockStyle.Fill;
this.hsSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -1811,35 +1898,40 @@
//
// groupBox15
//
- this.tableLayoutPanel3.SetColumnSpan(this.groupBox15, 2);
this.groupBox15.Controls.Add(this.hsCBuffers);
this.groupBox15.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox15.Location = new System.Drawing.Point(3, 329);
+ this.groupBox15.Location = new System.Drawing.Point(3, 467);
this.groupBox15.Name = "groupBox15";
- this.groupBox15.Size = new System.Drawing.Size(1003, 132);
+ this.groupBox15.Size = new System.Drawing.Size(1003, 135);
this.groupBox15.TabIndex = 12;
this.groupBox15.TabStop = false;
this.groupBox15.Text = "Constant Buffers";
//
// hsCBuffers
//
- treeListColumn253.AutoSizeMinSize = 0;
- treeListColumn253.Width = 120;
- treeListColumn254.AutoSize = true;
- treeListColumn254.AutoSizeMinSize = 100;
- treeListColumn254.Width = 50;
- treeListColumn255.AutoSizeMinSize = 0;
- treeListColumn255.Width = 85;
- treeListColumn256.AutoSizeMinSize = 0;
- treeListColumn256.Width = 250;
- treeListColumn257.AutoSizeMinSize = 0;
- treeListColumn257.Width = 25;
+ treeListColumn81.AutoSizeMinSize = 0;
+ treeListColumn81.Width = 70;
+ treeListColumn82.AutoSizeMinSize = 0;
+ treeListColumn82.Width = 40;
+ treeListColumn83.AutoSizeMinSize = 0;
+ treeListColumn83.Width = 120;
+ treeListColumn84.AutoSize = true;
+ treeListColumn84.AutoSizeMinSize = 100;
+ treeListColumn84.Width = 50;
+ treeListColumn85.AutoSizeMinSize = 0;
+ treeListColumn85.Width = 85;
+ treeListColumn86.AutoSizeMinSize = 0;
+ treeListColumn86.Width = 250;
+ treeListColumn87.AutoSizeMinSize = 0;
+ treeListColumn87.Width = 25;
this.hsCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn253,
- treeListColumn254,
- treeListColumn255,
- treeListColumn256,
- treeListColumn257});
+ treeListColumn81,
+ treeListColumn82,
+ treeListColumn83,
+ treeListColumn84,
+ treeListColumn85,
+ treeListColumn86,
+ treeListColumn87});
this.hsCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.hsCBuffers.Dock = System.Windows.Forms.DockStyle.Fill;
this.hsCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -1849,10 +1941,10 @@
this.hsCBuffers.RowOptions.HoverHighlight = true;
this.hsCBuffers.RowOptions.ItemHeight = 20;
this.hsCBuffers.RowOptions.ShowHeader = false;
- this.hsCBuffers.Size = new System.Drawing.Size(997, 113);
+ this.hsCBuffers.Size = new System.Drawing.Size(997, 116);
this.hsCBuffers.TabIndex = 11;
this.hsCBuffers.Text = "Constant Buffers";
- this.hsCBuffers.TreeColumn = 4;
+ this.hsCBuffers.TreeColumn = 6;
this.hsCBuffers.ViewOptions.Indent = 0;
this.hsCBuffers.ViewOptions.ShowLine = false;
this.hsCBuffers.ViewOptions.ShowPlusMinus = false;
@@ -1876,38 +1968,109 @@
//
this.panel4.AutoScroll = true;
this.panel4.AutoScrollMinSize = new System.Drawing.Size(0, 500);
- this.panel4.Controls.Add(this.tableLayoutPanel4);
+ this.panel4.Controls.Add(this.domainTableLayout);
this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel4.Location = new System.Drawing.Point(0, 0);
this.panel4.Name = "panel4";
this.panel4.Size = new System.Drawing.Size(1009, 605);
this.panel4.TabIndex = 4;
//
- // tableLayoutPanel4
+ // domainTableLayout
//
- this.tableLayoutPanel4.ColumnCount = 2;
- this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel4.Controls.Add(this.groupBox16, 0, 0);
- this.tableLayoutPanel4.Controls.Add(this.groupBox17, 1, 3);
- this.tableLayoutPanel4.Controls.Add(this.groupBox18, 0, 1);
- this.tableLayoutPanel4.Controls.Add(this.groupBox20, 0, 2);
- this.tableLayoutPanel4.Controls.Add(this.groupBox21, 0, 3);
- this.tableLayoutPanel4.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tableLayoutPanel4.Location = new System.Drawing.Point(0, 0);
- this.tableLayoutPanel4.Name = "tableLayoutPanel4";
- this.tableLayoutPanel4.RowCount = 4;
- this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
- this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
- this.tableLayoutPanel4.Size = new System.Drawing.Size(1009, 605);
- this.tableLayoutPanel4.TabIndex = 1;
+ this.domainTableLayout.ColumnCount = 1;
+ this.domainTableLayout.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.domainTableLayout.Controls.Add(this.groupBox50, 0, 2);
+ this.domainTableLayout.Controls.Add(this.groupBox16, 0, 0);
+ this.domainTableLayout.Controls.Add(this.groupBox18, 0, 1);
+ this.domainTableLayout.Controls.Add(this.groupBox20, 0, 3);
+ this.domainTableLayout.Controls.Add(this.groupBox21, 0, 4);
+ this.domainTableLayout.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.domainTableLayout.Location = new System.Drawing.Point(0, 0);
+ this.domainTableLayout.Name = "domainTableLayout";
+ this.domainTableLayout.RowCount = 5;
+ this.domainTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
+ this.domainTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.domainTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.domainTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.domainTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.domainTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+ this.domainTableLayout.Size = new System.Drawing.Size(1009, 605);
+ this.domainTableLayout.TabIndex = 1;
+ //
+ // groupBox50
+ //
+ this.groupBox50.Controls.Add(this.dsUAVs);
+ this.groupBox50.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.groupBox50.Location = new System.Drawing.Point(3, 191);
+ this.groupBox50.Name = "groupBox50";
+ this.groupBox50.Size = new System.Drawing.Size(1003, 132);
+ this.groupBox50.TabIndex = 18;
+ this.groupBox50.TabStop = false;
+ this.groupBox50.Text = "UAVs";
+ //
+ // dsUAVs
+ //
+ treeListColumn88.AutoSizeMinSize = 0;
+ treeListColumn88.Width = 70;
+ treeListColumn89.AutoSizeMinSize = 0;
+ treeListColumn89.Width = 40;
+ treeListColumn90.AutoSizeMinSize = 0;
+ treeListColumn90.Width = 120;
+ treeListColumn91.AutoSize = true;
+ treeListColumn91.AutoSizeMinSize = 150;
+ treeListColumn91.Width = 50;
+ treeListColumn92.AutoSizeMinSize = 0;
+ treeListColumn92.Width = 115;
+ treeListColumn93.AutoSizeMinSize = 0;
+ treeListColumn93.Width = 50;
+ treeListColumn94.AutoSizeMinSize = 0;
+ treeListColumn94.Width = 50;
+ treeListColumn95.AutoSizeMinSize = 0;
+ treeListColumn95.Width = 50;
+ treeListColumn96.AutoSizeMinSize = 0;
+ treeListColumn96.Width = 85;
+ treeListColumn97.AutoSizeMinSize = 0;
+ treeListColumn97.Width = 200;
+ treeListColumn98.AutoSizeMinSize = 0;
+ treeListColumn98.Width = 25;
+ this.dsUAVs.Columns.AddRange(new TreelistView.TreeListColumn[] {
+ treeListColumn88,
+ treeListColumn89,
+ treeListColumn90,
+ treeListColumn91,
+ treeListColumn92,
+ treeListColumn93,
+ treeListColumn94,
+ treeListColumn95,
+ treeListColumn96,
+ treeListColumn97,
+ treeListColumn98});
+ this.dsUAVs.Cursor = System.Windows.Forms.Cursors.Arrow;
+ this.dsUAVs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.dsUAVs.GridLineColour = System.Drawing.SystemColors.ControlDark;
+ this.dsUAVs.Location = new System.Drawing.Point(3, 16);
+ this.dsUAVs.MultiSelect = false;
+ this.dsUAVs.Name = "dsUAVs";
+ this.dsUAVs.RowOptions.HoverHighlight = true;
+ this.dsUAVs.RowOptions.ItemHeight = 20;
+ this.dsUAVs.RowOptions.ShowHeader = false;
+ this.dsUAVs.Size = new System.Drawing.Size(997, 113);
+ this.dsUAVs.TabIndex = 1;
+ this.dsUAVs.Text = "Outputs";
+ this.dsUAVs.TreeColumn = 10;
+ this.dsUAVs.ViewOptions.Indent = 0;
+ this.dsUAVs.ViewOptions.ShowLine = false;
+ this.dsUAVs.ViewOptions.ShowPlusMinus = false;
+ this.dsUAVs.NodeDoubleClicked += new TreelistView.TreeListView.NodeDoubleClickedHandler(this.textureCell_CellDoubleClick);
+ this.dsUAVs.NodeClicked += new TreelistView.TreeListView.NodeClickedHandler(this.textureCell_CellDoubleClick);
+ this.dsUAVs.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
+ this.dsUAVs.Leave += new System.EventHandler(this.disableSelection_Leave);
+ this.dsUAVs.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
+ this.dsUAVs.MouseLeave += new System.EventHandler(this.textureCell_MouseLeave);
+ this.dsUAVs.MouseMove += new System.Windows.Forms.MouseEventHandler(this.textureCell_MouseMove);
//
// groupBox16
//
- this.tableLayoutPanel4.SetColumnSpan(this.groupBox16, 2);
this.groupBox16.Controls.Add(this.flowLayoutPanel5);
this.groupBox16.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox16.Location = new System.Drawing.Point(3, 3);
@@ -2037,50 +2200,8 @@
this.toolTip.SetToolTip(label34, "Save the bytecode blob to disk");
label34.Click += new System.EventHandler(this.shaderSave_Click);
//
- // groupBox17
- //
- this.tableLayoutPanel4.SetColumnSpan(this.groupBox17, 2);
- this.groupBox17.Controls.Add(this.dsClasses);
- this.groupBox17.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox17.Location = new System.Drawing.Point(3, 467);
- this.groupBox17.Name = "groupBox17";
- this.groupBox17.Size = new System.Drawing.Size(1003, 135);
- this.groupBox17.TabIndex = 16;
- this.groupBox17.TabStop = false;
- this.groupBox17.Text = "Class Instances";
- //
- // dsClasses
- //
- treeListColumn258.AutoSizeMinSize = 0;
- treeListColumn258.Width = 50;
- treeListColumn259.AutoSizeMinSize = 0;
- treeListColumn259.Width = 200;
- treeListColumn260.AutoSize = true;
- treeListColumn260.AutoSizeMinSize = 50;
- treeListColumn260.Width = 60;
- this.dsClasses.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn258,
- treeListColumn259,
- treeListColumn260});
- this.dsClasses.Cursor = System.Windows.Forms.Cursors.Arrow;
- this.dsClasses.Dock = System.Windows.Forms.DockStyle.Fill;
- this.dsClasses.Location = new System.Drawing.Point(3, 16);
- this.dsClasses.Name = "dsClasses";
- this.dsClasses.RowOptions.ItemHeight = 20;
- this.dsClasses.RowOptions.ShowHeader = false;
- this.dsClasses.Size = new System.Drawing.Size(997, 116);
- this.dsClasses.TabIndex = 4;
- this.dsClasses.Text = "Class Instances";
- this.dsClasses.TreeColumn = -1;
- this.dsClasses.ViewOptions.ShowLine = false;
- this.dsClasses.ViewOptions.ShowPlusMinus = false;
- this.dsClasses.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
- this.dsClasses.Leave += new System.EventHandler(this.disableSelection_Leave);
- this.dsClasses.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
- //
// groupBox18
//
- this.tableLayoutPanel4.SetColumnSpan(this.groupBox18, 2);
this.groupBox18.Controls.Add(this.dsResources);
this.groupBox18.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox18.Location = new System.Drawing.Point(3, 53);
@@ -2092,35 +2213,41 @@
//
// dsResources
//
- treeListColumn261.AutoSizeMinSize = 0;
- treeListColumn261.Width = 120;
- treeListColumn262.AutoSize = true;
- treeListColumn262.AutoSizeMinSize = 150;
- treeListColumn262.Width = 50;
- treeListColumn263.AutoSizeMinSize = 0;
- treeListColumn263.Width = 85;
- treeListColumn264.AutoSizeMinSize = 0;
- treeListColumn264.Width = 50;
- treeListColumn265.AutoSizeMinSize = 0;
- treeListColumn265.Width = 50;
- treeListColumn266.AutoSizeMinSize = 0;
- treeListColumn266.Width = 50;
- treeListColumn267.AutoSizeMinSize = 0;
- treeListColumn267.Width = 85;
- treeListColumn268.AutoSizeMinSize = 0;
- treeListColumn268.Width = 200;
- treeListColumn269.AutoSizeMinSize = 0;
- treeListColumn269.Width = 25;
+ treeListColumn99.AutoSizeMinSize = 0;
+ treeListColumn99.Width = 70;
+ treeListColumn100.AutoSizeMinSize = 0;
+ treeListColumn100.Width = 40;
+ treeListColumn101.AutoSizeMinSize = 0;
+ treeListColumn101.Width = 120;
+ treeListColumn102.AutoSize = true;
+ treeListColumn102.AutoSizeMinSize = 150;
+ treeListColumn102.Width = 50;
+ treeListColumn103.AutoSizeMinSize = 0;
+ treeListColumn103.Width = 115;
+ treeListColumn104.AutoSizeMinSize = 0;
+ treeListColumn104.Width = 50;
+ treeListColumn105.AutoSizeMinSize = 0;
+ treeListColumn105.Width = 50;
+ treeListColumn106.AutoSizeMinSize = 0;
+ treeListColumn106.Width = 50;
+ treeListColumn107.AutoSizeMinSize = 0;
+ treeListColumn107.Width = 85;
+ treeListColumn108.AutoSizeMinSize = 0;
+ treeListColumn108.Width = 200;
+ treeListColumn109.AutoSizeMinSize = 0;
+ treeListColumn109.Width = 25;
this.dsResources.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn261,
- treeListColumn262,
- treeListColumn263,
- treeListColumn264,
- treeListColumn265,
- treeListColumn266,
- treeListColumn267,
- treeListColumn268,
- treeListColumn269});
+ treeListColumn99,
+ treeListColumn100,
+ treeListColumn101,
+ treeListColumn102,
+ treeListColumn103,
+ treeListColumn104,
+ treeListColumn105,
+ treeListColumn106,
+ treeListColumn107,
+ treeListColumn108,
+ treeListColumn109});
this.dsResources.Cursor = System.Windows.Forms.Cursors.Arrow;
this.dsResources.Dock = System.Windows.Forms.DockStyle.Fill;
this.dsResources.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -2133,7 +2260,7 @@
this.dsResources.Size = new System.Drawing.Size(997, 113);
this.dsResources.TabIndex = 1;
this.dsResources.Text = "Outputs";
- this.dsResources.TreeColumn = 8;
+ this.dsResources.TreeColumn = 10;
this.dsResources.ViewOptions.Indent = 0;
this.dsResources.ViewOptions.ShowLine = false;
this.dsResources.ViewOptions.ShowPlusMinus = false;
@@ -2147,10 +2274,9 @@
//
// groupBox20
//
- this.tableLayoutPanel4.SetColumnSpan(this.groupBox20, 2);
this.groupBox20.Controls.Add(this.dsSamplers);
this.groupBox20.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox20.Location = new System.Drawing.Point(3, 191);
+ this.groupBox20.Location = new System.Drawing.Point(3, 329);
this.groupBox20.Name = "groupBox20";
this.groupBox20.Size = new System.Drawing.Size(1003, 132);
this.groupBox20.TabIndex = 13;
@@ -2159,23 +2285,29 @@
//
// dsSamplers
//
- treeListColumn270.AutoSizeMinSize = 0;
- treeListColumn270.Width = 120;
- treeListColumn271.AutoSizeMinSize = 100;
- treeListColumn271.Width = 200;
- treeListColumn272.AutoSizeMinSize = 0;
- treeListColumn272.Width = 250;
- treeListColumn273.AutoSizeMinSize = 0;
- treeListColumn273.Width = 90;
- treeListColumn274.AutoSize = true;
- treeListColumn274.AutoSizeMinSize = 50;
- treeListColumn274.Width = 50;
+ treeListColumn110.AutoSizeMinSize = 0;
+ treeListColumn110.Width = 70;
+ treeListColumn111.AutoSizeMinSize = 0;
+ treeListColumn111.Width = 40;
+ treeListColumn112.AutoSizeMinSize = 0;
+ treeListColumn112.Width = 120;
+ treeListColumn113.AutoSizeMinSize = 100;
+ treeListColumn113.Width = 200;
+ treeListColumn114.AutoSizeMinSize = 0;
+ treeListColumn114.Width = 250;
+ treeListColumn115.AutoSizeMinSize = 0;
+ treeListColumn115.Width = 90;
+ treeListColumn116.AutoSize = true;
+ treeListColumn116.AutoSizeMinSize = 50;
+ treeListColumn116.Width = 50;
this.dsSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn270,
- treeListColumn271,
- treeListColumn272,
- treeListColumn273,
- treeListColumn274});
+ treeListColumn110,
+ treeListColumn111,
+ treeListColumn112,
+ treeListColumn113,
+ treeListColumn114,
+ treeListColumn115,
+ treeListColumn116});
this.dsSamplers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.dsSamplers.Dock = System.Windows.Forms.DockStyle.Fill;
this.dsSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -2198,35 +2330,40 @@
//
// groupBox21
//
- this.tableLayoutPanel4.SetColumnSpan(this.groupBox21, 2);
this.groupBox21.Controls.Add(this.dsCBuffers);
this.groupBox21.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox21.Location = new System.Drawing.Point(3, 329);
+ this.groupBox21.Location = new System.Drawing.Point(3, 467);
this.groupBox21.Name = "groupBox21";
- this.groupBox21.Size = new System.Drawing.Size(1003, 132);
+ this.groupBox21.Size = new System.Drawing.Size(1003, 135);
this.groupBox21.TabIndex = 12;
this.groupBox21.TabStop = false;
this.groupBox21.Text = "Constant Buffers";
//
// dsCBuffers
//
- treeListColumn275.AutoSizeMinSize = 0;
- treeListColumn275.Width = 120;
- treeListColumn276.AutoSize = true;
- treeListColumn276.AutoSizeMinSize = 100;
- treeListColumn276.Width = 50;
- treeListColumn277.AutoSizeMinSize = 0;
- treeListColumn277.Width = 85;
- treeListColumn278.AutoSizeMinSize = 0;
- treeListColumn278.Width = 250;
- treeListColumn279.AutoSizeMinSize = 0;
- treeListColumn279.Width = 25;
+ treeListColumn117.AutoSizeMinSize = 0;
+ treeListColumn117.Width = 70;
+ treeListColumn118.AutoSizeMinSize = 0;
+ treeListColumn118.Width = 40;
+ treeListColumn119.AutoSizeMinSize = 0;
+ treeListColumn119.Width = 120;
+ treeListColumn120.AutoSize = true;
+ treeListColumn120.AutoSizeMinSize = 100;
+ treeListColumn120.Width = 50;
+ treeListColumn121.AutoSizeMinSize = 0;
+ treeListColumn121.Width = 85;
+ treeListColumn122.AutoSizeMinSize = 0;
+ treeListColumn122.Width = 250;
+ treeListColumn123.AutoSizeMinSize = 0;
+ treeListColumn123.Width = 25;
this.dsCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn275,
- treeListColumn276,
- treeListColumn277,
- treeListColumn278,
- treeListColumn279});
+ treeListColumn117,
+ treeListColumn118,
+ treeListColumn119,
+ treeListColumn120,
+ treeListColumn121,
+ treeListColumn122,
+ treeListColumn123});
this.dsCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.dsCBuffers.Dock = System.Windows.Forms.DockStyle.Fill;
this.dsCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -2236,10 +2373,10 @@
this.dsCBuffers.RowOptions.HoverHighlight = true;
this.dsCBuffers.RowOptions.ItemHeight = 20;
this.dsCBuffers.RowOptions.ShowHeader = false;
- this.dsCBuffers.Size = new System.Drawing.Size(997, 113);
+ this.dsCBuffers.Size = new System.Drawing.Size(997, 116);
this.dsCBuffers.TabIndex = 11;
this.dsCBuffers.Text = "Constant Buffers";
- this.dsCBuffers.TreeColumn = 4;
+ this.dsCBuffers.TreeColumn = 6;
this.dsCBuffers.ViewOptions.Indent = 0;
this.dsCBuffers.ViewOptions.ShowLine = false;
this.dsCBuffers.ViewOptions.ShowPlusMinus = false;
@@ -2275,55 +2412,129 @@
this.geomTableLayout.ColumnCount = 2;
this.geomTableLayout.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.geomTableLayout.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.geomTableLayout.Controls.Add(groupBox45, 1, 3);
+ this.geomTableLayout.Controls.Add(this.groupBox51, 0, 2);
+ this.geomTableLayout.Controls.Add(groupBox45, 1, 4);
this.geomTableLayout.Controls.Add(this.groupBox22, 0, 0);
- this.geomTableLayout.Controls.Add(this.geomClassGroupBox, 0, 4);
this.geomTableLayout.Controls.Add(this.groupBox24, 0, 1);
- this.geomTableLayout.Controls.Add(this.groupBox25, 0, 2);
- this.geomTableLayout.Controls.Add(this.geomCBufGroupBox, 0, 3);
+ this.geomTableLayout.Controls.Add(this.groupBox25, 0, 3);
+ this.geomTableLayout.Controls.Add(this.geomCBufGroupBox, 0, 4);
this.geomTableLayout.Dock = System.Windows.Forms.DockStyle.Fill;
this.geomTableLayout.Location = new System.Drawing.Point(0, 0);
this.geomTableLayout.Name = "geomTableLayout";
- this.geomTableLayout.RowCount = 4;
+ this.geomTableLayout.RowCount = 5;
this.geomTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
this.geomTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.geomTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.geomTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.geomTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.geomTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+ this.geomTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.geomTableLayout.Size = new System.Drawing.Size(1009, 605);
this.geomTableLayout.TabIndex = 1;
//
+ // groupBox51
+ //
+ this.geomTableLayout.SetColumnSpan(this.groupBox51, 2);
+ this.groupBox51.Controls.Add(this.gsUAVs);
+ this.groupBox51.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.groupBox51.Location = new System.Drawing.Point(3, 191);
+ this.groupBox51.Name = "groupBox51";
+ this.groupBox51.Size = new System.Drawing.Size(1003, 132);
+ this.groupBox51.TabIndex = 21;
+ this.groupBox51.TabStop = false;
+ this.groupBox51.Text = "UAVs";
+ //
+ // gsUAVs
+ //
+ treeListColumn124.AutoSizeMinSize = 0;
+ treeListColumn124.Width = 70;
+ treeListColumn125.AutoSizeMinSize = 0;
+ treeListColumn125.Width = 40;
+ treeListColumn126.AutoSizeMinSize = 0;
+ treeListColumn126.Width = 120;
+ treeListColumn127.AutoSize = true;
+ treeListColumn127.AutoSizeMinSize = 150;
+ treeListColumn127.Width = 50;
+ treeListColumn128.AutoSizeMinSize = 0;
+ treeListColumn128.Width = 115;
+ treeListColumn129.AutoSizeMinSize = 0;
+ treeListColumn129.Width = 50;
+ treeListColumn130.AutoSizeMinSize = 0;
+ treeListColumn130.Width = 50;
+ treeListColumn131.AutoSizeMinSize = 0;
+ treeListColumn131.Width = 50;
+ treeListColumn132.AutoSizeMinSize = 0;
+ treeListColumn132.Width = 85;
+ treeListColumn133.AutoSizeMinSize = 0;
+ treeListColumn133.Width = 200;
+ treeListColumn134.AutoSizeMinSize = 0;
+ treeListColumn134.Width = 25;
+ this.gsUAVs.Columns.AddRange(new TreelistView.TreeListColumn[] {
+ treeListColumn124,
+ treeListColumn125,
+ treeListColumn126,
+ treeListColumn127,
+ treeListColumn128,
+ treeListColumn129,
+ treeListColumn130,
+ treeListColumn131,
+ treeListColumn132,
+ treeListColumn133,
+ treeListColumn134});
+ this.gsUAVs.Cursor = System.Windows.Forms.Cursors.Arrow;
+ this.gsUAVs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.gsUAVs.GridLineColour = System.Drawing.SystemColors.ControlDark;
+ this.gsUAVs.Location = new System.Drawing.Point(3, 16);
+ this.gsUAVs.MultiSelect = false;
+ this.gsUAVs.Name = "gsUAVs";
+ this.gsUAVs.RowOptions.HoverHighlight = true;
+ this.gsUAVs.RowOptions.ItemHeight = 20;
+ this.gsUAVs.RowOptions.ShowHeader = false;
+ this.gsUAVs.Size = new System.Drawing.Size(997, 113);
+ this.gsUAVs.TabIndex = 1;
+ this.gsUAVs.Text = "Outputs";
+ this.gsUAVs.TreeColumn = 10;
+ this.gsUAVs.ViewOptions.Indent = 0;
+ this.gsUAVs.ViewOptions.ShowLine = false;
+ this.gsUAVs.ViewOptions.ShowPlusMinus = false;
+ this.gsUAVs.NodeDoubleClicked += new TreelistView.TreeListView.NodeDoubleClickedHandler(this.textureCell_CellDoubleClick);
+ this.gsUAVs.NodeClicked += new TreelistView.TreeListView.NodeClickedHandler(this.textureCell_CellDoubleClick);
+ this.gsUAVs.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
+ this.gsUAVs.Leave += new System.EventHandler(this.disableSelection_Leave);
+ this.gsUAVs.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
+ this.gsUAVs.MouseLeave += new System.EventHandler(this.textureCell_MouseLeave);
+ this.gsUAVs.MouseMove += new System.Windows.Forms.MouseEventHandler(this.textureCell_MouseMove);
+ //
// groupBox45
//
groupBox45.Controls.Add(this.gsStreams);
groupBox45.Dock = System.Windows.Forms.DockStyle.Fill;
- groupBox45.Location = new System.Drawing.Point(507, 329);
+ groupBox45.Location = new System.Drawing.Point(507, 467);
groupBox45.Name = "groupBox45";
- groupBox45.Size = new System.Drawing.Size(499, 132);
+ groupBox45.Size = new System.Drawing.Size(499, 135);
groupBox45.TabIndex = 20;
groupBox45.TabStop = false;
groupBox45.Text = "Stream Out";
//
// gsStreams
//
- treeListColumn280.AutoSizeMinSize = 0;
- treeListColumn280.Width = 60;
- treeListColumn281.AutoSize = true;
- treeListColumn281.AutoSizeMinSize = 100;
- treeListColumn281.Width = 50;
- treeListColumn282.AutoSizeMinSize = 0;
- treeListColumn282.Width = 75;
- treeListColumn283.AutoSizeMinSize = 0;
- treeListColumn283.Width = 75;
- treeListColumn284.AutoSizeMinSize = 0;
- treeListColumn284.Width = 25;
+ treeListColumn135.AutoSizeMinSize = 0;
+ treeListColumn135.Width = 60;
+ treeListColumn136.AutoSize = true;
+ treeListColumn136.AutoSizeMinSize = 100;
+ treeListColumn136.Width = 50;
+ treeListColumn137.AutoSizeMinSize = 0;
+ treeListColumn137.Width = 75;
+ treeListColumn138.AutoSizeMinSize = 0;
+ treeListColumn138.Width = 75;
+ treeListColumn139.AutoSizeMinSize = 0;
+ treeListColumn139.Width = 25;
this.gsStreams.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn280,
- treeListColumn281,
- treeListColumn282,
- treeListColumn283,
- treeListColumn284});
+ treeListColumn135,
+ treeListColumn136,
+ treeListColumn137,
+ treeListColumn138,
+ treeListColumn139});
this.gsStreams.Cursor = System.Windows.Forms.Cursors.Arrow;
this.gsStreams.Dock = System.Windows.Forms.DockStyle.Fill;
this.gsStreams.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -2333,7 +2544,7 @@
this.gsStreams.RowOptions.HoverHighlight = true;
this.gsStreams.RowOptions.ItemHeight = 20;
this.gsStreams.RowOptions.ShowHeader = false;
- this.gsStreams.Size = new System.Drawing.Size(493, 113);
+ this.gsStreams.Size = new System.Drawing.Size(493, 116);
this.gsStreams.TabIndex = 19;
this.gsStreams.Text = "treeListView1";
this.gsStreams.TreeColumn = 4;
@@ -2480,47 +2691,6 @@
this.toolTip.SetToolTip(label37, "Save the bytecode blob to disk");
label37.Click += new System.EventHandler(this.shaderSave_Click);
//
- // geomClassGroupBox
- //
- this.geomTableLayout.SetColumnSpan(this.geomClassGroupBox, 2);
- this.geomClassGroupBox.Controls.Add(this.gsClasses);
- this.geomClassGroupBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.geomClassGroupBox.Location = new System.Drawing.Point(3, 467);
- this.geomClassGroupBox.Name = "geomClassGroupBox";
- this.geomClassGroupBox.Size = new System.Drawing.Size(1003, 135);
- this.geomClassGroupBox.TabIndex = 16;
- this.geomClassGroupBox.TabStop = false;
- this.geomClassGroupBox.Text = "Class Instances";
- //
- // gsClasses
- //
- treeListColumn285.AutoSizeMinSize = 0;
- treeListColumn285.Width = 50;
- treeListColumn286.AutoSizeMinSize = 0;
- treeListColumn286.Width = 200;
- treeListColumn287.AutoSize = true;
- treeListColumn287.AutoSizeMinSize = 50;
- treeListColumn287.Width = 60;
- this.gsClasses.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn285,
- treeListColumn286,
- treeListColumn287});
- this.gsClasses.Cursor = System.Windows.Forms.Cursors.Arrow;
- this.gsClasses.Dock = System.Windows.Forms.DockStyle.Fill;
- this.gsClasses.Location = new System.Drawing.Point(3, 16);
- this.gsClasses.Name = "gsClasses";
- this.gsClasses.RowOptions.ItemHeight = 20;
- this.gsClasses.RowOptions.ShowHeader = false;
- this.gsClasses.Size = new System.Drawing.Size(997, 116);
- this.gsClasses.TabIndex = 4;
- this.gsClasses.Text = "Class Instances";
- this.gsClasses.TreeColumn = -1;
- this.gsClasses.ViewOptions.ShowLine = false;
- this.gsClasses.ViewOptions.ShowPlusMinus = false;
- this.gsClasses.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
- this.gsClasses.Leave += new System.EventHandler(this.disableSelection_Leave);
- this.gsClasses.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
- //
// groupBox24
//
this.geomTableLayout.SetColumnSpan(this.groupBox24, 2);
@@ -2535,35 +2705,41 @@
//
// gsResources
//
- treeListColumn288.AutoSizeMinSize = 0;
- treeListColumn288.Width = 120;
- treeListColumn289.AutoSize = true;
- treeListColumn289.AutoSizeMinSize = 150;
- treeListColumn289.Width = 50;
- treeListColumn290.AutoSizeMinSize = 0;
- treeListColumn290.Width = 85;
- treeListColumn291.AutoSizeMinSize = 0;
- treeListColumn291.Width = 50;
- treeListColumn292.AutoSizeMinSize = 0;
- treeListColumn292.Width = 50;
- treeListColumn293.AutoSizeMinSize = 0;
- treeListColumn293.Width = 50;
- treeListColumn294.AutoSizeMinSize = 0;
- treeListColumn294.Width = 85;
- treeListColumn295.AutoSizeMinSize = 0;
- treeListColumn295.Width = 200;
- treeListColumn296.AutoSizeMinSize = 0;
- treeListColumn296.Width = 25;
+ treeListColumn140.AutoSizeMinSize = 0;
+ treeListColumn140.Width = 70;
+ treeListColumn141.AutoSizeMinSize = 0;
+ treeListColumn141.Width = 40;
+ treeListColumn142.AutoSizeMinSize = 0;
+ treeListColumn142.Width = 120;
+ treeListColumn143.AutoSize = true;
+ treeListColumn143.AutoSizeMinSize = 150;
+ treeListColumn143.Width = 50;
+ treeListColumn144.AutoSizeMinSize = 0;
+ treeListColumn144.Width = 115;
+ treeListColumn145.AutoSizeMinSize = 0;
+ treeListColumn145.Width = 50;
+ treeListColumn146.AutoSizeMinSize = 0;
+ treeListColumn146.Width = 50;
+ treeListColumn147.AutoSizeMinSize = 0;
+ treeListColumn147.Width = 50;
+ treeListColumn148.AutoSizeMinSize = 0;
+ treeListColumn148.Width = 85;
+ treeListColumn149.AutoSizeMinSize = 0;
+ treeListColumn149.Width = 200;
+ treeListColumn150.AutoSizeMinSize = 0;
+ treeListColumn150.Width = 25;
this.gsResources.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn288,
- treeListColumn289,
- treeListColumn290,
- treeListColumn291,
- treeListColumn292,
- treeListColumn293,
- treeListColumn294,
- treeListColumn295,
- treeListColumn296});
+ treeListColumn140,
+ treeListColumn141,
+ treeListColumn142,
+ treeListColumn143,
+ treeListColumn144,
+ treeListColumn145,
+ treeListColumn146,
+ treeListColumn147,
+ treeListColumn148,
+ treeListColumn149,
+ treeListColumn150});
this.gsResources.Cursor = System.Windows.Forms.Cursors.Arrow;
this.gsResources.Dock = System.Windows.Forms.DockStyle.Fill;
this.gsResources.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -2576,7 +2752,7 @@
this.gsResources.Size = new System.Drawing.Size(997, 113);
this.gsResources.TabIndex = 1;
this.gsResources.Text = "Outputs";
- this.gsResources.TreeColumn = 8;
+ this.gsResources.TreeColumn = 10;
this.gsResources.ViewOptions.Indent = 0;
this.gsResources.ViewOptions.ShowLine = false;
this.gsResources.ViewOptions.ShowPlusMinus = false;
@@ -2593,7 +2769,7 @@
this.geomTableLayout.SetColumnSpan(this.groupBox25, 2);
this.groupBox25.Controls.Add(this.gsSamplers);
this.groupBox25.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox25.Location = new System.Drawing.Point(3, 191);
+ this.groupBox25.Location = new System.Drawing.Point(3, 329);
this.groupBox25.Name = "groupBox25";
this.groupBox25.Size = new System.Drawing.Size(1003, 132);
this.groupBox25.TabIndex = 13;
@@ -2602,23 +2778,29 @@
//
// gsSamplers
//
- treeListColumn297.AutoSizeMinSize = 0;
- treeListColumn297.Width = 120;
- treeListColumn298.AutoSizeMinSize = 100;
- treeListColumn298.Width = 200;
- treeListColumn299.AutoSizeMinSize = 0;
- treeListColumn299.Width = 250;
- treeListColumn300.AutoSizeMinSize = 0;
- treeListColumn300.Width = 90;
- treeListColumn301.AutoSize = true;
- treeListColumn301.AutoSizeMinSize = 50;
- treeListColumn301.Width = 50;
+ treeListColumn151.AutoSizeMinSize = 0;
+ treeListColumn151.Width = 70;
+ treeListColumn152.AutoSizeMinSize = 0;
+ treeListColumn152.Width = 40;
+ treeListColumn153.AutoSizeMinSize = 0;
+ treeListColumn153.Width = 120;
+ treeListColumn154.AutoSizeMinSize = 100;
+ treeListColumn154.Width = 200;
+ treeListColumn155.AutoSizeMinSize = 0;
+ treeListColumn155.Width = 250;
+ treeListColumn156.AutoSizeMinSize = 0;
+ treeListColumn156.Width = 90;
+ treeListColumn157.AutoSize = true;
+ treeListColumn157.AutoSizeMinSize = 50;
+ treeListColumn157.Width = 50;
this.gsSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn297,
- treeListColumn298,
- treeListColumn299,
- treeListColumn300,
- treeListColumn301});
+ treeListColumn151,
+ treeListColumn152,
+ treeListColumn153,
+ treeListColumn154,
+ treeListColumn155,
+ treeListColumn156,
+ treeListColumn157});
this.gsSamplers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.gsSamplers.Dock = System.Windows.Forms.DockStyle.Fill;
this.gsSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -2643,32 +2825,38 @@
//
this.geomCBufGroupBox.Controls.Add(this.gsCBuffers);
this.geomCBufGroupBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.geomCBufGroupBox.Location = new System.Drawing.Point(3, 329);
+ this.geomCBufGroupBox.Location = new System.Drawing.Point(3, 467);
this.geomCBufGroupBox.Name = "geomCBufGroupBox";
- this.geomCBufGroupBox.Size = new System.Drawing.Size(498, 132);
+ this.geomCBufGroupBox.Size = new System.Drawing.Size(498, 135);
this.geomCBufGroupBox.TabIndex = 12;
this.geomCBufGroupBox.TabStop = false;
this.geomCBufGroupBox.Text = "Constant Buffers";
//
// gsCBuffers
//
- treeListColumn302.AutoSizeMinSize = 0;
- treeListColumn302.Width = 120;
- treeListColumn303.AutoSize = true;
- treeListColumn303.AutoSizeMinSize = 100;
- treeListColumn303.Width = 50;
- treeListColumn304.AutoSizeMinSize = 0;
- treeListColumn304.Width = 75;
- treeListColumn305.AutoSizeMinSize = 0;
- treeListColumn305.Width = 250;
- treeListColumn306.AutoSizeMinSize = 0;
- treeListColumn306.Width = 25;
+ treeListColumn158.AutoSizeMinSize = 0;
+ treeListColumn158.Width = 70;
+ treeListColumn159.AutoSizeMinSize = 0;
+ treeListColumn159.Width = 40;
+ treeListColumn160.AutoSizeMinSize = 0;
+ treeListColumn160.Width = 120;
+ treeListColumn161.AutoSize = true;
+ treeListColumn161.AutoSizeMinSize = 100;
+ treeListColumn161.Width = 50;
+ treeListColumn162.AutoSizeMinSize = 0;
+ treeListColumn162.Width = 75;
+ treeListColumn163.AutoSizeMinSize = 0;
+ treeListColumn163.Width = 250;
+ treeListColumn164.AutoSizeMinSize = 0;
+ treeListColumn164.Width = 25;
this.gsCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn302,
- treeListColumn303,
- treeListColumn304,
- treeListColumn305,
- treeListColumn306});
+ treeListColumn158,
+ treeListColumn159,
+ treeListColumn160,
+ treeListColumn161,
+ treeListColumn162,
+ treeListColumn163,
+ treeListColumn164});
this.gsCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.gsCBuffers.Dock = System.Windows.Forms.DockStyle.Fill;
this.gsCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -2678,10 +2866,10 @@
this.gsCBuffers.RowOptions.HoverHighlight = true;
this.gsCBuffers.RowOptions.ItemHeight = 20;
this.gsCBuffers.RowOptions.ShowHeader = false;
- this.gsCBuffers.Size = new System.Drawing.Size(492, 113);
+ this.gsCBuffers.Size = new System.Drawing.Size(492, 116);
this.gsCBuffers.TabIndex = 11;
this.gsCBuffers.Text = "Samplers";
- this.gsCBuffers.TreeColumn = 4;
+ this.gsCBuffers.TreeColumn = 6;
this.gsCBuffers.ViewOptions.Indent = 0;
this.gsCBuffers.ViewOptions.ShowLine = false;
this.gsCBuffers.ViewOptions.ShowPlusMinus = false;
@@ -2757,7 +2945,7 @@
this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
- this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 619F));
+ this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 632F));
this.tableLayoutPanel8.Controls.Add(this.forcedSampleCount, 7, 1);
this.tableLayoutPanel8.Controls.Add(this.label14, 6, 1);
this.tableLayoutPanel8.Controls.Add(this.frontCCW, 5, 0);
@@ -2772,16 +2960,16 @@
this.tableLayoutPanel8.Controls.Add(label16, 2, 0);
this.tableLayoutPanel8.Controls.Add(label17, 4, 0);
this.tableLayoutPanel8.Controls.Add(this.label18, 0, 2);
- this.tableLayoutPanel8.Controls.Add(this.label19, 2, 2);
- this.tableLayoutPanel8.Controls.Add(this.label20, 4, 2);
this.tableLayoutPanel8.Controls.Add(this.depthClip, 1, 2);
this.tableLayoutPanel8.Controls.Add(this.fillMode, 1, 0);
- this.tableLayoutPanel8.Controls.Add(this.multisampleEnable, 5, 2);
- this.tableLayoutPanel8.Controls.Add(this.scissorEnable, 3, 2);
- this.tableLayoutPanel8.Controls.Add(this.lineAAEnable, 7, 2);
- this.tableLayoutPanel8.Controls.Add(this.label23, 6, 2);
this.tableLayoutPanel8.Controls.Add(label25, 6, 0);
this.tableLayoutPanel8.Controls.Add(this.conservativeRaster, 7, 0);
+ this.tableLayoutPanel8.Controls.Add(this.label20, 2, 2);
+ this.tableLayoutPanel8.Controls.Add(this.multisampleEnable, 3, 2);
+ this.tableLayoutPanel8.Controls.Add(this.label23, 4, 2);
+ this.tableLayoutPanel8.Controls.Add(this.lineAAEnable, 5, 2);
+ this.tableLayoutPanel8.Controls.Add(this.sampleMask, 7, 2);
+ this.tableLayoutPanel8.Controls.Add(this.label6, 6, 2);
this.tableLayoutPanel8.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel8.Location = new System.Drawing.Point(3, 16);
this.tableLayoutPanel8.Name = "tableLayoutPanel8";
@@ -2801,7 +2989,7 @@
this.forcedSampleCount.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.forcedSampleCount.Location = new System.Drawing.Point(539, 28);
this.forcedSampleCount.Name = "forcedSampleCount";
- this.forcedSampleCount.Size = new System.Drawing.Size(32, 19);
+ this.forcedSampleCount.Size = new System.Drawing.Size(73, 19);
this.forcedSampleCount.TabIndex = 24;
this.forcedSampleCount.Text = "0";
this.forcedSampleCount.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -2947,26 +3135,6 @@
this.label18.TabIndex = 9;
this.label18.Text = "Depth Clip:";
//
- // label19
- //
- this.label19.Anchor = System.Windows.Forms.AnchorStyles.Right;
- this.label19.AutoSize = true;
- this.label19.Location = new System.Drawing.Point(174, 57);
- this.label19.Name = "label19";
- this.label19.Size = new System.Drawing.Size(44, 13);
- this.label19.TabIndex = 10;
- this.label19.Text = "Scissor:";
- //
- // label20
- //
- this.label20.Anchor = System.Windows.Forms.AnchorStyles.Right;
- this.label20.AutoSize = true;
- this.label20.Location = new System.Drawing.Point(309, 57);
- this.label20.Name = "label20";
- this.label20.Size = new System.Drawing.Size(65, 13);
- this.label20.TabIndex = 11;
- this.label20.Text = "Multisample:";
- //
// depthClip
//
this.depthClip.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
@@ -2989,49 +3157,6 @@
this.fillMode.TabIndex = 17;
this.fillMode.Text = "Solid";
//
- // multisampleEnable
- //
- this.multisampleEnable.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
- this.multisampleEnable.Image = ((System.Drawing.Image)(resources.GetObject("multisampleEnable.Image")));
- this.multisampleEnable.Location = new System.Drawing.Point(381, 56);
- this.multisampleEnable.Name = "multisampleEnable";
- this.multisampleEnable.Size = new System.Drawing.Size(32, 16);
- this.multisampleEnable.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
- this.multisampleEnable.TabIndex = 21;
- this.multisampleEnable.TabStop = false;
- //
- // scissorEnable
- //
- this.scissorEnable.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
- this.scissorEnable.Image = ((System.Drawing.Image)(resources.GetObject("scissorEnable.Image")));
- this.scissorEnable.Location = new System.Drawing.Point(225, 56);
- this.scissorEnable.Name = "scissorEnable";
- this.scissorEnable.Size = new System.Drawing.Size(46, 16);
- this.scissorEnable.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
- this.scissorEnable.TabIndex = 22;
- this.scissorEnable.TabStop = false;
- //
- // lineAAEnable
- //
- this.lineAAEnable.Anchor = System.Windows.Forms.AnchorStyles.Left;
- this.lineAAEnable.Image = ((System.Drawing.Image)(resources.GetObject("lineAAEnable.Image")));
- this.lineAAEnable.Location = new System.Drawing.Point(539, 56);
- this.lineAAEnable.Name = "lineAAEnable";
- this.lineAAEnable.Size = new System.Drawing.Size(16, 16);
- this.lineAAEnable.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
- this.lineAAEnable.TabIndex = 20;
- this.lineAAEnable.TabStop = false;
- //
- // label23
- //
- this.label23.Anchor = System.Windows.Forms.AnchorStyles.Right;
- this.label23.AutoSize = true;
- this.label23.Location = new System.Drawing.Point(485, 57);
- this.label23.Name = "label23";
- this.label23.Size = new System.Drawing.Size(47, 13);
- this.label23.TabIndex = 12;
- this.label23.Text = "Line AA:";
- //
// label25
//
label25.Anchor = System.Windows.Forms.AnchorStyles.Right;
@@ -3048,11 +3173,77 @@
this.conservativeRaster.Image = ((System.Drawing.Image)(resources.GetObject("conservativeRaster.Image")));
this.conservativeRaster.Location = new System.Drawing.Point(539, 5);
this.conservativeRaster.Name = "conservativeRaster";
- this.conservativeRaster.Size = new System.Drawing.Size(32, 16);
+ this.conservativeRaster.Size = new System.Drawing.Size(73, 16);
this.conservativeRaster.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
this.conservativeRaster.TabIndex = 26;
this.conservativeRaster.TabStop = false;
//
+ // label20
+ //
+ this.label20.Anchor = System.Windows.Forms.AnchorStyles.Right;
+ this.label20.AutoSize = true;
+ this.label20.Location = new System.Drawing.Point(153, 57);
+ this.label20.Name = "label20";
+ this.label20.Size = new System.Drawing.Size(65, 13);
+ this.label20.TabIndex = 11;
+ this.label20.Text = "Multisample:";
+ //
+ // multisampleEnable
+ //
+ this.multisampleEnable.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+ this.multisampleEnable.Image = ((System.Drawing.Image)(resources.GetObject("multisampleEnable.Image")));
+ this.multisampleEnable.Location = new System.Drawing.Point(225, 56);
+ this.multisampleEnable.Name = "multisampleEnable";
+ this.multisampleEnable.Size = new System.Drawing.Size(46, 16);
+ this.multisampleEnable.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.multisampleEnable.TabIndex = 21;
+ this.multisampleEnable.TabStop = false;
+ //
+ // label23
+ //
+ this.label23.Anchor = System.Windows.Forms.AnchorStyles.Right;
+ this.label23.AutoSize = true;
+ this.label23.Location = new System.Drawing.Point(327, 57);
+ this.label23.Name = "label23";
+ this.label23.Size = new System.Drawing.Size(47, 13);
+ this.label23.TabIndex = 12;
+ this.label23.Text = "Line AA:";
+ //
+ // lineAAEnable
+ //
+ this.lineAAEnable.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+ this.lineAAEnable.Image = ((System.Drawing.Image)(resources.GetObject("lineAAEnable.Image")));
+ this.lineAAEnable.Location = new System.Drawing.Point(381, 56);
+ this.lineAAEnable.Name = "lineAAEnable";
+ this.lineAAEnable.Size = new System.Drawing.Size(32, 16);
+ this.lineAAEnable.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.lineAAEnable.TabIndex = 20;
+ this.lineAAEnable.TabStop = false;
+ //
+ // sampleMask
+ //
+ this.sampleMask.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+ this.sampleMask.AutoSize = true;
+ this.sampleMask.BackColor = System.Drawing.Color.Transparent;
+ this.sampleMask.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.sampleMask.Location = new System.Drawing.Point(539, 54);
+ this.sampleMask.Name = "sampleMask";
+ this.sampleMask.Size = new System.Drawing.Size(73, 19);
+ this.sampleMask.TabIndex = 27;
+ this.sampleMask.Text = "FFFFFFFF";
+ this.sampleMask.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label6
+ //
+ this.label6.Anchor = System.Windows.Forms.AnchorStyles.Right;
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(458, 57);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(74, 13);
+ this.label6.TabIndex = 28;
+ this.label6.Text = "Sample Mask:";
+ this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
// groupBox32
//
this.groupBox32.Controls.Add(this.viewports);
@@ -3066,29 +3257,29 @@
//
// viewports
//
- treeListColumn307.AutoSizeMinSize = 0;
- treeListColumn307.Width = 50;
- treeListColumn308.AutoSizeMinSize = 0;
- treeListColumn308.Width = 50;
- treeListColumn309.AutoSizeMinSize = 0;
- treeListColumn309.Width = 50;
- treeListColumn310.AutoSizeMinSize = 0;
- treeListColumn310.Width = 50;
- treeListColumn311.AutoSizeMinSize = 0;
- treeListColumn311.Width = 50;
- treeListColumn312.AutoSizeMinSize = 0;
- treeListColumn312.Width = 70;
- treeListColumn313.AutoSize = true;
- treeListColumn313.AutoSizeMinSize = 60;
- treeListColumn313.Width = 60;
+ treeListColumn165.AutoSizeMinSize = 0;
+ treeListColumn165.Width = 50;
+ treeListColumn166.AutoSizeMinSize = 0;
+ treeListColumn166.Width = 50;
+ treeListColumn167.AutoSizeMinSize = 0;
+ treeListColumn167.Width = 50;
+ treeListColumn168.AutoSizeMinSize = 0;
+ treeListColumn168.Width = 50;
+ treeListColumn169.AutoSizeMinSize = 0;
+ treeListColumn169.Width = 50;
+ treeListColumn170.AutoSizeMinSize = 0;
+ treeListColumn170.Width = 70;
+ treeListColumn171.AutoSize = true;
+ treeListColumn171.AutoSizeMinSize = 60;
+ treeListColumn171.Width = 60;
this.viewports.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn307,
- treeListColumn308,
- treeListColumn309,
- treeListColumn310,
- treeListColumn311,
- treeListColumn312,
- treeListColumn313});
+ treeListColumn165,
+ treeListColumn166,
+ treeListColumn167,
+ treeListColumn168,
+ treeListColumn169,
+ treeListColumn170,
+ treeListColumn171});
this.viewports.Cursor = System.Windows.Forms.Cursors.Arrow;
this.viewports.Dock = System.Windows.Forms.DockStyle.Fill;
this.viewports.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -3119,23 +3310,23 @@
//
// scissors
//
- treeListColumn314.AutoSizeMinSize = 0;
- treeListColumn314.Width = 50;
- treeListColumn315.AutoSizeMinSize = 0;
- treeListColumn315.Width = 50;
- treeListColumn316.AutoSizeMinSize = 0;
- treeListColumn316.Width = 50;
- treeListColumn317.AutoSizeMinSize = 0;
- treeListColumn317.Width = 50;
- treeListColumn318.AutoSize = true;
- treeListColumn318.AutoSizeMinSize = 50;
- treeListColumn318.Width = 50;
+ treeListColumn172.AutoSizeMinSize = 0;
+ treeListColumn172.Width = 50;
+ treeListColumn173.AutoSizeMinSize = 0;
+ treeListColumn173.Width = 50;
+ treeListColumn174.AutoSizeMinSize = 0;
+ treeListColumn174.Width = 50;
+ treeListColumn175.AutoSizeMinSize = 0;
+ treeListColumn175.Width = 50;
+ treeListColumn176.AutoSize = true;
+ treeListColumn176.AutoSizeMinSize = 50;
+ treeListColumn176.Width = 50;
this.scissors.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn314,
- treeListColumn315,
- treeListColumn316,
- treeListColumn317,
- treeListColumn318});
+ treeListColumn172,
+ treeListColumn173,
+ treeListColumn174,
+ treeListColumn175,
+ treeListColumn176});
this.scissors.Cursor = System.Windows.Forms.Cursors.Arrow;
this.scissors.Dock = System.Windows.Forms.DockStyle.Fill;
this.scissors.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -3176,29 +3367,100 @@
//
// pixelTableLayout
//
- this.pixelTableLayout.ColumnCount = 2;
- this.pixelTableLayout.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.pixelTableLayout.ColumnCount = 1;
this.pixelTableLayout.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.pixelTableLayout.Controls.Add(this.groupBox19, 0, 2);
this.pixelTableLayout.Controls.Add(this.groupBox13, 0, 0);
- this.pixelTableLayout.Controls.Add(this.pixelClassGroupBox, 1, 3);
this.pixelTableLayout.Controls.Add(this.groupBox28, 0, 1);
- this.pixelTableLayout.Controls.Add(this.groupBox29, 0, 2);
- this.pixelTableLayout.Controls.Add(this.pixelCBufGroupBox, 0, 3);
+ this.pixelTableLayout.Controls.Add(this.groupBox29, 0, 3);
+ this.pixelTableLayout.Controls.Add(this.pixelCBufGroupBox, 0, 4);
this.pixelTableLayout.Dock = System.Windows.Forms.DockStyle.Fill;
this.pixelTableLayout.Location = new System.Drawing.Point(0, 0);
this.pixelTableLayout.Name = "pixelTableLayout";
- this.pixelTableLayout.RowCount = 4;
+ this.pixelTableLayout.RowCount = 5;
this.pixelTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 50F));
this.pixelTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.pixelTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.pixelTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.pixelTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.pixelTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.pixelTableLayout.Size = new System.Drawing.Size(1009, 605);
this.pixelTableLayout.TabIndex = 1;
//
+ // groupBox19
+ //
+ this.groupBox19.Controls.Add(this.psUAVs);
+ this.groupBox19.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.groupBox19.Location = new System.Drawing.Point(3, 191);
+ this.groupBox19.Name = "groupBox19";
+ this.groupBox19.Size = new System.Drawing.Size(1003, 132);
+ this.groupBox19.TabIndex = 18;
+ this.groupBox19.TabStop = false;
+ this.groupBox19.Text = "UAVs";
+ //
+ // psUAVs
+ //
+ treeListColumn177.AutoSizeMinSize = 0;
+ treeListColumn177.Width = 70;
+ treeListColumn178.AutoSizeMinSize = 0;
+ treeListColumn178.Width = 40;
+ treeListColumn179.AutoSizeMinSize = 0;
+ treeListColumn179.Width = 120;
+ treeListColumn180.AutoSize = true;
+ treeListColumn180.AutoSizeMinSize = 150;
+ treeListColumn180.Width = 50;
+ treeListColumn181.AutoSizeMinSize = 0;
+ treeListColumn181.Width = 115;
+ treeListColumn182.AutoSizeMinSize = 0;
+ treeListColumn182.Width = 50;
+ treeListColumn183.AutoSizeMinSize = 0;
+ treeListColumn183.Width = 50;
+ treeListColumn184.AutoSizeMinSize = 0;
+ treeListColumn184.Width = 50;
+ treeListColumn185.AutoSizeMinSize = 0;
+ treeListColumn185.Width = 85;
+ treeListColumn186.AutoSizeMinSize = 0;
+ treeListColumn186.Width = 200;
+ treeListColumn187.AutoSizeMinSize = 0;
+ treeListColumn187.Width = 25;
+ this.psUAVs.Columns.AddRange(new TreelistView.TreeListColumn[] {
+ treeListColumn177,
+ treeListColumn178,
+ treeListColumn179,
+ treeListColumn180,
+ treeListColumn181,
+ treeListColumn182,
+ treeListColumn183,
+ treeListColumn184,
+ treeListColumn185,
+ treeListColumn186,
+ treeListColumn187});
+ this.psUAVs.Cursor = System.Windows.Forms.Cursors.Arrow;
+ this.psUAVs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.psUAVs.GridLineColour = System.Drawing.SystemColors.ControlDark;
+ this.psUAVs.Location = new System.Drawing.Point(3, 16);
+ this.psUAVs.MultiSelect = false;
+ this.psUAVs.Name = "psUAVs";
+ this.psUAVs.RowOptions.HoverHighlight = true;
+ this.psUAVs.RowOptions.ItemHeight = 20;
+ this.psUAVs.RowOptions.ShowHeader = false;
+ this.psUAVs.Size = new System.Drawing.Size(997, 113);
+ this.psUAVs.TabIndex = 1;
+ this.psUAVs.Text = "Outputs";
+ this.psUAVs.TreeColumn = 10;
+ this.psUAVs.ViewOptions.Indent = 0;
+ this.psUAVs.ViewOptions.ShowLine = false;
+ this.psUAVs.ViewOptions.ShowPlusMinus = false;
+ this.psUAVs.NodeDoubleClicked += new TreelistView.TreeListView.NodeDoubleClickedHandler(this.textureCell_CellDoubleClick);
+ this.psUAVs.NodeClicked += new TreelistView.TreeListView.NodeClickedHandler(this.textureCell_CellDoubleClick);
+ this.psUAVs.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
+ this.psUAVs.Leave += new System.EventHandler(this.disableSelection_Leave);
+ this.psUAVs.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
+ this.psUAVs.MouseLeave += new System.EventHandler(this.textureCell_MouseLeave);
+ this.psUAVs.MouseMove += new System.Windows.Forms.MouseEventHandler(this.textureCell_MouseMove);
+ //
// groupBox13
//
- this.pixelTableLayout.SetColumnSpan(this.groupBox13, 2);
this.groupBox13.Controls.Add(this.flowLayoutPanel1);
this.groupBox13.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox13.Location = new System.Drawing.Point(3, 3);
@@ -3328,50 +3590,8 @@
this.toolTip.SetToolTip(label40, "Save the bytecode blob to disk");
label40.Click += new System.EventHandler(this.shaderSave_Click);
//
- // pixelClassGroupBox
- //
- this.pixelTableLayout.SetColumnSpan(this.pixelClassGroupBox, 2);
- this.pixelClassGroupBox.Controls.Add(this.psClasses);
- this.pixelClassGroupBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.pixelClassGroupBox.Location = new System.Drawing.Point(3, 467);
- this.pixelClassGroupBox.Name = "pixelClassGroupBox";
- this.pixelClassGroupBox.Size = new System.Drawing.Size(1003, 135);
- this.pixelClassGroupBox.TabIndex = 16;
- this.pixelClassGroupBox.TabStop = false;
- this.pixelClassGroupBox.Text = "Class Instances";
- //
- // psClasses
- //
- treeListColumn319.AutoSizeMinSize = 0;
- treeListColumn319.Width = 50;
- treeListColumn320.AutoSizeMinSize = 0;
- treeListColumn320.Width = 200;
- treeListColumn321.AutoSize = true;
- treeListColumn321.AutoSizeMinSize = 50;
- treeListColumn321.Width = 60;
- this.psClasses.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn319,
- treeListColumn320,
- treeListColumn321});
- this.psClasses.Cursor = System.Windows.Forms.Cursors.Arrow;
- this.psClasses.Dock = System.Windows.Forms.DockStyle.Fill;
- this.psClasses.Location = new System.Drawing.Point(3, 16);
- this.psClasses.Name = "psClasses";
- this.psClasses.RowOptions.ItemHeight = 20;
- this.psClasses.RowOptions.ShowHeader = false;
- this.psClasses.Size = new System.Drawing.Size(997, 116);
- this.psClasses.TabIndex = 4;
- this.psClasses.Text = "Class Instances";
- this.psClasses.TreeColumn = -1;
- this.psClasses.ViewOptions.ShowLine = false;
- this.psClasses.ViewOptions.ShowPlusMinus = false;
- this.psClasses.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
- this.psClasses.Leave += new System.EventHandler(this.disableSelection_Leave);
- this.psClasses.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
- //
// groupBox28
//
- this.pixelTableLayout.SetColumnSpan(this.groupBox28, 2);
this.groupBox28.Controls.Add(this.psResources);
this.groupBox28.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox28.Location = new System.Drawing.Point(3, 53);
@@ -3383,35 +3603,41 @@
//
// psResources
//
- treeListColumn322.AutoSizeMinSize = 0;
- treeListColumn322.Width = 120;
- treeListColumn323.AutoSize = true;
- treeListColumn323.AutoSizeMinSize = 150;
- treeListColumn323.Width = 50;
- treeListColumn324.AutoSizeMinSize = 0;
- treeListColumn324.Width = 85;
- treeListColumn325.AutoSizeMinSize = 0;
- treeListColumn325.Width = 50;
- treeListColumn326.AutoSizeMinSize = 0;
- treeListColumn326.Width = 50;
- treeListColumn327.AutoSizeMinSize = 0;
- treeListColumn327.Width = 50;
- treeListColumn328.AutoSizeMinSize = 0;
- treeListColumn328.Width = 85;
- treeListColumn329.AutoSizeMinSize = 0;
- treeListColumn329.Width = 200;
- treeListColumn330.AutoSizeMinSize = 0;
- treeListColumn330.Width = 25;
+ treeListColumn188.AutoSizeMinSize = 0;
+ treeListColumn188.Width = 70;
+ treeListColumn189.AutoSizeMinSize = 0;
+ treeListColumn189.Width = 40;
+ treeListColumn190.AutoSizeMinSize = 0;
+ treeListColumn190.Width = 120;
+ treeListColumn191.AutoSize = true;
+ treeListColumn191.AutoSizeMinSize = 150;
+ treeListColumn191.Width = 50;
+ treeListColumn192.AutoSizeMinSize = 0;
+ treeListColumn192.Width = 115;
+ treeListColumn193.AutoSizeMinSize = 0;
+ treeListColumn193.Width = 50;
+ treeListColumn194.AutoSizeMinSize = 0;
+ treeListColumn194.Width = 50;
+ treeListColumn195.AutoSizeMinSize = 0;
+ treeListColumn195.Width = 50;
+ treeListColumn196.AutoSizeMinSize = 0;
+ treeListColumn196.Width = 85;
+ treeListColumn197.AutoSizeMinSize = 0;
+ treeListColumn197.Width = 200;
+ treeListColumn198.AutoSizeMinSize = 0;
+ treeListColumn198.Width = 25;
this.psResources.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn322,
- treeListColumn323,
- treeListColumn324,
- treeListColumn325,
- treeListColumn326,
- treeListColumn327,
- treeListColumn328,
- treeListColumn329,
- treeListColumn330});
+ treeListColumn188,
+ treeListColumn189,
+ treeListColumn190,
+ treeListColumn191,
+ treeListColumn192,
+ treeListColumn193,
+ treeListColumn194,
+ treeListColumn195,
+ treeListColumn196,
+ treeListColumn197,
+ treeListColumn198});
this.psResources.Cursor = System.Windows.Forms.Cursors.Arrow;
this.psResources.Dock = System.Windows.Forms.DockStyle.Fill;
this.psResources.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -3424,7 +3650,7 @@
this.psResources.Size = new System.Drawing.Size(997, 113);
this.psResources.TabIndex = 1;
this.psResources.Text = "Outputs";
- this.psResources.TreeColumn = 8;
+ this.psResources.TreeColumn = 10;
this.psResources.ViewOptions.Indent = 0;
this.psResources.ViewOptions.ShowLine = false;
this.psResources.ViewOptions.ShowPlusMinus = false;
@@ -3438,10 +3664,9 @@
//
// groupBox29
//
- this.pixelTableLayout.SetColumnSpan(this.groupBox29, 2);
this.groupBox29.Controls.Add(this.psSamplers);
this.groupBox29.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox29.Location = new System.Drawing.Point(3, 191);
+ this.groupBox29.Location = new System.Drawing.Point(3, 329);
this.groupBox29.Name = "groupBox29";
this.groupBox29.Size = new System.Drawing.Size(1003, 132);
this.groupBox29.TabIndex = 13;
@@ -3450,23 +3675,29 @@
//
// psSamplers
//
- treeListColumn331.AutoSizeMinSize = 0;
- treeListColumn331.Width = 120;
- treeListColumn332.AutoSizeMinSize = 100;
- treeListColumn332.Width = 200;
- treeListColumn333.AutoSizeMinSize = 0;
- treeListColumn333.Width = 250;
- treeListColumn334.AutoSizeMinSize = 0;
- treeListColumn334.Width = 90;
- treeListColumn335.AutoSize = true;
- treeListColumn335.AutoSizeMinSize = 50;
- treeListColumn335.Width = 50;
+ treeListColumn199.AutoSizeMinSize = 0;
+ treeListColumn199.Width = 70;
+ treeListColumn200.AutoSizeMinSize = 0;
+ treeListColumn200.Width = 40;
+ treeListColumn201.AutoSizeMinSize = 0;
+ treeListColumn201.Width = 120;
+ treeListColumn202.AutoSizeMinSize = 100;
+ treeListColumn202.Width = 200;
+ treeListColumn203.AutoSizeMinSize = 0;
+ treeListColumn203.Width = 250;
+ treeListColumn204.AutoSizeMinSize = 0;
+ treeListColumn204.Width = 90;
+ treeListColumn205.AutoSize = true;
+ treeListColumn205.AutoSizeMinSize = 50;
+ treeListColumn205.Width = 50;
this.psSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn331,
- treeListColumn332,
- treeListColumn333,
- treeListColumn334,
- treeListColumn335});
+ treeListColumn199,
+ treeListColumn200,
+ treeListColumn201,
+ treeListColumn202,
+ treeListColumn203,
+ treeListColumn204,
+ treeListColumn205});
this.psSamplers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.psSamplers.Dock = System.Windows.Forms.DockStyle.Fill;
this.psSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -3489,35 +3720,40 @@
//
// pixelCBufGroupBox
//
- this.pixelTableLayout.SetColumnSpan(this.pixelCBufGroupBox, 2);
this.pixelCBufGroupBox.Controls.Add(this.psCBuffers);
this.pixelCBufGroupBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.pixelCBufGroupBox.Location = new System.Drawing.Point(3, 329);
+ this.pixelCBufGroupBox.Location = new System.Drawing.Point(3, 467);
this.pixelCBufGroupBox.Name = "pixelCBufGroupBox";
- this.pixelCBufGroupBox.Size = new System.Drawing.Size(1003, 132);
+ this.pixelCBufGroupBox.Size = new System.Drawing.Size(1003, 135);
this.pixelCBufGroupBox.TabIndex = 12;
this.pixelCBufGroupBox.TabStop = false;
this.pixelCBufGroupBox.Text = "Constant Buffers";
//
// psCBuffers
//
- treeListColumn336.AutoSizeMinSize = 0;
- treeListColumn336.Width = 120;
- treeListColumn337.AutoSize = true;
- treeListColumn337.AutoSizeMinSize = 100;
- treeListColumn337.Width = 50;
- treeListColumn338.AutoSizeMinSize = 0;
- treeListColumn338.Width = 85;
- treeListColumn339.AutoSizeMinSize = 0;
- treeListColumn339.Width = 250;
- treeListColumn340.AutoSizeMinSize = 0;
- treeListColumn340.Width = 25;
+ treeListColumn206.AutoSizeMinSize = 0;
+ treeListColumn206.Width = 70;
+ treeListColumn207.AutoSizeMinSize = 0;
+ treeListColumn207.Width = 40;
+ treeListColumn208.AutoSizeMinSize = 0;
+ treeListColumn208.Width = 120;
+ treeListColumn209.AutoSize = true;
+ treeListColumn209.AutoSizeMinSize = 100;
+ treeListColumn209.Width = 50;
+ treeListColumn210.AutoSizeMinSize = 0;
+ treeListColumn210.Width = 85;
+ treeListColumn211.AutoSizeMinSize = 0;
+ treeListColumn211.Width = 250;
+ treeListColumn212.AutoSizeMinSize = 0;
+ treeListColumn212.Width = 25;
this.psCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn336,
- treeListColumn337,
- treeListColumn338,
- treeListColumn339,
- treeListColumn340});
+ treeListColumn206,
+ treeListColumn207,
+ treeListColumn208,
+ treeListColumn209,
+ treeListColumn210,
+ treeListColumn211,
+ treeListColumn212});
this.psCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.psCBuffers.Dock = System.Windows.Forms.DockStyle.Fill;
this.psCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -3527,10 +3763,10 @@
this.psCBuffers.RowOptions.HoverHighlight = true;
this.psCBuffers.RowOptions.ItemHeight = 20;
this.psCBuffers.RowOptions.ShowHeader = false;
- this.psCBuffers.Size = new System.Drawing.Size(997, 113);
+ this.psCBuffers.Size = new System.Drawing.Size(997, 116);
this.psCBuffers.TabIndex = 11;
this.psCBuffers.Text = "Constant Buffers";
- this.psCBuffers.TreeColumn = 4;
+ this.psCBuffers.TreeColumn = 6;
this.psCBuffers.ViewOptions.Indent = 0;
this.psCBuffers.ViewOptions.ShowLine = false;
this.psCBuffers.ViewOptions.ShowPlusMinus = false;
@@ -3588,39 +3824,39 @@
this.groupBox33.Size = new System.Drawing.Size(1003, 270);
this.groupBox33.TabIndex = 15;
this.groupBox33.TabStop = false;
- this.groupBox33.Text = "Render Targets && UAVs";
+ this.groupBox33.Text = "Render Targets";
//
// targetOutputs
//
- treeListColumn341.AutoSizeMinSize = 0;
- treeListColumn341.Width = 50;
- treeListColumn342.AutoSize = true;
- treeListColumn342.AutoSizeMinSize = 150;
- treeListColumn342.Width = 50;
- treeListColumn343.AutoSizeMinSize = 0;
- treeListColumn343.Width = 75;
- treeListColumn344.AutoSizeMinSize = 0;
- treeListColumn344.Width = 50;
- treeListColumn345.AutoSizeMinSize = 0;
- treeListColumn345.Width = 50;
- treeListColumn346.AutoSizeMinSize = 0;
- treeListColumn346.Width = 50;
- treeListColumn347.AutoSizeMinSize = 0;
- treeListColumn347.Width = 85;
- treeListColumn348.AutoSizeMinSize = 0;
- treeListColumn348.Width = 200;
- treeListColumn349.AutoSizeMinSize = 0;
- treeListColumn349.Width = 25;
+ treeListColumn213.AutoSizeMinSize = 0;
+ treeListColumn213.Width = 50;
+ treeListColumn214.AutoSize = true;
+ treeListColumn214.AutoSizeMinSize = 150;
+ treeListColumn214.Width = 50;
+ treeListColumn215.AutoSizeMinSize = 0;
+ treeListColumn215.Width = 75;
+ treeListColumn216.AutoSizeMinSize = 0;
+ treeListColumn216.Width = 50;
+ treeListColumn217.AutoSizeMinSize = 0;
+ treeListColumn217.Width = 50;
+ treeListColumn218.AutoSizeMinSize = 0;
+ treeListColumn218.Width = 50;
+ treeListColumn219.AutoSizeMinSize = 0;
+ treeListColumn219.Width = 85;
+ treeListColumn220.AutoSizeMinSize = 0;
+ treeListColumn220.Width = 200;
+ treeListColumn221.AutoSizeMinSize = 0;
+ treeListColumn221.Width = 25;
this.targetOutputs.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn341,
- treeListColumn342,
- treeListColumn343,
- treeListColumn344,
- treeListColumn345,
- treeListColumn346,
- treeListColumn347,
- treeListColumn348,
- treeListColumn349});
+ treeListColumn213,
+ treeListColumn214,
+ treeListColumn215,
+ treeListColumn216,
+ treeListColumn217,
+ treeListColumn218,
+ treeListColumn219,
+ treeListColumn220,
+ treeListColumn221});
this.targetOutputs.Cursor = System.Windows.Forms.Cursors.Arrow;
this.targetOutputs.Dock = System.Windows.Forms.DockStyle.Fill;
this.targetOutputs.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -3658,41 +3894,41 @@
//
// blendOperations
//
- treeListColumn350.AutoSizeMinSize = 0;
- treeListColumn350.Width = 50;
- treeListColumn351.AutoSizeMinSize = 0;
- treeListColumn351.Width = 60;
- treeListColumn352.AutoSizeMinSize = 0;
- treeListColumn352.Width = 50;
- treeListColumn353.AutoSizeMinSize = 0;
- treeListColumn353.Width = 100;
- treeListColumn354.AutoSizeMinSize = 0;
- treeListColumn354.Width = 100;
- treeListColumn355.AutoSizeMinSize = 0;
- treeListColumn355.Width = 135;
- treeListColumn356.AutoSizeMinSize = 0;
- treeListColumn356.Width = 100;
- treeListColumn357.AutoSizeMinSize = 0;
- treeListColumn357.Width = 100;
- treeListColumn358.AutoSizeMinSize = 0;
- treeListColumn358.Width = 100;
- treeListColumn359.AutoSizeMinSize = 0;
- treeListColumn359.Width = 80;
- treeListColumn360.AutoSize = true;
- treeListColumn360.AutoSizeMinSize = 60;
- treeListColumn360.Width = 60;
+ treeListColumn222.AutoSizeMinSize = 0;
+ treeListColumn222.Width = 50;
+ treeListColumn223.AutoSizeMinSize = 0;
+ treeListColumn223.Width = 60;
+ treeListColumn224.AutoSizeMinSize = 0;
+ treeListColumn224.Width = 50;
+ treeListColumn225.AutoSizeMinSize = 0;
+ treeListColumn225.Width = 100;
+ treeListColumn226.AutoSizeMinSize = 0;
+ treeListColumn226.Width = 100;
+ treeListColumn227.AutoSizeMinSize = 0;
+ treeListColumn227.Width = 135;
+ treeListColumn228.AutoSizeMinSize = 0;
+ treeListColumn228.Width = 100;
+ treeListColumn229.AutoSizeMinSize = 0;
+ treeListColumn229.Width = 100;
+ treeListColumn230.AutoSizeMinSize = 0;
+ treeListColumn230.Width = 100;
+ treeListColumn231.AutoSizeMinSize = 0;
+ treeListColumn231.Width = 80;
+ treeListColumn232.AutoSize = true;
+ treeListColumn232.AutoSizeMinSize = 60;
+ treeListColumn232.Width = 60;
this.blendOperations.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn350,
- treeListColumn351,
- treeListColumn352,
- treeListColumn353,
- treeListColumn354,
- treeListColumn355,
- treeListColumn356,
- treeListColumn357,
- treeListColumn358,
- treeListColumn359,
- treeListColumn360});
+ treeListColumn222,
+ treeListColumn223,
+ treeListColumn224,
+ treeListColumn225,
+ treeListColumn226,
+ treeListColumn227,
+ treeListColumn228,
+ treeListColumn229,
+ treeListColumn230,
+ treeListColumn231,
+ treeListColumn232});
this.blendOperations.Cursor = System.Windows.Forms.Cursors.Arrow;
this.blendOperations.Dock = System.Windows.Forms.DockStyle.Fill;
this.blendOperations.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -3736,7 +3972,7 @@
this.groupBox40.Location = new System.Drawing.Point(3, 3);
this.groupBox40.MinimumSize = new System.Drawing.Size(270, 0);
this.groupBox40.Name = "groupBox40";
- this.groupBox40.Size = new System.Drawing.Size(339, 133);
+ this.groupBox40.Size = new System.Drawing.Size(305, 133);
this.groupBox40.TabIndex = 0;
this.groupBox40.TabStop = false;
this.groupBox40.Text = "Blend State";
@@ -3746,101 +3982,43 @@
this.tableLayoutPanel11.AutoSize = true;
this.tableLayoutPanel11.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Single;
this.tableLayoutPanel11.ColumnCount = 4;
- this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 50F));
+ this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
- this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 75F));
+ this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
- this.tableLayoutPanel11.Controls.Add(this.sampleMask, 1, 1);
- this.tableLayoutPanel11.Controls.Add(this.independentBlend, 3, 0);
- this.tableLayoutPanel11.Controls.Add(this.label3, 0, 0);
- this.tableLayoutPanel11.Controls.Add(this.label6, 0, 1);
- this.tableLayoutPanel11.Controls.Add(this.label7, 2, 1);
- this.tableLayoutPanel11.Controls.Add(this.alphaToCoverage, 3, 1);
- this.tableLayoutPanel11.Controls.Add(this.blendFactor, 1, 0);
- this.tableLayoutPanel11.Controls.Add(this.label4, 2, 0);
+ this.tableLayoutPanel11.Controls.Add(this.label3, 0, 1);
+ this.tableLayoutPanel11.Controls.Add(this.blendFactor, 1, 1);
+ this.tableLayoutPanel11.Controls.Add(this.label4, 0, 0);
+ this.tableLayoutPanel11.Controls.Add(this.independentBlend, 1, 0);
+ this.tableLayoutPanel11.Controls.Add(this.label7, 2, 0);
+ this.tableLayoutPanel11.Controls.Add(this.alphaToCoverage, 3, 0);
this.tableLayoutPanel11.Location = new System.Drawing.Point(3, 16);
this.tableLayoutPanel11.Name = "tableLayoutPanel11";
this.tableLayoutPanel11.RowCount = 2;
this.tableLayoutPanel11.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel11.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel11.Size = new System.Drawing.Size(330, 106);
+ this.tableLayoutPanel11.Size = new System.Drawing.Size(296, 106);
this.tableLayoutPanel11.TabIndex = 0;
//
- // sampleMask
- //
- this.sampleMask.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
- this.sampleMask.AutoSize = true;
- this.sampleMask.BackColor = System.Drawing.Color.Transparent;
- this.sampleMask.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.sampleMask.Location = new System.Drawing.Point(55, 69);
- this.sampleMask.Name = "sampleMask";
- this.sampleMask.Size = new System.Drawing.Size(167, 19);
- this.sampleMask.TabIndex = 23;
- this.sampleMask.Text = "FFFFFFFF";
- this.sampleMask.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // independentBlend
- //
- this.independentBlend.Anchor = System.Windows.Forms.AnchorStyles.Left;
- this.independentBlend.Image = ((System.Drawing.Image)(resources.GetObject("independentBlend.Image")));
- this.independentBlend.Location = new System.Drawing.Point(305, 18);
- this.independentBlend.Name = "independentBlend";
- this.independentBlend.Size = new System.Drawing.Size(16, 16);
- this.independentBlend.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
- this.independentBlend.TabIndex = 22;
- this.independentBlend.TabStop = false;
- //
// label3
//
this.label3.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.label3.AutoSize = true;
- this.label3.Location = new System.Drawing.Point(8, 13);
+ this.label3.Location = new System.Drawing.Point(48, 72);
this.label3.Name = "label3";
- this.label3.Size = new System.Drawing.Size(40, 26);
+ this.label3.Size = new System.Drawing.Size(70, 13);
this.label3.TabIndex = 0;
this.label3.Text = "Blend Factor:";
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
- // label6
- //
- this.label6.Anchor = System.Windows.Forms.AnchorStyles.Right;
- this.label6.AutoSize = true;
- this.label6.Location = new System.Drawing.Point(6, 66);
- this.label6.Name = "label6";
- this.label6.Size = new System.Drawing.Size(42, 26);
- this.label6.TabIndex = 2;
- this.label6.Text = "Sample Mask:";
- this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
- //
- // label7
- //
- this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
- this.label7.AutoSize = true;
- this.label7.Location = new System.Drawing.Point(229, 66);
- this.label7.Name = "label7";
- this.label7.Size = new System.Drawing.Size(69, 26);
- this.label7.TabIndex = 3;
- this.label7.Text = "Alpha to Coverage:";
- this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
- //
- // alphaToCoverage
- //
- this.alphaToCoverage.Anchor = System.Windows.Forms.AnchorStyles.Left;
- this.alphaToCoverage.Image = ((System.Drawing.Image)(resources.GetObject("alphaToCoverage.Image")));
- this.alphaToCoverage.Location = new System.Drawing.Point(305, 71);
- this.alphaToCoverage.Name = "alphaToCoverage";
- this.alphaToCoverage.Size = new System.Drawing.Size(16, 16);
- this.alphaToCoverage.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
- this.alphaToCoverage.TabIndex = 21;
- this.alphaToCoverage.TabStop = false;
- //
// blendFactor
//
this.blendFactor.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.blendFactor.AutoSize = true;
this.blendFactor.BackColor = System.Drawing.Color.Transparent;
+ this.tableLayoutPanel11.SetColumnSpan(this.blendFactor, 3);
this.blendFactor.Font = new System.Drawing.Font("Tahoma", 12F);
- this.blendFactor.Location = new System.Drawing.Point(55, 17);
+ this.blendFactor.Location = new System.Drawing.Point(125, 69);
this.blendFactor.Name = "blendFactor";
this.blendFactor.Size = new System.Drawing.Size(167, 19);
this.blendFactor.TabIndex = 24;
@@ -3851,19 +4029,52 @@
//
this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.label4.AutoSize = true;
- this.label4.Location = new System.Drawing.Point(229, 13);
+ this.label4.Location = new System.Drawing.Point(4, 20);
this.label4.Name = "label4";
- this.label4.Size = new System.Drawing.Size(69, 26);
+ this.label4.Size = new System.Drawing.Size(114, 13);
this.label4.TabIndex = 1;
this.label4.Text = "Independent Blend:";
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
+ // independentBlend
+ //
+ this.independentBlend.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.independentBlend.Image = ((System.Drawing.Image)(resources.GetObject("independentBlend.Image")));
+ this.independentBlend.Location = new System.Drawing.Point(125, 18);
+ this.independentBlend.Name = "independentBlend";
+ this.independentBlend.Size = new System.Drawing.Size(16, 16);
+ this.independentBlend.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
+ this.independentBlend.TabIndex = 22;
+ this.independentBlend.TabStop = false;
+ //
+ // label7
+ //
+ this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(148, 20);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(114, 13);
+ this.label7.TabIndex = 3;
+ this.label7.Text = "Alpha to Coverage:";
+ this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // alphaToCoverage
+ //
+ this.alphaToCoverage.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.alphaToCoverage.Image = ((System.Drawing.Image)(resources.GetObject("alphaToCoverage.Image")));
+ this.alphaToCoverage.Location = new System.Drawing.Point(269, 18);
+ this.alphaToCoverage.Name = "alphaToCoverage";
+ this.alphaToCoverage.Size = new System.Drawing.Size(16, 16);
+ this.alphaToCoverage.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
+ this.alphaToCoverage.TabIndex = 21;
+ this.alphaToCoverage.TabStop = false;
+ //
// groupBox41
//
this.groupBox41.AutoSize = true;
this.groupBox41.Controls.Add(this.tableLayoutPanel12);
this.groupBox41.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox41.Location = new System.Drawing.Point(348, 3);
+ this.groupBox41.Location = new System.Drawing.Point(314, 3);
this.groupBox41.MinimumSize = new System.Drawing.Size(165, 0);
this.groupBox41.Name = "groupBox41";
this.groupBox41.Size = new System.Drawing.Size(217, 133);
@@ -3965,7 +4176,7 @@
//
this.groupBox43.Controls.Add(this.flowLayoutPanel8);
this.groupBox43.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox43.Location = new System.Drawing.Point(571, 3);
+ this.groupBox43.Location = new System.Drawing.Point(537, 3);
this.groupBox43.Name = "groupBox43";
this.groupBox43.Size = new System.Drawing.Size(577, 133);
this.groupBox43.TabIndex = 2;
@@ -4109,23 +4320,23 @@
//
// stencilFuncs
//
- treeListColumn361.AutoSizeMinSize = 0;
- treeListColumn361.Width = 50;
- treeListColumn362.AutoSizeMinSize = 0;
- treeListColumn362.Width = 60;
- treeListColumn363.AutoSizeMinSize = 0;
- treeListColumn363.Width = 75;
- treeListColumn364.AutoSizeMinSize = 0;
- treeListColumn364.Width = 75;
- treeListColumn365.AutoSize = true;
- treeListColumn365.AutoSizeMinSize = 50;
- treeListColumn365.Width = 75;
+ treeListColumn233.AutoSizeMinSize = 0;
+ treeListColumn233.Width = 50;
+ treeListColumn234.AutoSizeMinSize = 0;
+ treeListColumn234.Width = 60;
+ treeListColumn235.AutoSizeMinSize = 0;
+ treeListColumn235.Width = 75;
+ treeListColumn236.AutoSizeMinSize = 0;
+ treeListColumn236.Width = 75;
+ treeListColumn237.AutoSize = true;
+ treeListColumn237.AutoSizeMinSize = 50;
+ treeListColumn237.Width = 75;
this.stencilFuncs.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn361,
- treeListColumn362,
- treeListColumn363,
- treeListColumn364,
- treeListColumn365});
+ treeListColumn233,
+ treeListColumn234,
+ treeListColumn235,
+ treeListColumn236,
+ treeListColumn237});
this.stencilFuncs.Cursor = System.Windows.Forms.Cursors.Arrow;
this.stencilFuncs.Location = new System.Drawing.Point(3, 33);
this.stencilFuncs.Name = "stencilFuncs";
@@ -4152,78 +4363,82 @@
//
this.panel7.AutoScroll = true;
this.panel7.AutoScrollMinSize = new System.Drawing.Size(0, 500);
- this.panel7.Controls.Add(this.tableLayoutPanel7);
+ this.panel7.Controls.Add(this.compTableLayout);
this.panel7.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel7.Location = new System.Drawing.Point(0, 0);
this.panel7.Name = "panel7";
this.panel7.Size = new System.Drawing.Size(1009, 605);
this.panel7.TabIndex = 4;
//
- // tableLayoutPanel7
+ // compTableLayout
//
- this.tableLayoutPanel7.ColumnCount = 1;
- this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tableLayoutPanel7.Controls.Add(this.groupBox38, 0, 2);
- this.tableLayoutPanel7.Controls.Add(this.groupBox27, 0, 5);
- this.tableLayoutPanel7.Controls.Add(this.groupBox6, 0, 0);
- this.tableLayoutPanel7.Controls.Add(this.groupBox34, 0, 1);
- this.tableLayoutPanel7.Controls.Add(this.groupBox35, 0, 3);
- this.tableLayoutPanel7.Controls.Add(this.groupBox36, 0, 4);
- this.tableLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tableLayoutPanel7.Location = new System.Drawing.Point(0, 0);
- this.tableLayoutPanel7.Name = "tableLayoutPanel7";
- this.tableLayoutPanel7.RowCount = 5;
- this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle());
- this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
- this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
- this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
- this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
- this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
- this.tableLayoutPanel7.Size = new System.Drawing.Size(1009, 605);
- this.tableLayoutPanel7.TabIndex = 1;
+ this.compTableLayout.ColumnCount = 1;
+ this.compTableLayout.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
+ this.compTableLayout.Controls.Add(this.groupBox38, 0, 2);
+ this.compTableLayout.Controls.Add(this.groupBox6, 0, 0);
+ this.compTableLayout.Controls.Add(this.groupBox34, 0, 1);
+ this.compTableLayout.Controls.Add(this.groupBox35, 0, 3);
+ this.compTableLayout.Controls.Add(this.groupBox36, 0, 4);
+ this.compTableLayout.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.compTableLayout.Location = new System.Drawing.Point(0, 0);
+ this.compTableLayout.Name = "compTableLayout";
+ this.compTableLayout.RowCount = 5;
+ this.compTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 60F));
+ this.compTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.compTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.compTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.compTableLayout.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
+ this.compTableLayout.Size = new System.Drawing.Size(1009, 605);
+ this.compTableLayout.TabIndex = 1;
//
// groupBox38
//
this.groupBox38.Controls.Add(this.csUAVs);
this.groupBox38.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox38.Location = new System.Drawing.Point(3, 182);
+ this.groupBox38.Location = new System.Drawing.Point(3, 199);
this.groupBox38.Name = "groupBox38";
- this.groupBox38.Size = new System.Drawing.Size(1003, 100);
+ this.groupBox38.Size = new System.Drawing.Size(1003, 130);
this.groupBox38.TabIndex = 19;
this.groupBox38.TabStop = false;
this.groupBox38.Text = "UAVs";
//
// csUAVs
//
- treeListColumn366.AutoSizeMinSize = 0;
- treeListColumn366.Width = 120;
- treeListColumn367.AutoSize = true;
- treeListColumn367.AutoSizeMinSize = 150;
- treeListColumn367.Width = 50;
- treeListColumn368.AutoSizeMinSize = 0;
- treeListColumn368.Width = 75;
- treeListColumn369.AutoSizeMinSize = 0;
- treeListColumn369.Width = 50;
- treeListColumn370.AutoSizeMinSize = 0;
- treeListColumn370.Width = 50;
- treeListColumn371.AutoSizeMinSize = 0;
- treeListColumn371.Width = 50;
- treeListColumn372.AutoSizeMinSize = 0;
- treeListColumn372.Width = 85;
- treeListColumn373.AutoSizeMinSize = 0;
- treeListColumn373.Width = 200;
- treeListColumn374.AutoSizeMinSize = 0;
- treeListColumn374.Width = 25;
+ treeListColumn238.AutoSizeMinSize = 0;
+ treeListColumn238.Width = 70;
+ treeListColumn239.AutoSizeMinSize = 0;
+ treeListColumn239.Width = 40;
+ treeListColumn240.AutoSizeMinSize = 0;
+ treeListColumn240.Width = 120;
+ treeListColumn241.AutoSize = true;
+ treeListColumn241.AutoSizeMinSize = 150;
+ treeListColumn241.Width = 50;
+ treeListColumn242.AutoSizeMinSize = 0;
+ treeListColumn242.Width = 115;
+ treeListColumn243.AutoSizeMinSize = 0;
+ treeListColumn243.Width = 50;
+ treeListColumn244.AutoSizeMinSize = 0;
+ treeListColumn244.Width = 50;
+ treeListColumn245.AutoSizeMinSize = 0;
+ treeListColumn245.Width = 50;
+ treeListColumn246.AutoSizeMinSize = 0;
+ treeListColumn246.Width = 85;
+ treeListColumn247.AutoSizeMinSize = 0;
+ treeListColumn247.Width = 200;
+ treeListColumn248.AutoSizeMinSize = 0;
+ treeListColumn248.Width = 25;
this.csUAVs.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn366,
- treeListColumn367,
- treeListColumn368,
- treeListColumn369,
- treeListColumn370,
- treeListColumn371,
- treeListColumn372,
- treeListColumn373,
- treeListColumn374});
+ treeListColumn238,
+ treeListColumn239,
+ treeListColumn240,
+ treeListColumn241,
+ treeListColumn242,
+ treeListColumn243,
+ treeListColumn244,
+ treeListColumn245,
+ treeListColumn246,
+ treeListColumn247,
+ treeListColumn248});
this.csUAVs.Cursor = System.Windows.Forms.Cursors.Arrow;
this.csUAVs.Dock = System.Windows.Forms.DockStyle.Fill;
this.csUAVs.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -4233,10 +4448,10 @@
this.csUAVs.RowOptions.HoverHighlight = true;
this.csUAVs.RowOptions.ItemHeight = 20;
this.csUAVs.RowOptions.ShowHeader = false;
- this.csUAVs.Size = new System.Drawing.Size(997, 81);
+ this.csUAVs.Size = new System.Drawing.Size(997, 111);
this.csUAVs.TabIndex = 1;
this.csUAVs.Text = "Outputs";
- this.csUAVs.TreeColumn = 8;
+ this.csUAVs.TreeColumn = 10;
this.csUAVs.ViewOptions.Indent = 0;
this.csUAVs.ViewOptions.ShowLine = false;
this.csUAVs.ViewOptions.ShowPlusMinus = false;
@@ -4248,47 +4463,6 @@
this.csUAVs.MouseLeave += new System.EventHandler(this.textureCell_MouseLeave);
this.csUAVs.MouseMove += new System.Windows.Forms.MouseEventHandler(this.textureCell_MouseMove);
//
- // groupBox27
- //
- this.tableLayoutPanel7.SetColumnSpan(this.groupBox27, 2);
- this.groupBox27.Controls.Add(this.csClasses);
- this.groupBox27.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox27.Location = new System.Drawing.Point(3, 500);
- this.groupBox27.Name = "groupBox27";
- this.groupBox27.Size = new System.Drawing.Size(1003, 102);
- this.groupBox27.TabIndex = 18;
- this.groupBox27.TabStop = false;
- this.groupBox27.Text = "Class Instances";
- //
- // csClasses
- //
- treeListColumn375.AutoSizeMinSize = 0;
- treeListColumn375.Width = 50;
- treeListColumn376.AutoSizeMinSize = 0;
- treeListColumn376.Width = 200;
- treeListColumn377.AutoSize = true;
- treeListColumn377.AutoSizeMinSize = 50;
- treeListColumn377.Width = 60;
- this.csClasses.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn375,
- treeListColumn376,
- treeListColumn377});
- this.csClasses.Cursor = System.Windows.Forms.Cursors.Arrow;
- this.csClasses.Dock = System.Windows.Forms.DockStyle.Fill;
- this.csClasses.Location = new System.Drawing.Point(3, 16);
- this.csClasses.Name = "csClasses";
- this.csClasses.RowOptions.ItemHeight = 20;
- this.csClasses.RowOptions.ShowHeader = false;
- this.csClasses.Size = new System.Drawing.Size(997, 83);
- this.csClasses.TabIndex = 4;
- this.csClasses.Text = "Class Instances";
- this.csClasses.TreeColumn = -1;
- this.csClasses.ViewOptions.ShowLine = false;
- this.csClasses.ViewOptions.ShowPlusMinus = false;
- this.csClasses.KeyDown += new System.Windows.Forms.KeyEventHandler(this.defaultCopyPaste_KeyDown);
- this.csClasses.Leave += new System.EventHandler(this.disableSelection_Leave);
- this.csClasses.MouseClick += new System.Windows.Forms.MouseEventHandler(this.hideDisabledEmpty_MouseClick);
- //
// groupBox6
//
this.groupBox6.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
@@ -4299,7 +4473,7 @@
this.groupBox6.Location = new System.Drawing.Point(3, 3);
this.groupBox6.Name = "groupBox6";
this.groupBox6.Padding = new System.Windows.Forms.Padding(3, 3, 3, 0);
- this.groupBox6.Size = new System.Drawing.Size(1003, 67);
+ this.groupBox6.Size = new System.Drawing.Size(1003, 54);
this.groupBox6.TabIndex = 17;
this.groupBox6.TabStop = false;
this.groupBox6.Text = "Shader";
@@ -4332,7 +4506,7 @@
this.csShader.Cursor = System.Windows.Forms.Cursors.Hand;
this.csShader.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
this.csShader.ForeColor = System.Drawing.SystemColors.InfoText;
- this.csShader.Location = new System.Drawing.Point(3, 11);
+ this.csShader.Location = new System.Drawing.Point(3, 8);
this.csShader.MinimumSize = new System.Drawing.Size(300, 2);
this.csShader.Name = "csShader";
this.csShader.Size = new System.Drawing.Size(300, 15);
@@ -4347,7 +4521,7 @@
this.csShaderCog.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.csShaderCog.Cursor = System.Windows.Forms.Cursors.Hand;
this.csShaderCog.Image = global::renderdocui.Properties.Resources.action;
- this.csShaderCog.Location = new System.Drawing.Point(309, 11);
+ this.csShaderCog.Location = new System.Drawing.Point(309, 8);
this.csShaderCog.Margin = new System.Windows.Forms.Padding(3, 3, 0, 3);
this.csShaderCog.Name = "csShaderCog";
this.csShaderCog.Size = new System.Drawing.Size(16, 16);
@@ -4363,7 +4537,7 @@
label41.Anchor = System.Windows.Forms.AnchorStyles.Left;
label41.AutoSize = true;
label41.Cursor = System.Windows.Forms.Cursors.Hand;
- label41.Location = new System.Drawing.Point(325, 12);
+ label41.Location = new System.Drawing.Point(325, 9);
label41.Margin = new System.Windows.Forms.Padding(0, 0, 6, 0);
label41.Name = "label41";
label41.Size = new System.Drawing.Size(30, 13);
@@ -4378,7 +4552,7 @@
this.csShaderEdit.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.csShaderEdit.Cursor = System.Windows.Forms.Cursors.Hand;
this.csShaderEdit.Image = global::renderdocui.Properties.Resources.page_white_edit;
- this.csShaderEdit.Location = new System.Drawing.Point(364, 11);
+ this.csShaderEdit.Location = new System.Drawing.Point(364, 8);
this.csShaderEdit.Margin = new System.Windows.Forms.Padding(3, 3, 0, 3);
this.csShaderEdit.Name = "csShaderEdit";
this.csShaderEdit.Size = new System.Drawing.Size(16, 16);
@@ -4393,7 +4567,7 @@
label42.Anchor = System.Windows.Forms.AnchorStyles.Left;
label42.AutoSize = true;
label42.Cursor = System.Windows.Forms.Cursors.Hand;
- label42.Location = new System.Drawing.Point(380, 12);
+ label42.Location = new System.Drawing.Point(380, 9);
label42.Margin = new System.Windows.Forms.Padding(0, 0, 6, 0);
label42.Name = "label42";
label42.Size = new System.Drawing.Size(25, 13);
@@ -4407,7 +4581,7 @@
this.csShaderSave.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.csShaderSave.Cursor = System.Windows.Forms.Cursors.Hand;
this.csShaderSave.Image = global::renderdocui.Properties.Resources.save;
- this.csShaderSave.Location = new System.Drawing.Point(414, 11);
+ this.csShaderSave.Location = new System.Drawing.Point(414, 8);
this.csShaderSave.Margin = new System.Windows.Forms.Padding(3, 3, 0, 3);
this.csShaderSave.Name = "csShaderSave";
this.csShaderSave.Size = new System.Drawing.Size(16, 16);
@@ -4422,7 +4596,7 @@
label43.Anchor = System.Windows.Forms.AnchorStyles.Left;
label43.AutoSize = true;
label43.Cursor = System.Windows.Forms.Cursors.Hand;
- label43.Location = new System.Drawing.Point(430, 12);
+ label43.Location = new System.Drawing.Point(430, 9);
label43.Margin = new System.Windows.Forms.Padding(0, 0, 6, 0);
label43.Name = "label43";
label43.Size = new System.Drawing.Size(32, 13);
@@ -4442,7 +4616,8 @@
this.computeDebugControls.Controls.Add(this.threadY);
this.computeDebugControls.Controls.Add(this.threadZ);
this.computeDebugControls.Controls.Add(this.csDebug);
- this.computeDebugControls.Location = new System.Drawing.Point(471, 3);
+ this.computeDebugControls.Location = new System.Drawing.Point(471, 0);
+ this.computeDebugControls.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.computeDebugControls.Name = "computeDebugControls";
this.computeDebugControls.Size = new System.Drawing.Size(498, 32);
this.computeDebugControls.TabIndex = 35;
@@ -4450,9 +4625,9 @@
// label9
//
this.label9.Anchor = System.Windows.Forms.AnchorStyles.Left;
- this.label9.Location = new System.Drawing.Point(3, 4);
+ this.label9.Location = new System.Drawing.Point(3, 8);
this.label9.Name = "label9";
- this.label9.Size = new System.Drawing.Size(78, 23);
+ this.label9.Size = new System.Drawing.Size(78, 15);
this.label9.TabIndex = 30;
this.label9.Text = "Debug Group:";
this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
@@ -4461,6 +4636,7 @@
//
this.groupX.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.groupX.Location = new System.Drawing.Point(87, 5);
+ this.groupX.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.groupX.Name = "groupX";
this.groupX.Size = new System.Drawing.Size(46, 20);
this.groupX.TabIndex = 26;
@@ -4470,6 +4646,7 @@
//
this.groupY.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.groupY.Location = new System.Drawing.Point(139, 5);
+ this.groupY.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.groupY.Name = "groupY";
this.groupY.Size = new System.Drawing.Size(49, 20);
this.groupY.TabIndex = 27;
@@ -4479,6 +4656,7 @@
//
this.groupZ.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.groupZ.Location = new System.Drawing.Point(194, 5);
+ this.groupZ.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.groupZ.Name = "groupZ";
this.groupZ.Size = new System.Drawing.Size(52, 20);
this.groupZ.TabIndex = 28;
@@ -4498,6 +4676,7 @@
//
this.threadX.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.threadX.Location = new System.Drawing.Point(305, 5);
+ this.threadX.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.threadX.Name = "threadX";
this.threadX.Size = new System.Drawing.Size(46, 20);
this.threadX.TabIndex = 31;
@@ -4507,6 +4686,7 @@
//
this.threadY.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.threadY.Location = new System.Drawing.Point(357, 5);
+ this.threadY.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.threadY.Name = "threadY";
this.threadY.Size = new System.Drawing.Size(49, 20);
this.threadY.TabIndex = 32;
@@ -4516,6 +4696,7 @@
//
this.threadZ.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.threadZ.Location = new System.Drawing.Point(412, 5);
+ this.threadZ.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.threadZ.Name = "threadZ";
this.threadZ.Size = new System.Drawing.Size(52, 20);
this.threadZ.TabIndex = 33;
@@ -4537,44 +4718,50 @@
//
this.groupBox34.Controls.Add(this.csResources);
this.groupBox34.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox34.Location = new System.Drawing.Point(3, 76);
+ this.groupBox34.Location = new System.Drawing.Point(3, 63);
this.groupBox34.Name = "groupBox34";
- this.groupBox34.Size = new System.Drawing.Size(1003, 100);
+ this.groupBox34.Size = new System.Drawing.Size(1003, 130);
this.groupBox34.TabIndex = 14;
this.groupBox34.TabStop = false;
this.groupBox34.Text = "Resources";
//
// csResources
//
- treeListColumn378.AutoSizeMinSize = 0;
- treeListColumn378.Width = 120;
- treeListColumn379.AutoSize = true;
- treeListColumn379.AutoSizeMinSize = 150;
- treeListColumn379.Width = 50;
- treeListColumn380.AutoSizeMinSize = 0;
- treeListColumn380.Width = 85;
- treeListColumn381.AutoSizeMinSize = 0;
- treeListColumn381.Width = 50;
- treeListColumn382.AutoSizeMinSize = 0;
- treeListColumn382.Width = 50;
- treeListColumn383.AutoSizeMinSize = 0;
- treeListColumn383.Width = 50;
- treeListColumn384.AutoSizeMinSize = 0;
- treeListColumn384.Width = 85;
- treeListColumn385.AutoSizeMinSize = 0;
- treeListColumn385.Width = 200;
- treeListColumn386.AutoSizeMinSize = 0;
- treeListColumn386.Width = 25;
+ treeListColumn249.AutoSizeMinSize = 0;
+ treeListColumn249.Width = 70;
+ treeListColumn250.AutoSizeMinSize = 0;
+ treeListColumn250.Width = 40;
+ treeListColumn251.AutoSizeMinSize = 0;
+ treeListColumn251.Width = 120;
+ treeListColumn252.AutoSize = true;
+ treeListColumn252.AutoSizeMinSize = 150;
+ treeListColumn252.Width = 50;
+ treeListColumn253.AutoSizeMinSize = 0;
+ treeListColumn253.Width = 115;
+ treeListColumn254.AutoSizeMinSize = 0;
+ treeListColumn254.Width = 50;
+ treeListColumn255.AutoSizeMinSize = 0;
+ treeListColumn255.Width = 50;
+ treeListColumn256.AutoSizeMinSize = 0;
+ treeListColumn256.Width = 50;
+ treeListColumn257.AutoSizeMinSize = 0;
+ treeListColumn257.Width = 85;
+ treeListColumn258.AutoSizeMinSize = 0;
+ treeListColumn258.Width = 200;
+ treeListColumn259.AutoSizeMinSize = 0;
+ treeListColumn259.Width = 25;
this.csResources.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn378,
- treeListColumn379,
- treeListColumn380,
- treeListColumn381,
- treeListColumn382,
- treeListColumn383,
- treeListColumn384,
- treeListColumn385,
- treeListColumn386});
+ treeListColumn249,
+ treeListColumn250,
+ treeListColumn251,
+ treeListColumn252,
+ treeListColumn253,
+ treeListColumn254,
+ treeListColumn255,
+ treeListColumn256,
+ treeListColumn257,
+ treeListColumn258,
+ treeListColumn259});
this.csResources.Cursor = System.Windows.Forms.Cursors.Arrow;
this.csResources.Dock = System.Windows.Forms.DockStyle.Fill;
this.csResources.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -4584,10 +4771,10 @@
this.csResources.RowOptions.HoverHighlight = true;
this.csResources.RowOptions.ItemHeight = 20;
this.csResources.RowOptions.ShowHeader = false;
- this.csResources.Size = new System.Drawing.Size(997, 81);
+ this.csResources.Size = new System.Drawing.Size(997, 111);
this.csResources.TabIndex = 1;
this.csResources.Text = "Outputs";
- this.csResources.TreeColumn = 8;
+ this.csResources.TreeColumn = 10;
this.csResources.ViewOptions.Indent = 0;
this.csResources.ViewOptions.ShowLine = false;
this.csResources.ViewOptions.ShowPlusMinus = false;
@@ -4603,32 +4790,38 @@
//
this.groupBox35.Controls.Add(this.csSamplers);
this.groupBox35.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox35.Location = new System.Drawing.Point(3, 288);
+ this.groupBox35.Location = new System.Drawing.Point(3, 335);
this.groupBox35.Name = "groupBox35";
- this.groupBox35.Size = new System.Drawing.Size(1003, 100);
+ this.groupBox35.Size = new System.Drawing.Size(1003, 130);
this.groupBox35.TabIndex = 13;
this.groupBox35.TabStop = false;
this.groupBox35.Text = "Samplers";
//
// csSamplers
//
- treeListColumn387.AutoSizeMinSize = 0;
- treeListColumn387.Width = 120;
- treeListColumn388.AutoSizeMinSize = 100;
- treeListColumn388.Width = 200;
- treeListColumn389.AutoSizeMinSize = 0;
- treeListColumn389.Width = 250;
- treeListColumn390.AutoSizeMinSize = 0;
- treeListColumn390.Width = 90;
- treeListColumn391.AutoSize = true;
- treeListColumn391.AutoSizeMinSize = 50;
- treeListColumn391.Width = 50;
+ treeListColumn260.AutoSizeMinSize = 0;
+ treeListColumn260.Width = 70;
+ treeListColumn261.AutoSizeMinSize = 0;
+ treeListColumn261.Width = 40;
+ treeListColumn262.AutoSizeMinSize = 0;
+ treeListColumn262.Width = 120;
+ treeListColumn263.AutoSizeMinSize = 100;
+ treeListColumn263.Width = 200;
+ treeListColumn264.AutoSizeMinSize = 0;
+ treeListColumn264.Width = 250;
+ treeListColumn265.AutoSizeMinSize = 0;
+ treeListColumn265.Width = 90;
+ treeListColumn266.AutoSize = true;
+ treeListColumn266.AutoSizeMinSize = 50;
+ treeListColumn266.Width = 50;
this.csSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn387,
- treeListColumn388,
- treeListColumn389,
- treeListColumn390,
- treeListColumn391});
+ treeListColumn260,
+ treeListColumn261,
+ treeListColumn262,
+ treeListColumn263,
+ treeListColumn264,
+ treeListColumn265,
+ treeListColumn266});
this.csSamplers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.csSamplers.Dock = System.Windows.Forms.DockStyle.Fill;
this.csSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -4638,7 +4831,7 @@
this.csSamplers.RowOptions.HoverHighlight = true;
this.csSamplers.RowOptions.ItemHeight = 20;
this.csSamplers.RowOptions.ShowHeader = false;
- this.csSamplers.Size = new System.Drawing.Size(997, 81);
+ this.csSamplers.Size = new System.Drawing.Size(997, 111);
this.csSamplers.TabIndex = 12;
this.csSamplers.Text = "Samplers";
this.csSamplers.TreeColumn = -1;
@@ -4653,32 +4846,38 @@
//
this.groupBox36.Controls.Add(this.csCBuffers);
this.groupBox36.Dock = System.Windows.Forms.DockStyle.Fill;
- this.groupBox36.Location = new System.Drawing.Point(3, 394);
+ this.groupBox36.Location = new System.Drawing.Point(3, 471);
this.groupBox36.Name = "groupBox36";
- this.groupBox36.Size = new System.Drawing.Size(1003, 100);
+ this.groupBox36.Size = new System.Drawing.Size(1003, 131);
this.groupBox36.TabIndex = 12;
this.groupBox36.TabStop = false;
this.groupBox36.Text = "Constant Buffers";
//
// csCBuffers
//
- treeListColumn392.AutoSizeMinSize = 0;
- treeListColumn392.Width = 120;
- treeListColumn393.AutoSize = true;
- treeListColumn393.AutoSizeMinSize = 100;
- treeListColumn393.Width = 50;
- treeListColumn394.AutoSizeMinSize = 0;
- treeListColumn394.Width = 85;
- treeListColumn395.AutoSizeMinSize = 0;
- treeListColumn395.Width = 250;
- treeListColumn396.AutoSizeMinSize = 0;
- treeListColumn396.Width = 25;
+ treeListColumn267.AutoSizeMinSize = 0;
+ treeListColumn267.Width = 70;
+ treeListColumn268.AutoSizeMinSize = 0;
+ treeListColumn268.Width = 40;
+ treeListColumn269.AutoSizeMinSize = 0;
+ treeListColumn269.Width = 120;
+ treeListColumn270.AutoSize = true;
+ treeListColumn270.AutoSizeMinSize = 100;
+ treeListColumn270.Width = 50;
+ treeListColumn271.AutoSizeMinSize = 0;
+ treeListColumn271.Width = 85;
+ treeListColumn272.AutoSizeMinSize = 0;
+ treeListColumn272.Width = 250;
+ treeListColumn273.AutoSizeMinSize = 0;
+ treeListColumn273.Width = 25;
this.csCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] {
- treeListColumn392,
- treeListColumn393,
- treeListColumn394,
- treeListColumn395,
- treeListColumn396});
+ treeListColumn267,
+ treeListColumn268,
+ treeListColumn269,
+ treeListColumn270,
+ treeListColumn271,
+ treeListColumn272,
+ treeListColumn273});
this.csCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow;
this.csCBuffers.Dock = System.Windows.Forms.DockStyle.Fill;
this.csCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark;
@@ -4688,10 +4887,10 @@
this.csCBuffers.RowOptions.HoverHighlight = true;
this.csCBuffers.RowOptions.ItemHeight = 20;
this.csCBuffers.RowOptions.ShowHeader = false;
- this.csCBuffers.Size = new System.Drawing.Size(997, 81);
+ this.csCBuffers.Size = new System.Drawing.Size(997, 112);
this.csCBuffers.TabIndex = 11;
this.csCBuffers.Text = "Constant Buffers";
- this.csCBuffers.TreeColumn = 4;
+ this.csCBuffers.TreeColumn = 6;
this.csCBuffers.ViewOptions.Indent = 0;
this.csCBuffers.ViewOptions.ShowLine = false;
this.csCBuffers.ViewOptions.ShowPlusMinus = false;
@@ -4707,13 +4906,13 @@
this.showDisabled,
this.showEmpty});
this.rightclickMenu.Name = "rightclickMenu";
- this.rightclickMenu.Size = new System.Drawing.Size(144, 48);
+ this.rightclickMenu.Size = new System.Drawing.Size(152, 48);
//
// showDisabled
//
this.showDisabled.Image = global::renderdocui.Properties.Resources.page_white_delete;
this.showDisabled.Name = "showDisabled";
- this.showDisabled.Size = new System.Drawing.Size(143, 22);
+ this.showDisabled.Size = new System.Drawing.Size(151, 22);
this.showDisabled.Text = "Show Disabled";
this.showDisabled.Click += new System.EventHandler(this.hideDisabled_Click);
//
@@ -4721,7 +4920,7 @@
//
this.showEmpty.Image = global::renderdocui.Properties.Resources.page_white_database;
this.showEmpty.Name = "showEmpty";
- this.showEmpty.Size = new System.Drawing.Size(143, 22);
+ this.showEmpty.Size = new System.Drawing.Size(151, 22);
this.showEmpty.Text = "Show Empty";
this.showEmpty.Click += new System.EventHandler(this.hideEmpty_Click);
//
@@ -4743,6 +4942,25 @@
"*)|*.*";
this.shaderSaveDialog.Title = "Save shader bytecode to file";
//
+ // groupBox11
+ //
+ this.groupBox11.Location = new System.Drawing.Point(0, 0);
+ this.groupBox11.Name = "groupBox11";
+ this.groupBox11.Size = new System.Drawing.Size(200, 100);
+ this.groupBox11.TabIndex = 0;
+ this.groupBox11.TabStop = false;
+ //
+ // treeListView1
+ //
+ this.treeListView1.Cursor = System.Windows.Forms.Cursors.Arrow;
+ this.treeListView1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.treeListView1.GridLineColour = System.Drawing.SystemColors.ControlDark;
+ this.treeListView1.Location = new System.Drawing.Point(0, 0);
+ this.treeListView1.Name = "treeListView1";
+ this.treeListView1.Size = new System.Drawing.Size(0, 0);
+ this.treeListView1.TabIndex = 0;
+ this.treeListView1.Text = "Outputs";
+ //
// D3D12PipelineStateViewer
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -4769,23 +4987,19 @@
((System.ComponentModel.ISupportInitialize)(this.iabuffers)).EndInit();
groupBox2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.inputLayouts)).EndInit();
- groupBox39.ResumeLayout(false);
- flowLayoutPanel9.ResumeLayout(false);
- flowLayoutPanel9.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.iaBytecodeCog)).EndInit();
groupBox44.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.meshView)).EndInit();
this.tabVS.ResumeLayout(false);
this.panel2.ResumeLayout(false);
- this.tableLayoutPanel2.ResumeLayout(false);
+ this.vertexTableLayout.ResumeLayout(false);
+ this.groupBox5.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.vsUAVs)).EndInit();
this.groupBox3.ResumeLayout(false);
this.flowLayoutPanel3.ResumeLayout(false);
this.flowLayoutPanel3.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.vsShaderCog)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.vsShaderEdit)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.vsShaderSave)).EndInit();
- this.groupBox5.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.vsClasses)).EndInit();
this.groupBox7.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.vsResources)).EndInit();
this.groupBox8.ResumeLayout(false);
@@ -4794,15 +5008,15 @@
((System.ComponentModel.ISupportInitialize)(this.vsCBuffers)).EndInit();
this.tabHS.ResumeLayout(false);
this.panel3.ResumeLayout(false);
- this.tableLayoutPanel3.ResumeLayout(false);
+ this.hullTableLayout.ResumeLayout(false);
+ this.groupBox17.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.hsUAVs)).EndInit();
this.groupBox10.ResumeLayout(false);
this.flowLayoutPanel4.ResumeLayout(false);
this.flowLayoutPanel4.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.hsShaderCog)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.hsShaderEdit)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.hsShaderSave)).EndInit();
- this.groupBox11.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.hsClasses)).EndInit();
this.groupBox12.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.hsResources)).EndInit();
this.groupBox14.ResumeLayout(false);
@@ -4811,15 +5025,15 @@
((System.ComponentModel.ISupportInitialize)(this.hsCBuffers)).EndInit();
this.tabDS.ResumeLayout(false);
this.panel4.ResumeLayout(false);
- this.tableLayoutPanel4.ResumeLayout(false);
+ this.domainTableLayout.ResumeLayout(false);
+ this.groupBox50.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.dsUAVs)).EndInit();
this.groupBox16.ResumeLayout(false);
this.flowLayoutPanel5.ResumeLayout(false);
this.flowLayoutPanel5.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dsShaderCog)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dsShaderEdit)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dsShaderSave)).EndInit();
- this.groupBox17.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.dsClasses)).EndInit();
this.groupBox18.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dsResources)).EndInit();
this.groupBox20.ResumeLayout(false);
@@ -4829,6 +5043,8 @@
this.tabGS.ResumeLayout(false);
this.panel5.ResumeLayout(false);
this.geomTableLayout.ResumeLayout(false);
+ this.groupBox51.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.gsUAVs)).EndInit();
groupBox45.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.gsStreams)).EndInit();
this.groupBox22.ResumeLayout(false);
@@ -4837,8 +5053,6 @@
((System.ComponentModel.ISupportInitialize)(this.gsShaderCog)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gsShaderEdit)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gsShaderSave)).EndInit();
- this.geomClassGroupBox.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.gsClasses)).EndInit();
this.groupBox24.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.gsResources)).EndInit();
this.groupBox25.ResumeLayout(false);
@@ -4853,10 +5067,9 @@
this.tableLayoutPanel8.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.frontCCW)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.depthClip)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.multisampleEnable)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.scissorEnable)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.lineAAEnable)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.conservativeRaster)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.multisampleEnable)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.lineAAEnable)).EndInit();
this.groupBox32.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.viewports)).EndInit();
groupBox42.ResumeLayout(false);
@@ -4864,14 +5077,14 @@
this.tabPS.ResumeLayout(false);
this.panel6.ResumeLayout(false);
this.pixelTableLayout.ResumeLayout(false);
+ this.groupBox19.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.psUAVs)).EndInit();
this.groupBox13.ResumeLayout(false);
this.flowLayoutPanel1.ResumeLayout(false);
this.flowLayoutPanel1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.psShaderCog)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.psShaderEdit)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.psShaderSave)).EndInit();
- this.pixelClassGroupBox.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.psClasses)).EndInit();
this.groupBox28.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.psResources)).EndInit();
this.groupBox29.ResumeLayout(false);
@@ -4908,12 +5121,10 @@
((System.ComponentModel.ISupportInitialize)(this.stencilFuncs)).EndInit();
this.tabCS.ResumeLayout(false);
this.panel7.ResumeLayout(false);
- this.tableLayoutPanel7.ResumeLayout(false);
- this.tableLayoutPanel7.PerformLayout();
+ this.compTableLayout.ResumeLayout(false);
+ this.compTableLayout.PerformLayout();
this.groupBox38.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.csUAVs)).EndInit();
- this.groupBox27.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.csClasses)).EndInit();
this.groupBox6.ResumeLayout(false);
this.groupBox6.PerformLayout();
this.flowLayoutPanel7.ResumeLayout(false);
@@ -4930,6 +5141,7 @@
this.groupBox36.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.csCBuffers)).EndInit();
this.rightclickMenu.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.treeListView1)).EndInit();
this.ResumeLayout(false);
}
@@ -4954,7 +5166,6 @@
private System.Windows.Forms.Panel panel6;
private System.Windows.Forms.TableLayoutPanel pixelTableLayout;
private System.Windows.Forms.GroupBox groupBox13;
- private System.Windows.Forms.GroupBox pixelClassGroupBox;
private System.Windows.Forms.GroupBox groupBox28;
private System.Windows.Forms.GroupBox groupBox29;
private System.Windows.Forms.GroupBox pixelCBufGroupBox;
@@ -4976,7 +5187,6 @@
private System.Windows.Forms.Label depthBiasClamp;
private System.Windows.Forms.Label slopeScaledBias;
private System.Windows.Forms.Label label18;
- private System.Windows.Forms.Label label19;
private System.Windows.Forms.Label label20;
private System.Windows.Forms.Label label23;
private System.Windows.Forms.PictureBox depthClip;
@@ -4985,7 +5195,6 @@
private System.Windows.Forms.Label fillMode;
private System.Windows.Forms.PictureBox lineAAEnable;
private System.Windows.Forms.PictureBox multisampleEnable;
- private System.Windows.Forms.PictureBox scissorEnable;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel14;
private System.Windows.Forms.GroupBox groupBox32;
private TreelistView.TreeListView viewports;
@@ -5000,10 +5209,8 @@
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel11;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label4;
- private System.Windows.Forms.Label label6;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.Panel panel9;
- private System.Windows.Forms.Label sampleMask;
private System.Windows.Forms.PictureBox independentBlend;
private System.Windows.Forms.PictureBox alphaToCoverage;
private System.Windows.Forms.Label blendFactor;
@@ -5027,7 +5234,6 @@
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1;
private System.Windows.Forms.Label psShader;
private System.Windows.Forms.PictureBox psShaderCog;
- private TreelistView.TreeListView psClasses;
private TreelistView.TreeListView psCBuffers;
private TreelistView.TreeListView psSamplers;
private TreelistView.TreeListView psResources;
@@ -5037,8 +5243,6 @@
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel2;
private System.Windows.Forms.Label gsShader;
private System.Windows.Forms.PictureBox gsShaderCog;
- private System.Windows.Forms.GroupBox geomClassGroupBox;
- private TreelistView.TreeListView gsClasses;
private System.Windows.Forms.GroupBox groupBox24;
private TreelistView.TreeListView gsResources;
private System.Windows.Forms.GroupBox groupBox25;
@@ -5046,13 +5250,11 @@
private System.Windows.Forms.GroupBox geomCBufGroupBox;
private TreelistView.TreeListView gsCBuffers;
private System.Windows.Forms.Panel panel2;
- private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
+ private System.Windows.Forms.TableLayoutPanel vertexTableLayout;
private System.Windows.Forms.GroupBox groupBox3;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel3;
private System.Windows.Forms.Label vsShader;
private System.Windows.Forms.PictureBox vsShaderCog;
- private System.Windows.Forms.GroupBox groupBox5;
- private TreelistView.TreeListView vsClasses;
private System.Windows.Forms.GroupBox groupBox7;
private TreelistView.TreeListView vsResources;
private System.Windows.Forms.GroupBox groupBox8;
@@ -5060,13 +5262,11 @@
private System.Windows.Forms.GroupBox groupBox9;
private TreelistView.TreeListView vsCBuffers;
private System.Windows.Forms.Panel panel3;
- private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3;
+ private System.Windows.Forms.TableLayoutPanel hullTableLayout;
private System.Windows.Forms.GroupBox groupBox10;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel4;
private System.Windows.Forms.Label hsShader;
private System.Windows.Forms.PictureBox hsShaderCog;
- private System.Windows.Forms.GroupBox groupBox11;
- private TreelistView.TreeListView hsClasses;
private System.Windows.Forms.GroupBox groupBox12;
private TreelistView.TreeListView hsResources;
private System.Windows.Forms.GroupBox groupBox14;
@@ -5074,13 +5274,11 @@
private System.Windows.Forms.GroupBox groupBox15;
private TreelistView.TreeListView hsCBuffers;
private System.Windows.Forms.Panel panel4;
- private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4;
+ private System.Windows.Forms.TableLayoutPanel domainTableLayout;
private System.Windows.Forms.GroupBox groupBox16;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel5;
private System.Windows.Forms.Label dsShader;
private System.Windows.Forms.PictureBox dsShaderCog;
- private System.Windows.Forms.GroupBox groupBox17;
- private TreelistView.TreeListView dsClasses;
private System.Windows.Forms.GroupBox groupBox18;
private TreelistView.TreeListView dsResources;
private System.Windows.Forms.GroupBox groupBox20;
@@ -5094,9 +5292,7 @@
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
private Controls.PipelineFlowchart pipeFlow;
private System.Windows.Forms.Panel panel7;
- private System.Windows.Forms.TableLayoutPanel tableLayoutPanel7;
- private System.Windows.Forms.GroupBox groupBox27;
- private TreelistView.TreeListView csClasses;
+ private System.Windows.Forms.TableLayoutPanel compTableLayout;
private System.Windows.Forms.GroupBox groupBox6;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel7;
private System.Windows.Forms.Label csShader;
@@ -5129,10 +5325,7 @@
private System.Windows.Forms.PictureBox csShaderEdit;
private System.Windows.Forms.Label forcedSampleCount;
private System.Windows.Forms.Label label14;
- private System.Windows.Forms.Label iaBytecode;
- private System.Windows.Forms.PictureBox iaBytecodeCog;
private System.Windows.Forms.PictureBox meshView;
- private System.Windows.Forms.Label iaBytecodeMismatch;
private System.Windows.Forms.ToolStripButton export;
private System.Windows.Forms.SaveFileDialog pipeExportDialog;
private TreelistView.TreeListView gsStreams;
@@ -5144,5 +5337,20 @@
private System.Windows.Forms.PictureBox gsShaderSave;
private System.Windows.Forms.PictureBox psShaderSave;
private System.Windows.Forms.PictureBox csShaderSave;
+ private System.Windows.Forms.Label restartIndex;
+ private System.Windows.Forms.Label sampleMask;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.GroupBox groupBox5;
+ private TreelistView.TreeListView vsUAVs;
+ private System.Windows.Forms.GroupBox groupBox17;
+ private TreelistView.TreeListView hsUAVs;
+ private System.Windows.Forms.GroupBox groupBox50;
+ private TreelistView.TreeListView dsUAVs;
+ private System.Windows.Forms.GroupBox groupBox51;
+ private TreelistView.TreeListView gsUAVs;
+ private System.Windows.Forms.GroupBox groupBox19;
+ private TreelistView.TreeListView psUAVs;
+ private System.Windows.Forms.GroupBox groupBox11;
+ private TreelistView.TreeListView treeListView1;
}
}
\ No newline at end of file
diff --git a/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.cs b/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.cs
index 608986d56..62f727a67 100644
--- a/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.cs
+++ b/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.cs
@@ -66,26 +66,34 @@ namespace renderdocui.Windows.PipelineState
private class ViewTexTag
{
- public ViewTexTag(D3D12PipelineState.ResourceView v, FetchTexture t)
+ public ViewTexTag(D3D12PipelineState.ResourceView v, FetchTexture t, bool u, ShaderResource r)
{
view = v;
tex = t;
+ uav = u;
+ res = r;
}
public D3D12PipelineState.ResourceView view;
public FetchTexture tex;
+ public bool uav;
+ public ShaderResource res;
};
private class ViewBufTag
{
- public ViewBufTag(D3D12PipelineState.ResourceView v, FetchBuffer b)
+ public ViewBufTag(D3D12PipelineState.ResourceView v, FetchBuffer b, bool u, ShaderResource r)
{
view = v;
buf = b;
+ uav = u;
+ res = r;
}
public D3D12PipelineState.ResourceView view;
public FetchBuffer buf;
+ public bool uav;
+ public ShaderResource res;
};
public D3D12PipelineStateViewer(Core core, DockContent c)
@@ -100,18 +108,17 @@ namespace renderdocui.Windows.PipelineState
inputLayouts.Font = core.Config.PreferredFont;
iabuffers.Font = core.Config.PreferredFont;
- csUAVs.Font = core.Config.PreferredFont;
gsStreams.Font = core.Config.PreferredFont;
groupX.Font = groupY.Font = groupZ.Font = core.Config.PreferredFont;
threadX.Font = threadY.Font = threadZ.Font = core.Config.PreferredFont;
- vsShader.Font = vsResources.Font = vsSamplers.Font = vsCBuffers.Font = vsClasses.Font = core.Config.PreferredFont;
- gsShader.Font = gsResources.Font = gsSamplers.Font = gsCBuffers.Font = gsClasses.Font = core.Config.PreferredFont;
- hsShader.Font = hsResources.Font = hsSamplers.Font = hsCBuffers.Font = hsClasses.Font = core.Config.PreferredFont;
- dsShader.Font = dsResources.Font = dsSamplers.Font = dsCBuffers.Font = dsClasses.Font = core.Config.PreferredFont;
- psShader.Font = psResources.Font = psSamplers.Font = psCBuffers.Font = psClasses.Font = core.Config.PreferredFont;
- csShader.Font = csResources.Font = csSamplers.Font = csCBuffers.Font = csClasses.Font = core.Config.PreferredFont;
+ vsShader.Font = vsResources.Font = vsSamplers.Font = vsCBuffers.Font = vsUAVs.Font = core.Config.PreferredFont;
+ gsShader.Font = gsResources.Font = gsSamplers.Font = gsCBuffers.Font = gsUAVs.Font = core.Config.PreferredFont;
+ hsShader.Font = hsResources.Font = hsSamplers.Font = hsCBuffers.Font = hsUAVs.Font = core.Config.PreferredFont;
+ dsShader.Font = dsResources.Font = dsSamplers.Font = dsCBuffers.Font = dsUAVs.Font = core.Config.PreferredFont;
+ psShader.Font = psResources.Font = psSamplers.Font = psCBuffers.Font = psUAVs.Font = core.Config.PreferredFont;
+ csShader.Font = csResources.Font = csSamplers.Font = csCBuffers.Font = csUAVs.Font = core.Config.PreferredFont;
viewports.Font = core.Config.PreferredFont;
scissors.Font = core.Config.PreferredFont;
@@ -142,9 +149,6 @@ namespace renderdocui.Windows.PipelineState
SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
- iaBytecodeMismatch.Text = "";
- iaBytecodeMismatch.Visible = false;
-
toolTip.SetToolTip(vsShaderCog, "Open Shader Source");
toolTip.SetToolTip(dsShaderCog, "Open Shader Source");
toolTip.SetToolTip(hsShaderCog, "Open Shader Source");
@@ -174,18 +178,15 @@ namespace renderdocui.Windows.PipelineState
topology.Text = "";
topologyDiagram.Image = null;
- iaBytecodeMismatch.Text = "";
- iaBytecodeMismatch.Visible = false;
- iaBytecode.Text = "";
+ restartIndex.Text = "";
- ClearShaderState(vsShader, vsResources, vsSamplers, vsCBuffers, vsClasses);
- ClearShaderState(gsShader, gsResources, gsSamplers, gsCBuffers, gsClasses);
- ClearShaderState(hsShader, hsResources, hsSamplers, hsCBuffers, hsClasses);
- ClearShaderState(dsShader, dsResources, dsSamplers, dsCBuffers, dsClasses);
- ClearShaderState(psShader, psResources, psSamplers, psCBuffers, psClasses);
- ClearShaderState(csShader, csResources, csSamplers, csCBuffers, csClasses);
+ ClearShaderState(vsShader, vsResources, vsSamplers, vsCBuffers, vsUAVs);
+ ClearShaderState(gsShader, gsResources, gsSamplers, gsCBuffers, gsUAVs);
+ ClearShaderState(hsShader, hsResources, hsSamplers, hsCBuffers, hsUAVs);
+ ClearShaderState(dsShader, dsResources, dsSamplers, dsCBuffers, dsUAVs);
+ ClearShaderState(psShader, psResources, psSamplers, psCBuffers, psUAVs);
+ ClearShaderState(csShader, csResources, csSamplers, csCBuffers, csUAVs);
- csUAVs.Nodes.Clear();
gsStreams.Nodes.Clear();
var tick = global::renderdocui.Properties.Resources.tick;
@@ -194,7 +195,6 @@ namespace renderdocui.Windows.PipelineState
cullMode.Text = "Front";
frontCCW.Image = tick;
- scissorEnable.Image = tick;
lineAAEnable.Image = tick;
multisampleEnable.Image = tick;
@@ -253,7 +253,7 @@ namespace renderdocui.Windows.PipelineState
m_ViewDetailNodes.Add(node);
}
- private bool HasImportantViewParams(D3D12PipelineState.ResourceView view, FetchTexture tex)
+ private bool HasImportantViewParams(D3D12PipelineState.ResourceView view, FetchTexture tex, ShaderStageBits stageMask)
{
// we don't count 'upgrade typeless to typed' as important, we just display the typed format
// in the row since there's no real hidden important information there. The formats can't be
@@ -270,35 +270,214 @@ namespace renderdocui.Windows.PipelineState
if (view.Format.compType != FormatComponentType.None && view.Format != tex.format)
return true;
+ if (!view.VisibilityMask.HasFlag(stageMask))
+ return true;
+
return false;
}
- private bool HasImportantViewParams(D3D12PipelineState.ResourceView view, FetchBuffer buf)
+ private bool HasImportantViewParams(D3D12PipelineState.ResourceView view, FetchBuffer buf, ShaderStageBits stageMask)
{
if (view.FirstElement > 0 || view.NumElements*view.ElementSize < buf.length)
return true;
+ if (!view.VisibilityMask.HasFlag(stageMask))
+ return true;
+
return false;
}
private void ClearShaderState(Label shader, TreelistView.TreeListView resources, TreelistView.TreeListView samplers,
- TreelistView.TreeListView cbuffers, TreelistView.TreeListView classes)
+ TreelistView.TreeListView cbuffers, TreelistView.TreeListView uavs)
{
shader.Text = "Unbound";
resources.Nodes.Clear();
+ uavs.Nodes.Clear();
samplers.Nodes.Clear();
cbuffers.Nodes.Clear();
- classes.Nodes.Clear();
+ }
+
+ private void AddResourceRow(TreelistView.TreeListView list, ShaderStageBits stageMask, BindpointMap bind, ShaderResource shaderInput, bool uav)
+ {
+ D3D12PipelineState state = m_Core.CurD3D12PipelineState;
+ FetchTexture[] texs = m_Core.CurTextures;
+ FetchBuffer[] bufs = m_Core.CurBuffers;
+
+ string rootel = "--";
+
+ D3D12PipelineState.ResourceView r = null;
+
+ if (uav)
+ {
+ if (bind.bindset < state.m_RootSig.Spaces.Length &&
+ bind.bind < state.m_RootSig.Spaces[bind.bindset].UAVs.Length)
+ {
+ r = state.m_RootSig.Spaces[bind.bindset].UAVs[bind.bind];
+ }
+ }
+ else
+ {
+ if (bind.bindset < state.m_RootSig.Spaces.Length &&
+ bind.bind < state.m_RootSig.Spaces[bind.bindset].SRVs.Length)
+ {
+ r = state.m_RootSig.Spaces[bind.bindset].SRVs[bind.bind];
+ }
+ }
+
+ if (r != null)
+ rootel = r.Immediate ? String.Format("#{0} Direct", r.RootElement) : rootel = String.Format("#{0} Table", r.RootElement);
+
+ bool stageVisible = r != null && r.VisibilityMask.HasFlag(stageMask);
+
+ bool filledSlot = (r != null && r.Resource != ResourceId.Null && stageVisible);
+ bool usedSlot = bind.used;
+
+ // show if
+ if (usedSlot || // it's referenced by the shader - regardless of empty or not
+ (showDisabled.Checked && !usedSlot && filledSlot) || // it's bound, but not referenced, and we have "show disabled"
+ (showEmpty.Checked && !filledSlot) // it's empty, and we have "show empty"
+ )
+ {
+ string regname = bind.bind.ToString();
+
+ if (shaderInput != null && shaderInput.name.Length > 0)
+ regname += ": " + shaderInput.name;
+
+ UInt64 w = 1;
+ UInt32 h = 1, d = 1;
+ UInt32 a = 1;
+ string format = "Unknown";
+ string name = "Unbound";
+ string typename = "Unknown";
+ object tag = null;
+ bool viewDetails = false;
+
+ if (!filledSlot)
+ {
+ name = "Empty";
+ format = "-";
+ typename = "-";
+ w = h = d = a = 0;
+ }
+
+ if (r != null)
+ {
+ name = "Shader Resource " + r.Resource.ToString();
+
+ // check to see if it's a texture
+ for (int t = 0; t < texs.Length; t++)
+ {
+ if (texs[t].ID == r.Resource)
+ {
+ w = texs[t].width;
+ h = texs[t].height;
+ d = texs[t].depth;
+ a = texs[t].arraysize;
+ format = texs[t].format.ToString();
+ name = texs[t].name;
+ typename = texs[t].resType.Str();
+
+ if (texs[t].resType == ShaderResourceType.Texture2DMS ||
+ texs[t].resType == ShaderResourceType.Texture2DMSArray)
+ {
+ typename += String.Format(" {0}x", texs[t].msSamp);
+ }
+
+ // if it's a typeless format, show the format of the view
+ if (texs[t].format != r.Format)
+ {
+ format = "Viewed as " + r.Format.ToString();
+ }
+
+ tag = new ViewTexTag(r, texs[t], true, shaderInput);
+
+ if (HasImportantViewParams(r, texs[t], stageMask))
+ viewDetails = true;
+ }
+ }
+
+ // if not a texture, it must be a buffer
+ for (int t = 0; t < bufs.Length; t++)
+ {
+ if (bufs[t].ID == r.Resource)
+ {
+ w = bufs[t].length;
+ h = 0;
+ d = 0;
+ a = 0;
+ format = "";
+ name = bufs[t].name;
+ typename = "RWBuffer";
+
+ if (r.BufferFlags.HasFlag(D3DBufferViewFlags.Raw))
+ {
+ typename = "RWByteAddressBuffer";
+ }
+ else if (r.ElementSize > 0)
+ {
+ // for structured buffers, display how many 'elements' there are in the buffer
+ typename = "RWStructuredBuffer[" + (bufs[t].length / r.ElementSize) + "]";
+ }
+
+ if (r.CounterResource != ResourceId.Null)
+ {
+ typename += " (Count: " + r.BufferStructCount + ")";
+ }
+
+ // get the buffer type, whether it's just a basic type or a complex struct
+ if (shaderInput != null && !shaderInput.IsTexture)
+ {
+ if (r.Format.compType == FormatComponentType.None)
+ {
+ if (shaderInput.variableType.members.Length > 0)
+ format = "struct " + shaderInput.variableType.Name;
+ else
+ format = shaderInput.variableType.Name;
+ }
+ else
+ {
+ format = r.Format.ToString();
+ }
+ }
+
+ tag = new ViewBufTag(r, bufs[t], true, shaderInput);
+
+ if (HasImportantViewParams(r, bufs[t], stageMask))
+ viewDetails = true;
+ }
+ }
+ }
+
+ var node = list.Nodes.Add(new object[] { rootel, bind.bindset, regname, name, typename, w, h, d, a, format });
+
+ node.Image = global::renderdocui.Properties.Resources.action;
+ node.HoverImage = global::renderdocui.Properties.Resources.action_hover;
+ node.Tag = tag;
+
+ if (!filledSlot)
+ EmptyRow(node);
+
+ if (!usedSlot)
+ InactiveRow(node);
+
+ if (viewDetails)
+ ViewDetailsRow(node);
+ }
}
// Set a shader stage's resources and values
- private void SetShaderState(FetchTexture[] texs, FetchBuffer[] bufs,
- D3D12PipelineState.ShaderStage stage,
+ private void SetShaderState(D3D12PipelineState.ShaderStage stage,
Label shader, TreelistView.TreeListView resources, TreelistView.TreeListView samplers,
- TreelistView.TreeListView cbuffers, TreelistView.TreeListView classes)
+ TreelistView.TreeListView cbuffers, TreelistView.TreeListView uavs)
{
+ FetchTexture[] texs = m_Core.CurTextures;
+ FetchBuffer[] bufs = m_Core.CurBuffers;
+
D3D12PipelineState state = m_Core.CurD3D12PipelineState;
ShaderReflection shaderDetails = stage.ShaderDetails;
+ ShaderBindpointMapping bindpointMapping = stage.BindpointMapping;
+
+ ShaderStageBits stageMask = (ShaderStageBits)(1 << (int)stage.stage);
if (stage.Shader == ResourceId.Null)
shader.Text = "Unbound";
@@ -325,15 +504,150 @@ namespace renderdocui.Windows.PipelineState
vs = resources.VScrollValue();
resources.BeginUpdate();
resources.Nodes.Clear();
+ if (shaderDetails != null)
+ {
+ for (int i = 0; i < shaderDetails.ReadOnlyResources.Length; i++)
+ {
+ if (shaderDetails.ReadOnlyResources[i].IsSampler)
+ continue;
+ AddResourceRow(resources, stageMask, bindpointMapping.ReadOnlyResources[i], shaderDetails.ReadOnlyResources[i], false);
+ }
+ }
resources.EndUpdate();
resources.NodesSelection.Clear();
resources.SetVScrollValue(vs);
+ vs = uavs.VScrollValue();
+ uavs.BeginUpdate();
+ uavs.Nodes.Clear();
+ if (shaderDetails != null)
+ {
+ for (int i = 0; i < shaderDetails.ReadWriteResources.Length; i++)
+ {
+ AddResourceRow(resources, stageMask, bindpointMapping.ReadWriteResources[i], shaderDetails.ReadWriteResources[i], true);
+ }
+ }
+ uavs.EndUpdate();
+ uavs.NodesSelection.Clear();
+ uavs.SetVScrollValue(vs);
+
vs = samplers.VScrollValue();
samplers.BeginUpdate();
samplers.Nodes.Clear();
+ if (shaderDetails != null)
+ {
+ for(int i=0; i < shaderDetails.ReadOnlyResources.Length; i++)
+ {
+ ShaderResource shaderInput = shaderDetails.ReadOnlyResources[i];
+ if (!shaderInput.IsSampler)
+ continue;
+
+ BindpointMap bind = bindpointMapping.ReadOnlyResources[i];
+
+ D3D12PipelineState.Sampler s = null;
+
+ string rootel = "--";
+
+ if (bind.bindset < state.m_RootSig.Spaces.Length &&
+ bind.bind < state.m_RootSig.Spaces[bind.bindset].Samplers.Length)
+ {
+ s = state.m_RootSig.Spaces[bind.bindset].Samplers[bind.bind];
+ rootel = s.Immediate ? String.Format("#{0} Static", s.RootElement) : String.Format("#{0} Table", s.RootElement);
+ }
+
+ bool stageVisible = s != null && s.VisibilityMask.HasFlag(stageMask);
+
+ bool filledSlot = (s != null && s.AddressU.Length > 0 && stageVisible);
+ bool usedSlot = bind.used;
+
+ // show if
+ if (usedSlot || // it's referenced by the shader - regardless of empty or not
+ (showDisabled.Checked && !usedSlot && filledSlot) || // it's bound, but not referenced, and we have "show disabled"
+ (showEmpty.Checked && !filledSlot) // it's empty, and we have "show empty"
+ )
+ {
+ string regname = bind.bind.ToString();
+
+ if (shaderInput != null && shaderInput.name.Length > 0)
+ regname += ": " + shaderInput.name;
+
+ string borderColor = "";
+
+ string addressing = "";
+
+ string addPrefix = "";
+ string addVal = "";
+
+ string[] addr = { "", "", "" };
+
+ if (s != null)
+ {
+ borderColor = s.BorderColor[0].ToString() + ", " +
+ s.BorderColor[1].ToString() + ", " +
+ s.BorderColor[2].ToString() + ", " +
+ s.BorderColor[3].ToString();
+
+ addr[0] = s.AddressU;
+ addr[1] = s.AddressV;
+ addr[2] = s.AddressW;
+ }
+
+ // arrange like either UVW: WRAP or UV: WRAP, W: CLAMP
+ for (int a = 0; a < 3; a++)
+ {
+ string prefix = "" + "UVW"[a];
+
+ if (a == 0 || addr[a] == addr[a - 1])
+ {
+ addPrefix += prefix;
+ }
+ else
+ {
+ addressing += addPrefix + ": " + addVal + ", ";
+
+ addPrefix = prefix;
+ }
+ addVal = addr[a];
+ }
+
+ addressing += addPrefix + ": " + addVal;
+
+ string filter = "";
+ string lodclamp = "";
+ float lodbias = 0.0f;
+
+ if (s != null)
+ {
+ if (s.UseBorder)
+ addressing += String.Format("<{0}>", borderColor);
+
+ filter = s.Filter;
+
+ if (s.MaxAniso > 0)
+ filter += String.Format(" {0}x", s.MaxAniso);
+
+ if (s.UseComparison)
+ filter += String.Format(" ({0})", s.Comparison);
+
+ lodclamp = (s.MinLOD == -float.MaxValue ? "0" : s.MinLOD.ToString()) + " - " +
+ (s.MaxLOD == float.MaxValue ? "FLT_MAX" : s.MaxLOD.ToString());
+
+ lodbias = s.MipLODBias;
+ }
+
+ var node = samplers.Nodes.Add(new object[] { rootel, bind.bindset, regname, addressing,
+ filter, lodclamp, lodbias.ToString() });
+
+ if (!filledSlot)
+ EmptyRow(node);
+
+ if (!usedSlot)
+ InactiveRow(node);
+ }
+ }
+ }
samplers.EndUpdate();
samplers.NodesSelection.Clear();
samplers.SetVScrollValue(vs);
@@ -341,7 +655,94 @@ namespace renderdocui.Windows.PipelineState
vs = cbuffers.VScrollValue();
cbuffers.BeginUpdate();
cbuffers.Nodes.Clear();
+ if(shaderDetails != null)
+ {
+ for (int i = 0; i < shaderDetails.ConstantBlocks.Length; i++)
+ {
+ ConstantBlock shaderCBuf = shaderDetails.ConstantBlocks[i];
+ BindpointMap bind = bindpointMapping.ConstantBlocks[i];
+
+ D3D12PipelineState.CBuffer b = null;
+
+ string rootel = "--";
+
+ if (bind.bindset < state.m_RootSig.Spaces.Length &&
+ bind.bind < state.m_RootSig.Spaces[bind.bindset].ConstantBuffers.Length)
+ {
+ b = state.m_RootSig.Spaces[bind.bindset].ConstantBuffers[bind.bind];
+
+ if (b.Immediate)
+ {
+ if (b.RootValues.Length > 0)
+ rootel = String.Format("#{0} Consts", b.RootElement);
+ else
+ rootel = String.Format("#{0} Direct", b.RootElement);
+ }
+ else
+ {
+ rootel = String.Format("#{0} Table", b.RootElement);
+ }
+ }
+
+ bool stageVisible = b != null && b.VisibilityMask.HasFlag(stageMask);
+
+ bool filledSlot = (b != null && b.Buffer != ResourceId.Null && stageVisible);
+ bool usedSlot = bind.used;
+
+ // show if
+ if (usedSlot || // it's referenced by the shader - regardless of empty or not
+ (showDisabled.Checked && !usedSlot && filledSlot) || // it's bound, but not referenced, and we have "show disabled"
+ (showEmpty.Checked && !filledSlot) // it's empty, and we have "show empty"
+ )
+ {
+ string name = "Constant Buffer " + b.Buffer.ToString();
+ UInt64 length = 0;
+ UInt64 offset = 0;
+ int numvars = shaderCBuf != null ? shaderCBuf.variables.Length : 0;
+ UInt32 byteSize = shaderCBuf != null ? shaderCBuf.byteSize : 0;
+
+ if (!filledSlot)
+ name = "Empty";
+
+ if (b != null)
+ {
+ for (int t = 0; t < bufs.Length; t++)
+ if (bufs[t].ID == b.Buffer)
+ name = bufs[t].name;
+
+ offset = b.Offset;
+ length = b.ByteSize;
+ }
+
+ string regname = bind.bind.ToString();
+
+ if (shaderCBuf != null && shaderCBuf.name.Length > 0)
+ regname += ": " + shaderCBuf.name;
+
+ string sizestr;
+ if (byteSize == length)
+ sizestr = String.Format("{0} Variables, {1} bytes", numvars, length);
+ else
+ sizestr = String.Format("{0} Variables, {1} bytes needed, {2} provided", numvars, byteSize, length);
+
+ if (length < byteSize)
+ filledSlot = false;
+
+ var node = cbuffers.Nodes.Add(new object[] { rootel, bind.bindset, regname, name, offset, sizestr });
+
+ node.Image = global::renderdocui.Properties.Resources.action;
+ node.HoverImage = global::renderdocui.Properties.Resources.action_hover;
+ node.Tag = (UInt32)i;
+
+ if (!filledSlot)
+ EmptyRow(node);
+
+ if (!usedSlot)
+ InactiveRow(node);
+ }
+ }
+ }
cbuffers.EndUpdate();
cbuffers.NodesSelection.Clear();
cbuffers.SetVScrollValue(vs);
@@ -525,6 +926,18 @@ namespace renderdocui.Windows.PipelineState
bool ibufferUsed = draw != null && (draw.flags & DrawcallFlags.UseIBuffer) != 0;
+ if (ibufferUsed)
+ {
+ if (state.m_IA.indexStripCutValue != 0)
+ restartIndex.Text = String.Format("Restart Idx: 0x{0:X}", state.m_IA.indexStripCutValue);
+ else
+ restartIndex.Text = "Restart Idx: Disabled";
+ }
+ else
+ {
+ restartIndex.Text = "";
+ }
+
if (state.m_IA.ibuffer != null && state.m_IA.ibuffer.Buffer != ResourceId.Null)
{
if (ibufferUsed || showDisabled.Checked)
@@ -632,21 +1045,12 @@ namespace renderdocui.Windows.PipelineState
iabuffers.EndUpdate();
iabuffers.SetVScrollValue(vs);
- SetShaderState(texs, bufs, state.m_VS, vsShader, vsResources, vsSamplers, vsCBuffers, vsClasses);
- SetShaderState(texs, bufs, state.m_GS, gsShader, gsResources, gsSamplers, gsCBuffers, gsClasses);
- SetShaderState(texs, bufs, state.m_HS, hsShader, hsResources, hsSamplers, hsCBuffers, hsClasses);
- SetShaderState(texs, bufs, state.m_DS, dsShader, dsResources, dsSamplers, dsCBuffers, dsClasses);
- SetShaderState(texs, bufs, state.m_PS, psShader, psResources, psSamplers, psCBuffers, psClasses);
- SetShaderState(texs, bufs, state.m_CS, csShader, csResources, csSamplers, csCBuffers, csClasses);
-
- vs = csUAVs.VScrollValue();
- csUAVs.Nodes.Clear();
- csUAVs.BeginUpdate();
-
-
- csUAVs.NodesSelection.Clear();
- csUAVs.EndUpdate();
- csUAVs.SetVScrollValue(vs);
+ SetShaderState(state.m_VS, vsShader, vsResources, vsSamplers, vsCBuffers, vsUAVs);
+ SetShaderState(state.m_GS, gsShader, gsResources, gsSamplers, gsCBuffers, gsUAVs);
+ SetShaderState(state.m_HS, hsShader, hsResources, hsSamplers, hsCBuffers, hsUAVs);
+ SetShaderState(state.m_DS, dsShader, dsResources, dsSamplers, dsCBuffers, dsUAVs);
+ SetShaderState(state.m_PS, psShader, psResources, psSamplers, psCBuffers, psUAVs);
+ SetShaderState(state.m_CS, csShader, csResources, csSamplers, csCBuffers, csUAVs);
bool streamoutSet = false;
vs = gsStreams.VScrollValue();
@@ -829,10 +1233,10 @@ namespace renderdocui.Windows.PipelineState
format = "Viewed as " + p.Format.ToString();
}
- if (HasImportantViewParams(p, texs[t]))
+ if (HasImportantViewParams(p, texs[t], ShaderStageBits.All))
viewDetails = true;
- tag = new ViewTexTag(p, texs[t]);
+ tag = new ViewTexTag(p, texs[t], false, null);
}
}
@@ -901,10 +1305,10 @@ namespace renderdocui.Windows.PipelineState
format = "Viewed as " + state.m_OM.DepthTarget.Format.ToString();
}
- if (HasImportantViewParams(state.m_OM.DepthTarget, texs[t]))
+ if (HasImportantViewParams(state.m_OM.DepthTarget, texs[t], ShaderStageBits.All))
viewDetails = true;
- tag = new ViewTexTag(state.m_OM.DepthTarget, texs[t]);
+ tag = new ViewTexTag(state.m_OM.DepthTarget, texs[t], false, null);
}
}
@@ -1078,6 +1482,8 @@ namespace renderdocui.Windows.PipelineState
{
TreelistView.TreeListView view = sender as TreelistView.TreeListView;
+ if (m_Core.CurD3D12PipelineState == null) return;
+
if (view == null)
{
HideViewDetailsTooltip();
@@ -1096,6 +1502,10 @@ namespace renderdocui.Windows.PipelineState
{
if (node != m_CurViewDetailNode)
{
+ D3D12PipelineState.ShaderStage stage = GetStageForSender(node.OwnerView);
+
+ ShaderStageBits stageMask = (ShaderStageBits)(1 << (int)stage.stage);
+
// round y up to the next row
int y = (e.Location.Y - view.Columns.Options.HeaderHeight) / view.RowOptions.ItemHeight;
y = view.Columns.Options.HeaderHeight + (y + 1) * view.RowOptions.ItemHeight;
@@ -1107,6 +1517,9 @@ namespace renderdocui.Windows.PipelineState
if (tex != null)
{
+ //if (m_Core.CurD3D12PipelineState.ResourceStates.ContainsKey(tex.tex.ID))
+ //text += String.Format("Texture is in the '{0}' state\n\n", m_Core.CurVulkanPipelineState.ResourceStates[tex.tex.ID].states[0].name);
+
if (tex.tex.format != tex.view.Format)
text += String.Format("The texture is format {0}, the view treats it as {1}.\n",
tex.tex.format, tex.view.Format);
@@ -1130,15 +1543,24 @@ namespace renderdocui.Windows.PipelineState
text += String.Format("The texture has {0} array slices, the view covers slices {1}-{2}.\n",
tex.tex.arraysize, tex.view.FirstArraySlice, tex.view.FirstArraySlice + tex.view.ArraySize);
}
+
+ if (!tex.view.VisibilityMask.HasFlag(stageMask))
+ text += "Root element not visible at this shader stage.\n";
}
else if (buf != null)
{
+ //if (m_Core.CurD3D12PipelineState.ResourceStates.ContainsKey(buf.tex.ID))
+ //text += String.Format("Texture is in the '{0}' state\n\n", m_Core.CurVulkanPipelineState.ResourceStates[buf.tex.ID].states[0].name);
+
text += String.Format("The view covers bytes {0}-{1} ({2} elements).\nThe buffer is {3} bytes in length ({4} elements).",
buf.view.FirstElement * buf.view.ElementSize,
(buf.view.FirstElement + buf.view.NumElements) * buf.view.ElementSize,
buf.view.NumElements,
buf.buf.length,
buf.buf.length / buf.view.ElementSize);
+
+ if (!buf.view.VisibilityMask.HasFlag(stageMask))
+ text += "Root element not visible at this shader stage.\n";
}
toolTip.Show(text.TrimEnd(), view, e.Location.X + Cursor.Size.Width, y);
@@ -1162,21 +1584,19 @@ namespace renderdocui.Windows.PipelineState
if (stage == null) return;
D3D12PipelineState.ResourceView view = null;
+ ShaderResource shaderResource = null;
+ bool uav = false;
- if (tag is ViewTexTag)
- {
- view = (tag as ViewTexTag).view;
- tag = (tag as ViewTexTag).tex;
- }
- if (tag is ViewBufTag)
- {
- view = (tag as ViewBufTag).view;
- tag = (tag as ViewBufTag).buf;
- }
+ ViewTexTag texTag = tag as ViewTexTag;
+ ViewBufTag bufTag = tag as ViewBufTag;
- if (tag is FetchTexture)
+ if (texTag != null)
{
- FetchTexture tex = (FetchTexture)tag;
+ view = texTag.view;
+ uav = texTag.uav;
+ shaderResource = texTag.res;
+
+ FetchTexture tex = texTag.tex;
if (tex.resType == ShaderResourceType.Buffer)
{
@@ -1192,79 +1612,16 @@ namespace renderdocui.Windows.PipelineState
viewer.ViewTexture(tex.ID, true);
}
}
- else if(tag is FetchBuffer)
+ else if(bufTag != null)
{
- FetchBuffer buf = (FetchBuffer)tag;
+ view = bufTag.view;
+ uav = bufTag.uav;
+ shaderResource = bufTag.res;
+
+ FetchBuffer buf = bufTag.buf;
string format = "";
- var deets = stage.ShaderDetails;
-
- int bind = -1;
- bool uav = false;
-
- /*
- if (view == null)
- {
- for (int i = 0; i < stage.SRVs.Length; i++)
- {
- if (stage.SRVs[i].Resource == buf.ID)
- {
- bind = i;
- view = stage.SRVs[i];
- break;
- }
- }
-
- for (int i = 0; i < stage.UAVs.Length; i++)
- {
- if (stage.UAVs[i].Resource == buf.ID)
- {
- bind = i;
- uav = true;
- view = stage.UAVs[i];
- break;
- }
- if (stage == m_Core.CurD3D12PipelineState.m_PS &&
- m_Core.CurD3D12PipelineState.m_OM.UAVs[i].Resource == buf.ID)
- {
- bind = i + (int)m_Core.CurD3D12PipelineState.m_OM.UAVStartSlot;
- uav = true;
- view = m_Core.CurD3D12PipelineState.m_OM.UAVs[i];
- break;
- }
- }
- }
- else
- {
- for (int i = 0; i < stage.SRVs.Length; i++)
- {
- if (stage.SRVs[i] == view)
- {
- bind = i;
- break;
- }
- }
-
- for (int i = 0; i < stage.UAVs.Length; i++)
- {
- if (stage.UAVs[i] == view)
- {
- bind = i;
- uav = true;
- break;
- }
- if (stage == m_Core.CurD3D12PipelineState.m_PS &&
- m_Core.CurD3D12PipelineState.m_OM.UAVs[i] == view)
- {
- bind = i + (int)m_Core.CurD3D12PipelineState.m_OM.UAVStartSlot;
- uav = true;
- break;
- }
- }
- }
- */
-
ulong offs = 0;
ulong size = buf.length;
@@ -1291,78 +1648,67 @@ namespace renderdocui.Windows.PipelineState
}
}
- if (deets != null)
+ if (shaderResource != null)
{
- ShaderResource[] resources = uav ? deets.ReadWriteResources : deets.ReadOnlyResources;
- foreach (var r in resources)
+ if (shaderResource.variableType.members.Length == 0)
{
- if (r.IsTexture)
- continue;
-
- if (r.bindPoint == bind)
+ if (view != null)
{
- if (r.variableType.members.Length == 0)
+ if (view.Format.special && view.Format.specialFormat == SpecialFormat.R10G10B10A2)
{
- if (view != null)
+ if (view.Format.compType == FormatComponentType.UInt) format = "uintten";
+ if (view.Format.compType == FormatComponentType.UNorm) format = "unormten";
+ }
+ else if (!view.Format.special)
+ {
+ switch (view.Format.compByteWidth)
{
- if (view.Format.special && view.Format.specialFormat == SpecialFormat.R10G10B10A2)
- {
- if (view.Format.compType == FormatComponentType.UInt) format = "uintten";
- if (view.Format.compType == FormatComponentType.UNorm) format = "unormten";
- }
- else if (!view.Format.special)
- {
- switch (view.Format.compByteWidth)
+ case 1:
{
- case 1:
- {
- if (view.Format.compType == FormatComponentType.UNorm) format = "unormb";
- if (view.Format.compType == FormatComponentType.SNorm) format = "snormb";
- if (view.Format.compType == FormatComponentType.UInt) format = "ubyte";
- if (view.Format.compType == FormatComponentType.SInt) format = "byte";
- break;
- }
- case 2:
- {
- if (view.Format.compType == FormatComponentType.UNorm) format = "unormh";
- if (view.Format.compType == FormatComponentType.SNorm) format = "snormh";
- if (view.Format.compType == FormatComponentType.UInt) format = "ushort";
- if (view.Format.compType == FormatComponentType.SInt) format = "short";
- if (view.Format.compType == FormatComponentType.Float) format = "half";
- break;
- }
- case 4:
- {
- if (view.Format.compType == FormatComponentType.UNorm) format = "unormf";
- if (view.Format.compType == FormatComponentType.SNorm) format = "snormf";
- if (view.Format.compType == FormatComponentType.UInt) format = "uint";
- if (view.Format.compType == FormatComponentType.SInt) format = "int";
- if (view.Format.compType == FormatComponentType.Float) format = "float";
- break;
- }
+ if (view.Format.compType == FormatComponentType.UNorm) format = "unormb";
+ if (view.Format.compType == FormatComponentType.SNorm) format = "snormb";
+ if (view.Format.compType == FormatComponentType.UInt) format = "ubyte";
+ if (view.Format.compType == FormatComponentType.SInt) format = "byte";
+ break;
+ }
+ case 2:
+ {
+ if (view.Format.compType == FormatComponentType.UNorm) format = "unormh";
+ if (view.Format.compType == FormatComponentType.SNorm) format = "snormh";
+ if (view.Format.compType == FormatComponentType.UInt) format = "ushort";
+ if (view.Format.compType == FormatComponentType.SInt) format = "short";
+ if (view.Format.compType == FormatComponentType.Float) format = "half";
+ break;
+ }
+ case 4:
+ {
+ if (view.Format.compType == FormatComponentType.UNorm) format = "unormf";
+ if (view.Format.compType == FormatComponentType.SNorm) format = "snormf";
+ if (view.Format.compType == FormatComponentType.UInt) format = "uint";
+ if (view.Format.compType == FormatComponentType.SInt) format = "int";
+ if (view.Format.compType == FormatComponentType.Float) format = "float";
+ break;
}
-
- if (view.BufferFlags.HasFlag(D3DBufferViewFlags.Raw))
- format = "xint";
-
- format += view.Format.compCount;
- }
}
- // if view format is unknown, use the variable type
- if (!view.Format.special && view.Format.compCount == 0 &&
- view.Format.compByteWidth == 0 && r.variableType.Name.Length > 0)
- format = r.variableType.Name;
+ if (view.BufferFlags.HasFlag(D3DBufferViewFlags.Raw))
+ format = "xint";
- format += " " + r.name + ";";
+ format += view.Format.compCount;
}
- else
- {
- format = "// struct " + r.variableType.Name + Environment.NewLine +
- "{" + Environment.NewLine + FormatMembers(1, "", r.variableType.members) + "}";
- }
- break;
}
+
+ // if view format is unknown, use the variable type
+ if (!view.Format.special && view.Format.compCount == 0 &&
+ view.Format.compByteWidth == 0 && shaderResource.variableType.Name.Length > 0)
+ format = shaderResource.variableType.Name;
+
+ format += " " + shaderResource.name + ";";
+ }
+ else
+ {
+ format = "// struct " + shaderResource.variableType.Name + Environment.NewLine +
+ "{" + Environment.NewLine + FormatMembers(1, "", shaderResource.variableType.members) + "}";
}
}
@@ -1860,13 +2206,49 @@ namespace renderdocui.Windows.PipelineState
sv.Show(m_DockContent.DockPanel);
}
+ private void ShowCBuffer(D3D12PipelineState.ShaderStage stage, UInt32 slot)
+ {
+ if (stage.ShaderDetails != null &&
+ stage.BindpointMapping != null &&
+ (stage.ShaderDetails.ConstantBlocks.Length <= slot ||
+ stage.ShaderDetails.ConstantBlocks[slot].name.Length == 0)
+ )
+ {
+ // unused cbuffer, open regular buffer viewer
+ var viewer = new BufferViewer(m_Core, false);
+
+ var bind = stage.BindpointMapping.ConstantBlocks[slot];
+
+ if (bind.bindset >= m_Core.CurD3D12PipelineState.m_RootSig.Spaces.Length ||
+ bind.bind >= m_Core.CurD3D12PipelineState.m_RootSig.Spaces[bind.bindset].ConstantBuffers.Length)
+ return;
+
+ var buf = m_Core.CurD3D12PipelineState.m_RootSig.Spaces[bind.bindset].ConstantBuffers[bind.bind];
+ viewer.ViewRawBuffer(true, buf.Offset, buf.ByteSize, buf.Buffer);
+ viewer.Show(m_DockContent.DockPanel);
+
+ return;
+ }
+
+ var existing = ConstantBufferPreviewer.Has(stage.stage, slot, 0);
+ if (existing != null)
+ {
+ existing.Show();
+ return;
+ }
+
+ var prev = new ConstantBufferPreviewer(m_Core, stage.stage, slot, 0);
+
+ prev.ShowDock(m_DockContent.Pane, DockAlignment.Right, 0.3);
+ }
+
private void cbuffers_NodeDoubleClicked(TreelistView.Node node)
{
D3D12PipelineState.ShaderStage stage = GetStageForSender(node.OwnerView);
if (stage != null && node.Tag is UInt32)
{
- //ShowCBuffer(stage, (UInt32)node.Tag);
+ ShowCBuffer(stage, (UInt32)node.Tag);
}
}
@@ -1878,7 +2260,7 @@ namespace renderdocui.Windows.PipelineState
if (stage != null && tag is UInt32)
{
- //ShowCBuffer(stage, (UInt32)tag);
+ ShowCBuffer(stage, (UInt32)tag);
}
}
@@ -2920,10 +3302,5 @@ div.stage table tr td { border-right: 1px solid #AAAAAA; background-color: #EEEE
ExportHTML(pipeExportDialog.FileName);
}
}
-
- private void vsShaderSave_Click(object sender, EventArgs e)
- {
-
- }
- }
+ }
}
\ No newline at end of file
diff --git a/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.resx b/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.resx
index c47f5c2a1..f5dd76af3 100644
--- a/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.resx
+++ b/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.resx
@@ -126,30 +126,9 @@
140, 17
-
- 140, 17
-
False
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
False
@@ -165,24 +144,6 @@
False
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
False
@@ -201,18 +162,6 @@
False
-
- False
-
-
- False
-
-
- False
-
-
- False
-
False
@@ -225,33 +174,6 @@
False
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
@@ -293,7 +215,10 @@
vqKpPDRN9lYAAAAASUVORK5CYII=
-
+
+ False
+
+
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHCSURBVDhPpZFZL0NBHMW94X4Xe6vW2BJSa6ql1OWW
@@ -307,7 +232,7 @@
vqKpPDRN9lYAAAAASUVORK5CYII=
-
+
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHCSURBVDhPpZFZL0NBHMW94X4Xe6vW2BJSa6ql1OWW
@@ -333,23 +258,6 @@
AzqwG2qGnAzToUF859CNDa4rM1xeM3RL5TSsgJyPDzNTghMSFqOaVqJxswbuqx44LrtQvaACCSsgt8RJ
mimfFsqpXKZgPJtcWQPtfBlIWAFZT+yXZkqYQP6XyexXgIT1nGSOjQzdD0VSJGExid0xP5opkuLvQcQr
vqKpPDRN9lYAAAAASUVORK5CYII=
-
-
-
- False
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m
- dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHCSURBVDhPpZFZL0NBHMW94X4Xe6vW2BJSa6ql1OWW
- Wkvjheptq9VSgliuR7GvkdhiDSLxqJYKn0F8CdVj5oqG9tri4TeZOfM//5k5EwHgX0iKf0FS/A7tUqlQ
- PlvofF+HFXxH5WKJYNo3oG2Hg1LI4akmWShFxUKx0LHXgIl7NzyXVujXtMgaSLFJFoeimS8SjLt6jN25
- MHrnRP16FbI9qUhzyKKCRcYzLq/lmG36aKSo54oEeuURnxPDPod4cqZb4U/tTYqi+2/mUy6j+Yh94i9M
- 4DYrOt/NJCyhdbsOw7e9GLq1g1utRIYr2Z9iTxTNYoO2k7r85sOax0EvjzFfH3RrKj8Jq1M1oxxt2WIx
- eGOH55pH7YoG6X1yv8KWEDSLDZoOdNGG3WqYz9sx+TAAj9cK454epgMD+r0WuK8tYJfVSHPKXpKtn81i
- AzqwG2qGnAzToUF859CNDa4rM1xeM3RL5TSsgJyPDzNTghMSFqOaVqJxswbuqx44LrtQvaACCSsgt8RJ
- mimfFsqpXKZgPJtcWQPtfBlIWAFZT+yXZkqYQP6XyexXgIT1nGSOjQzdD0VSJGExid0xP5opkuLvQcQr
- vqKpPDRN9lYAAAAASUVORK5CYII=
@@ -364,15 +272,6 @@
False
-
- False
-
-
- False
-
-
- False
-
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m
@@ -452,21 +351,9 @@
False
-
- False
-
-
- False
-
-
- False
-
17, 17
-
- 239, 17
-
324, 17