From b059e601c500d5f24a955922b625adf63b277b22 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 16 Jan 2015 02:49:00 +0000 Subject: [PATCH] Send sampler information through to GL pipeline state for display --- renderdoc/api/replay/gl_pipestate.h | 21 + renderdoc/driver/gl/gl_common.cpp | 75 +- renderdoc/driver/gl/gl_common.h | 1 + renderdoc/driver/gl/gl_replay.cpp | 78 +- renderdocui/Interop/GLPipelineState.cs | 24 + .../GLPipelineStateViewer.Designer.cs | 1804 ++++++++--------- .../PipelineState/GLPipelineStateViewer.cs | 189 +- .../PipelineState/GLPipelineStateViewer.resx | 27 - 8 files changed, 1177 insertions(+), 1042 deletions(-) diff --git a/renderdoc/api/replay/gl_pipestate.h b/renderdoc/api/replay/gl_pipestate.h index d43c2baad..481d7793f 100644 --- a/renderdoc/api/replay/gl_pipestate.h +++ b/renderdoc/api/replay/gl_pipestate.h @@ -74,6 +74,27 @@ struct GLPipelineState uint32_t FirstSlice; }; rdctype::array Textures; + + struct Sampler + { + Sampler() + : Samp(), MaxAniso(0.0f), MaxLOD(0.0f), MinLOD(0.0f), MipLODBias(0.0f) + , UseBorder(false), UseComparison(false) + { BorderColor[0] = BorderColor[1] = BorderColor[2] = BorderColor[3] = 0.0f; } + ResourceId Samp; + rdctype::str AddressS, AddressT, AddressR; + float BorderColor[4]; + rdctype::str Comparison; + rdctype::str MinFilter; + rdctype::str MagFilter; + bool32 UseBorder; + bool32 UseComparison; + float MaxAniso; + float MaxLOD; + float MinLOD; + float MipLODBias; + }; + rdctype::array Samplers; struct Buffer { diff --git a/renderdoc/driver/gl/gl_common.cpp b/renderdoc/driver/gl/gl_common.cpp index 614ec3a69..4a617a9c5 100644 --- a/renderdoc/driver/gl/gl_common.cpp +++ b/renderdoc/driver/gl/gl_common.cpp @@ -452,30 +452,30 @@ const char *BlendString(GLenum blendenum) { switch(blendenum) { - case GL_FUNC_ADD: return "ADD"; - case GL_FUNC_SUBTRACT: return "SUBTRACT"; - case GL_FUNC_REVERSE_SUBTRACT: return "INV_SUBTRACT"; - case GL_MIN: return "MIN"; - case GL_MAX: return "MAX"; - case GL_ZERO: return "ZERO"; - case GL_ONE: return "ONE"; - case GL_SRC_COLOR: return "SRC_COLOR"; - case GL_ONE_MINUS_SRC_COLOR: return "INV_SRC_COLOR"; - case GL_DST_COLOR: return "DST_COLOR"; - case GL_ONE_MINUS_DST_COLOR: return "INV_DST_COLOR"; - case GL_SRC_ALPHA: return "SRC_ALPHA"; - case GL_ONE_MINUS_SRC_ALPHA: return "INV_SRC_ALPHA"; - case GL_DST_ALPHA: return "DST_ALPHA"; - case GL_ONE_MINUS_DST_ALPHA: return "INV_DST_ALPHA"; - case GL_CONSTANT_COLOR: return "CONST_COLOR"; - case GL_ONE_MINUS_CONSTANT_COLOR: return "INV_CONST_COLOR"; - case GL_CONSTANT_ALPHA: return "CONST_ALPHA"; - case GL_ONE_MINUS_CONSTANT_ALPHA: return "INV_CONST_ALPHA"; - case GL_SRC_ALPHA_SATURATE: return "SRC_ALPHA_SAT"; - case GL_SRC1_COLOR: return "SRC1_COL"; - case GL_ONE_MINUS_SRC1_COLOR: return "INV_SRC1_COL"; - case GL_SRC1_ALPHA: return "SRC1_ALPHA"; - case GL_ONE_MINUS_SRC1_ALPHA: return "INV_SRC1_ALPHA"; + case eGL_FUNC_ADD: return "ADD"; + case eGL_FUNC_SUBTRACT: return "SUBTRACT"; + case eGL_FUNC_REVERSE_SUBTRACT: return "INV_SUBTRACT"; + case eGL_MIN: return "MIN"; + case eGL_MAX: return "MAX"; + case GL_ZERO: return "ZERO"; + case GL_ONE: return "ONE"; + case eGL_SRC_COLOR: return "SRC_COLOR"; + case eGL_ONE_MINUS_SRC_COLOR: return "INV_SRC_COLOR"; + case eGL_DST_COLOR: return "DST_COLOR"; + case eGL_ONE_MINUS_DST_COLOR: return "INV_DST_COLOR"; + case eGL_SRC_ALPHA: return "SRC_ALPHA"; + case eGL_ONE_MINUS_SRC_ALPHA: return "INV_SRC_ALPHA"; + case eGL_DST_ALPHA: return "DST_ALPHA"; + case eGL_ONE_MINUS_DST_ALPHA: return "INV_DST_ALPHA"; + case eGL_CONSTANT_COLOR: return "CONST_COLOR"; + case eGL_ONE_MINUS_CONSTANT_COLOR: return "INV_CONST_COLOR"; + case eGL_CONSTANT_ALPHA: return "CONST_ALPHA"; + case eGL_ONE_MINUS_CONSTANT_ALPHA: return "INV_CONST_ALPHA"; + case eGL_SRC_ALPHA_SATURATE: return "SRC_ALPHA_SAT"; + case eGL_SRC1_COLOR: return "SRC1_COL"; + case eGL_ONE_MINUS_SRC1_COLOR: return "INV_SRC1_COL"; + case eGL_SRC1_ALPHA: return "SRC1_ALPHA"; + case eGL_ONE_MINUS_SRC1_ALPHA: return "INV_SRC1_ALPHA"; default: break; } @@ -487,6 +487,33 @@ const char *BlendString(GLenum blendenum) return unknown.c_str(); } +const char *SamplerString(GLenum smpenum) +{ + switch(smpenum) + { + case eGL_NONE: return "NONE"; + case eGL_NEAREST: return "NEAREST"; + case eGL_LINEAR: return "LINEAR"; + case eGL_NEAREST_MIPMAP_NEAREST: return "NEAREST_MIP_NEAREST"; + case eGL_LINEAR_MIPMAP_NEAREST: return "LINEAR_MIP_NEAREST"; + case eGL_NEAREST_MIPMAP_LINEAR: return "NEAREST_MIP_LINEAR"; + case eGL_LINEAR_MIPMAP_LINEAR: return "LINEAR_MIP_LINEAR"; + case eGL_CLAMP_TO_EDGE: return "CLAMP_EDGE"; + case eGL_MIRRORED_REPEAT: return "MIRR_REPEAT"; + case eGL_REPEAT: return "REPEAT"; + case eGL_MIRROR_CLAMP_TO_EDGE: return "MIRR_CLAMP_EDGE"; + case eGL_CLAMP_TO_BORDER: return "CLAMP_BORDER"; + default: + break; + } + + static string unknown = ToStr::Get(smpenum).substr(3); // 3 = strlen("GL_"); + + RDCERR("Unknown blend enum: %s", unknown.c_str()); + + return unknown.c_str(); +} + ResourceFormat MakeResourceFormat(WrappedOpenGL &gl, GLenum target, GLenum fmt) { ResourceFormat ret; diff --git a/renderdoc/driver/gl/gl_common.h b/renderdoc/driver/gl/gl_common.h index cc0ec1845..9ff3d6931 100644 --- a/renderdoc/driver/gl/gl_common.h +++ b/renderdoc/driver/gl/gl_common.h @@ -88,6 +88,7 @@ ResourceFormat MakeResourceFormat(WrappedOpenGL &gl, GLenum target, GLenum fmt); GLenum MakeGLFormat(WrappedOpenGL &gl, GLenum target, ResourceFormat fmt); PrimitiveTopology MakePrimitiveTopology(const GLHookSet &gl, GLenum Topo); const char *BlendString(GLenum blendenum); +const char *SamplerString(GLenum smpenum); GLuint GetBoundVertexBuffer(const GLHookSet &gl, GLuint idx); diff --git a/renderdoc/driver/gl/gl_replay.cpp b/renderdoc/driver/gl/gl_replay.cpp index d97eb5c3f..d8864953c 100644 --- a/renderdoc/driver/gl/gl_replay.cpp +++ b/renderdoc/driver/gl/gl_replay.cpp @@ -1018,6 +1018,7 @@ void GLReplay::SavePipelineState() GLint numTexUnits = 8; gl.glGetIntegerv(eGL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, &numTexUnits); create_array_uninit(pipe.Textures, numTexUnits); + create_array_uninit(pipe.Samplers, numTexUnits); GLenum activeTexture = eGL_TEXTURE0; gl.glGetIntegerv(eGL_ACTIVE_TEXTURE, (GLint*)&activeTexture); @@ -1059,8 +1060,8 @@ void GLReplay::SavePipelineState() { for(GLint unit=0; unit < numTexUnits; unit++) { - pipe.Textures[unit].FirstSlice = 0; - pipe.Textures[unit].Resource = ResourceId(); + RDCEraseEl(pipe.Textures[unit]); + RDCEraseEl(pipe.Samplers[unit]); } } else @@ -1121,6 +1122,8 @@ void GLReplay::SavePipelineState() GLenum binding = eGL_NONE; GLenum target = eGL_NONE; + bool shadow = false; + for(size_t s=0; s < ARRAY_COUNT(refls); s++) { if(refls[s] == NULL) continue; @@ -1132,6 +1135,9 @@ void GLReplay::SavePipelineState() { GLenum t = eGL_NONE; + if(strstr(refls[s]->Resources[r].variableType.descriptor.name.elems, "Shadow")) + shadow = true; + switch(refls[s]->Resources[r].resType) { case eResType_None: @@ -1207,6 +1213,74 @@ void GLReplay::SavePipelineState() pipe.Textures[unit].Resource = rm->GetOriginalID(rm->GetID(TextureRes(ctx, tex))); pipe.Textures[unit].FirstSlice = (uint32_t)firstSlice; + + GLuint samp; + gl.glGetIntegerv(eGL_SAMPLER_BINDING, (GLint *)&samp); + + pipe.Samplers[unit].Samp = rm->GetOriginalID(rm->GetID(SamplerRes(ctx, samp))); + + if(samp != 0) + gl.glGetSamplerParameterfv(samp, eGL_TEXTURE_BORDER_COLOR, &pipe.Samplers[unit].BorderColor[0]); + else + gl.glGetTexParameterfv(target, eGL_TEXTURE_BORDER_COLOR, &pipe.Samplers[unit].BorderColor[0]); + + pipe.Samplers[unit].UseBorder = false; + pipe.Samplers[unit].UseComparison = shadow; + + GLint v; + v=0; + if(samp != 0) + gl.glGetSamplerParameteriv(samp, eGL_TEXTURE_WRAP_S, &v); + else + gl.glGetTexParameteriv(target, eGL_TEXTURE_WRAP_S, &v); + pipe.Samplers[unit].AddressS = SamplerString((GLenum)v); + pipe.Samplers[unit].UseBorder |= (v == eGL_CLAMP_TO_BORDER); + + v=0; + if(samp != 0) + gl.glGetSamplerParameteriv(samp, eGL_TEXTURE_WRAP_T, &v); + else + gl.glGetTexParameteriv(target, eGL_TEXTURE_WRAP_T, &v); + pipe.Samplers[unit].AddressT = SamplerString((GLenum)v); + pipe.Samplers[unit].UseBorder |= (v == eGL_CLAMP_TO_BORDER); + + v=0; + if(samp != 0) + gl.glGetSamplerParameteriv(samp, eGL_TEXTURE_WRAP_R, &v); + else + gl.glGetTexParameteriv(target, eGL_TEXTURE_WRAP_R, &v); + pipe.Samplers[unit].AddressR = SamplerString((GLenum)v); + pipe.Samplers[unit].UseBorder |= (v == eGL_CLAMP_TO_BORDER); + + v=0; + if(samp != 0) + gl.glGetSamplerParameteriv(samp, eGL_TEXTURE_COMPARE_FUNC, &v); + else + gl.glGetTexParameteriv(target, eGL_TEXTURE_COMPARE_FUNC, &v); + pipe.Samplers[unit].Comparison = ToStr::Get((GLenum)v).substr(3).c_str(); + + v=0; + if(samp != 0) + gl.glGetSamplerParameteriv(samp, eGL_TEXTURE_MIN_FILTER, &v); + else + gl.glGetTexParameteriv(target, eGL_TEXTURE_MIN_FILTER, &v); + pipe.Samplers[unit].MinFilter = SamplerString((GLenum)v); + + v=0; + if(samp != 0) + gl.glGetSamplerParameteriv(samp, eGL_TEXTURE_MAG_FILTER, &v); + else + gl.glGetTexParameteriv(target, eGL_TEXTURE_MAG_FILTER, &v); + pipe.Samplers[unit].MagFilter = SamplerString((GLenum)v); + + if(samp != 0) + gl.glGetSamplerParameterfv(samp, eGL_TEXTURE_MAX_ANISOTROPY_EXT, &pipe.Samplers[unit].MaxAniso); + else + gl.glGetTexParameterfv(target, eGL_TEXTURE_MAX_ANISOTROPY_EXT, &pipe.Samplers[unit].MaxAniso); + + gl.glGetTexParameterfv(target, eGL_TEXTURE_MAX_LOD, &pipe.Samplers[unit].MaxLOD); + gl.glGetTexParameterfv(target, eGL_TEXTURE_MIN_LOD, &pipe.Samplers[unit].MinLOD); + gl.glGetTexParameterfv(target, eGL_TEXTURE_LOD_BIAS, &pipe.Samplers[unit].MipLODBias); } else { diff --git a/renderdocui/Interop/GLPipelineState.cs b/renderdocui/Interop/GLPipelineState.cs index 1b5d232d4..3b9343a8a 100644 --- a/renderdocui/Interop/GLPipelineState.cs +++ b/renderdocui/Interop/GLPipelineState.cs @@ -100,6 +100,30 @@ namespace renderdoc [CustomMarshalAs(CustomUnmanagedType.TemplatedArray)] public Texture[] Textures; + [StructLayout(LayoutKind.Sequential)] + public class Sampler + { + public ResourceId Samp; + [CustomMarshalAs(CustomUnmanagedType.UTF8TemplatedString)] + public string AddressS, AddressT, AddressR; + [CustomMarshalAs(CustomUnmanagedType.FixedArray, FixedLength = 4)] + public float[] BorderColor; + [CustomMarshalAs(CustomUnmanagedType.UTF8TemplatedString)] + public string Comparison; + [CustomMarshalAs(CustomUnmanagedType.UTF8TemplatedString)] + public string MinFilter; + [CustomMarshalAs(CustomUnmanagedType.UTF8TemplatedString)] + public string MagFilter; + public bool UseBorder; + public bool UseComparison; + public float MaxAniso; + public float MaxLOD; + public float MinLOD; + public float MipLODBias; + }; + [CustomMarshalAs(CustomUnmanagedType.TemplatedArray)] + public Sampler[] Samplers; + [StructLayout(LayoutKind.Sequential)] public class Buffer { diff --git a/renderdocui/Windows/PipelineState/GLPipelineStateViewer.Designer.cs b/renderdocui/Windows/PipelineState/GLPipelineStateViewer.Designer.cs index 408a6bde0..6ddd6c814 100644 --- a/renderdocui/Windows/PipelineState/GLPipelineStateViewer.Designer.cs +++ b/renderdocui/Windows/PipelineState/GLPipelineStateViewer.Designer.cs @@ -31,237 +31,219 @@ this.components = new System.ComponentModel.Container(); System.Windows.Forms.ToolStripLabel toolStripLabel1; System.Windows.Forms.TableLayoutPanel toolstripTable; - TreelistView.TreeListColumn treeListColumn236 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index"))); - TreelistView.TreeListColumn treeListColumn237 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); - TreelistView.TreeListColumn treeListColumn238 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Stride", "Stride"))); - TreelistView.TreeListColumn treeListColumn239 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset"))); - TreelistView.TreeListColumn treeListColumn240 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Divisor", "Divisor"))); - TreelistView.TreeListColumn treeListColumn241 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("bytelen", "Buffer Byte Len"))); - TreelistView.TreeListColumn treeListColumn242 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn1 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index"))); + 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("Divisor", "Divisor"))); + TreelistView.TreeListColumn treeListColumn6 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("bytelen", "Buffer Byte Len"))); + TreelistView.TreeListColumn treeListColumn7 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); System.Windows.Forms.GroupBox groupBox2; - TreelistView.TreeListColumn treeListColumn243 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index"))); - TreelistView.TreeListColumn treeListColumn244 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Enabled", "Enabled"))); - TreelistView.TreeListColumn treeListColumn245 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Name", "Name"))); - TreelistView.TreeListColumn treeListColumn246 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format/Generic Value"))); - TreelistView.TreeListColumn treeListColumn247 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer Slot", "Buffer Slot"))); - TreelistView.TreeListColumn treeListColumn248 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Relative Offset", "Relative Offset"))); - TreelistView.TreeListColumn treeListColumn249 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn8 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Index", "Index"))); + TreelistView.TreeListColumn treeListColumn9 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Enabled", "Enabled"))); + TreelistView.TreeListColumn treeListColumn10 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Name", "Name"))); + TreelistView.TreeListColumn treeListColumn11 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format/Generic Value"))); + TreelistView.TreeListColumn treeListColumn12 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer Slot", "Buffer Slot"))); + TreelistView.TreeListColumn treeListColumn13 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Relative Offset", "Relative Offset"))); + TreelistView.TreeListColumn treeListColumn14 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); System.Windows.Forms.GroupBox groupBox44; - TreelistView.TreeListColumn treeListColumn250 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn251 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); - TreelistView.TreeListColumn treeListColumn252 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); - TreelistView.TreeListColumn treeListColumn253 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn254 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); - TreelistView.TreeListColumn treeListColumn255 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); - TreelistView.TreeListColumn treeListColumn256 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn257 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn258 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); - TreelistView.TreeListColumn treeListColumn259 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); - TreelistView.TreeListColumn treeListColumn260 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); - TreelistView.TreeListColumn treeListColumn261 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn262 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn263 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); - TreelistView.TreeListColumn treeListColumn264 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Border", "Border"))); - TreelistView.TreeListColumn treeListColumn265 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Comparison", "Comparison"))); - TreelistView.TreeListColumn treeListColumn266 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter"))); - TreelistView.TreeListColumn treeListColumn267 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max Aniso", "Max Aniso"))); - TreelistView.TreeListColumn treeListColumn268 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min LOD", "Min LOD"))); - TreelistView.TreeListColumn treeListColumn269 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max LOD", "Max LOD"))); - TreelistView.TreeListColumn treeListColumn270 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias"))); - TreelistView.TreeListColumn treeListColumn271 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn272 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); - TreelistView.TreeListColumn treeListColumn273 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); - TreelistView.TreeListColumn treeListColumn275 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); - TreelistView.TreeListColumn treeListColumn277 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn278 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn279 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); - TreelistView.TreeListColumn treeListColumn280 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); - TreelistView.TreeListColumn treeListColumn281 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn282 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); - TreelistView.TreeListColumn treeListColumn283 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); - TreelistView.TreeListColumn treeListColumn284 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn285 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn286 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); - TreelistView.TreeListColumn treeListColumn287 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); - TreelistView.TreeListColumn treeListColumn288 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); - TreelistView.TreeListColumn treeListColumn289 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn290 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn291 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); - TreelistView.TreeListColumn treeListColumn292 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Border", "Border"))); - TreelistView.TreeListColumn treeListColumn293 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Comparison", "Comparison"))); - TreelistView.TreeListColumn treeListColumn294 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter"))); - TreelistView.TreeListColumn treeListColumn295 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max Aniso", "Max Aniso"))); - TreelistView.TreeListColumn treeListColumn296 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min LOD", "Min LOD"))); - TreelistView.TreeListColumn treeListColumn297 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max LOD", "Max LOD"))); - TreelistView.TreeListColumn treeListColumn298 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias"))); - TreelistView.TreeListColumn treeListColumn299 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn300 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); - TreelistView.TreeListColumn treeListColumn301 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); - TreelistView.TreeListColumn treeListColumn303 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); - TreelistView.TreeListColumn treeListColumn305 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn306 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn307 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); - TreelistView.TreeListColumn treeListColumn308 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); - TreelistView.TreeListColumn treeListColumn309 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn310 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); - TreelistView.TreeListColumn treeListColumn311 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); - TreelistView.TreeListColumn treeListColumn312 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn313 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn314 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); - TreelistView.TreeListColumn treeListColumn315 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); - TreelistView.TreeListColumn treeListColumn316 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); - TreelistView.TreeListColumn treeListColumn317 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn318 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn319 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); - TreelistView.TreeListColumn treeListColumn320 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Border", "Border"))); - TreelistView.TreeListColumn treeListColumn321 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Comparison", "Comparison"))); - TreelistView.TreeListColumn treeListColumn322 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter"))); - TreelistView.TreeListColumn treeListColumn323 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max Aniso", "Max Aniso"))); - TreelistView.TreeListColumn treeListColumn324 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min LOD", "Min LOD"))); - TreelistView.TreeListColumn treeListColumn325 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max LOD", "Max LOD"))); - TreelistView.TreeListColumn treeListColumn326 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias"))); - TreelistView.TreeListColumn treeListColumn327 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn328 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); - TreelistView.TreeListColumn treeListColumn329 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); - TreelistView.TreeListColumn treeListColumn331 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); - TreelistView.TreeListColumn treeListColumn333 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn334 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn335 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); - TreelistView.TreeListColumn treeListColumn336 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Length", "Length"))); - TreelistView.TreeListColumn treeListColumn337 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset"))); - TreelistView.TreeListColumn treeListColumn338 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn339 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn340 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); - TreelistView.TreeListColumn treeListColumn341 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); - TreelistView.TreeListColumn treeListColumn342 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn343 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); - TreelistView.TreeListColumn treeListColumn344 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); - TreelistView.TreeListColumn treeListColumn345 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn346 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn347 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); - TreelistView.TreeListColumn treeListColumn348 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); - TreelistView.TreeListColumn treeListColumn349 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); - TreelistView.TreeListColumn treeListColumn350 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn351 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn352 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); - TreelistView.TreeListColumn treeListColumn353 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Border", "Border"))); - TreelistView.TreeListColumn treeListColumn354 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Comparison", "Comparison"))); - TreelistView.TreeListColumn treeListColumn355 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter"))); - TreelistView.TreeListColumn treeListColumn356 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max Aniso", "Max Aniso"))); - TreelistView.TreeListColumn treeListColumn357 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min LOD", "Min LOD"))); - TreelistView.TreeListColumn treeListColumn358 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max LOD", "Max LOD"))); - TreelistView.TreeListColumn treeListColumn359 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias"))); - TreelistView.TreeListColumn treeListColumn360 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn361 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); - TreelistView.TreeListColumn treeListColumn362 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); - TreelistView.TreeListColumn treeListColumn364 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); - TreelistView.TreeListColumn treeListColumn366 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn15 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn16 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); + TreelistView.TreeListColumn treeListColumn17 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); + TreelistView.TreeListColumn treeListColumn18 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + 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"))); + TreelistView.TreeListColumn treeListColumn27 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn28 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); + TreelistView.TreeListColumn treeListColumn29 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min Filter", "Min Filter"))); + TreelistView.TreeListColumn treeListColumn30 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mag Filter", "Mag Filter"))); + TreelistView.TreeListColumn treeListColumn31 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp"))); + TreelistView.TreeListColumn treeListColumn32 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Bias", "LOD Bias"))); + TreelistView.TreeListColumn treeListColumn33 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn34 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); + TreelistView.TreeListColumn treeListColumn35 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); + TreelistView.TreeListColumn treeListColumn36 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); + TreelistView.TreeListColumn treeListColumn37 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn38 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn39 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); + TreelistView.TreeListColumn treeListColumn40 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); + TreelistView.TreeListColumn treeListColumn41 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn42 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); + TreelistView.TreeListColumn treeListColumn43 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); + TreelistView.TreeListColumn treeListColumn44 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn45 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn46 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); + TreelistView.TreeListColumn treeListColumn47 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); + TreelistView.TreeListColumn treeListColumn48 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); + TreelistView.TreeListColumn treeListColumn49 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn50 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn51 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); + TreelistView.TreeListColumn treeListColumn52 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min Filter", "Min Filter"))); + TreelistView.TreeListColumn treeListColumn53 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mag Filter", "Mag Filter"))); + TreelistView.TreeListColumn treeListColumn54 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp"))); + TreelistView.TreeListColumn treeListColumn55 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Bias", "LOD Bias"))); + TreelistView.TreeListColumn treeListColumn56 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn57 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); + TreelistView.TreeListColumn treeListColumn58 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); + TreelistView.TreeListColumn treeListColumn59 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); + TreelistView.TreeListColumn treeListColumn60 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn61 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn62 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); + TreelistView.TreeListColumn treeListColumn63 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); + TreelistView.TreeListColumn treeListColumn64 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn65 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); + TreelistView.TreeListColumn treeListColumn66 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); + TreelistView.TreeListColumn treeListColumn67 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn68 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn69 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); + TreelistView.TreeListColumn treeListColumn70 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); + TreelistView.TreeListColumn treeListColumn71 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); + TreelistView.TreeListColumn treeListColumn72 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn73 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn74 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); + TreelistView.TreeListColumn treeListColumn75 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min Filter", "Min Filter"))); + TreelistView.TreeListColumn treeListColumn76 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mag Filter", "Mag Filter"))); + TreelistView.TreeListColumn treeListColumn77 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp"))); + TreelistView.TreeListColumn treeListColumn78 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Bias", "LOD Bias"))); + TreelistView.TreeListColumn treeListColumn79 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn80 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); + TreelistView.TreeListColumn treeListColumn81 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); + TreelistView.TreeListColumn treeListColumn82 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); + TreelistView.TreeListColumn treeListColumn83 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn84 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn85 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); + TreelistView.TreeListColumn treeListColumn86 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Length", "Length"))); + TreelistView.TreeListColumn treeListColumn87 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Offset", "Offset"))); + TreelistView.TreeListColumn treeListColumn88 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn89 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn90 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); + TreelistView.TreeListColumn treeListColumn91 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); + TreelistView.TreeListColumn treeListColumn92 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn93 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); + TreelistView.TreeListColumn treeListColumn94 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); + TreelistView.TreeListColumn treeListColumn95 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn96 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn97 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); + TreelistView.TreeListColumn treeListColumn98 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); + TreelistView.TreeListColumn treeListColumn99 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); + TreelistView.TreeListColumn treeListColumn100 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn101 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn102 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); + TreelistView.TreeListColumn treeListColumn103 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min Filter", "Min Filter"))); + TreelistView.TreeListColumn treeListColumn104 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mag Filter", "Mag Filter"))); + TreelistView.TreeListColumn treeListColumn105 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp"))); + TreelistView.TreeListColumn treeListColumn106 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Bias", "LOD Bias"))); + TreelistView.TreeListColumn treeListColumn107 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn108 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); + TreelistView.TreeListColumn treeListColumn109 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); + TreelistView.TreeListColumn treeListColumn110 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); + TreelistView.TreeListColumn treeListColumn111 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GLPipelineStateViewer)); System.Windows.Forms.Label label1; System.Windows.Forms.Label label15; System.Windows.Forms.Label label16; System.Windows.Forms.Label label17; - TreelistView.TreeListColumn treeListColumn367 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn368 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("X", "X"))); - TreelistView.TreeListColumn treeListColumn369 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Y", "Y"))); - TreelistView.TreeListColumn treeListColumn370 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn371 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn372 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("MinDepth", "MinDepth"))); - TreelistView.TreeListColumn treeListColumn373 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("MaxDepth", "MaxDepth"))); + TreelistView.TreeListColumn treeListColumn112 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn113 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("X", "X"))); + TreelistView.TreeListColumn treeListColumn114 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Y", "Y"))); + TreelistView.TreeListColumn treeListColumn115 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn116 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn117 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("MinDepth", "MinDepth"))); + TreelistView.TreeListColumn treeListColumn118 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("MaxDepth", "MaxDepth"))); System.Windows.Forms.GroupBox groupBox42; - TreelistView.TreeListColumn treeListColumn374 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn375 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("X", "X"))); - TreelistView.TreeListColumn treeListColumn376 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Y", "Y"))); - TreelistView.TreeListColumn treeListColumn377 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn378 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn379 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Enabled", "Enabled"))); - TreelistView.TreeListColumn treeListColumn380 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn381 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); - TreelistView.TreeListColumn treeListColumn382 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); - TreelistView.TreeListColumn treeListColumn383 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn384 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); - TreelistView.TreeListColumn treeListColumn385 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); - TreelistView.TreeListColumn treeListColumn386 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn387 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn388 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); - TreelistView.TreeListColumn treeListColumn389 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); - TreelistView.TreeListColumn treeListColumn390 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); - TreelistView.TreeListColumn treeListColumn391 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn392 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn393 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); - TreelistView.TreeListColumn treeListColumn394 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Border", "Border"))); - TreelistView.TreeListColumn treeListColumn395 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Comparison", "Comparison"))); - TreelistView.TreeListColumn treeListColumn396 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter"))); - TreelistView.TreeListColumn treeListColumn397 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max Aniso", "Max Aniso"))); - TreelistView.TreeListColumn treeListColumn398 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min LOD", "Min LOD"))); - TreelistView.TreeListColumn treeListColumn399 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max LOD", "Max LOD"))); - TreelistView.TreeListColumn treeListColumn400 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias"))); - TreelistView.TreeListColumn treeListColumn401 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn402 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); - TreelistView.TreeListColumn treeListColumn403 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); - TreelistView.TreeListColumn treeListColumn405 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); - TreelistView.TreeListColumn treeListColumn407 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn408 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn409 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); - TreelistView.TreeListColumn treeListColumn410 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); - TreelistView.TreeListColumn treeListColumn411 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn412 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn413 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); - TreelistView.TreeListColumn treeListColumn414 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); - TreelistView.TreeListColumn treeListColumn415 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); - TreelistView.TreeListColumn treeListColumn416 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn417 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn418 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Enabled", "Enabled"))); - TreelistView.TreeListColumn treeListColumn419 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Blend Src", "Blend Src"))); - TreelistView.TreeListColumn treeListColumn420 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Blend Dst", "Blend Dst"))); - TreelistView.TreeListColumn treeListColumn421 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Blend Op", "Blend Op"))); - TreelistView.TreeListColumn treeListColumn422 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Blend Src", "Alpha Blend Src"))); - TreelistView.TreeListColumn treeListColumn423 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Blend Dst", "Alpha Blend Dst"))); - TreelistView.TreeListColumn treeListColumn424 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Blend Op", "Alpha Blend Op"))); - TreelistView.TreeListColumn treeListColumn425 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Write Mask", "Write Mask"))); - TreelistView.TreeListColumn treeListColumn426 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Face", "Face"))); - TreelistView.TreeListColumn treeListColumn427 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Func", "Func"))); - TreelistView.TreeListColumn treeListColumn428 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Fail", "Fail"))); - TreelistView.TreeListColumn treeListColumn429 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth Fail", "Depth Fail"))); - TreelistView.TreeListColumn treeListColumn430 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Pass", "Pass"))); - TreelistView.TreeListColumn treeListColumn431 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Ref", "Ref"))); - TreelistView.TreeListColumn treeListColumn432 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Write Mask", "Write Mask"))); - TreelistView.TreeListColumn treeListColumn433 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Val Mask", "Val Mask"))); - TreelistView.TreeListColumn treeListColumn434 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn435 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); - TreelistView.TreeListColumn treeListColumn436 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); - TreelistView.TreeListColumn treeListColumn437 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn438 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn439 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); - TreelistView.TreeListColumn treeListColumn440 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); - TreelistView.TreeListColumn treeListColumn441 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); - TreelistView.TreeListColumn treeListColumn442 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn443 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn444 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); - TreelistView.TreeListColumn treeListColumn445 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); - TreelistView.TreeListColumn treeListColumn446 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn447 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); - TreelistView.TreeListColumn treeListColumn448 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); - TreelistView.TreeListColumn treeListColumn449 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); - TreelistView.TreeListColumn treeListColumn450 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); - TreelistView.TreeListColumn treeListColumn451 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); - TreelistView.TreeListColumn treeListColumn452 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); - TreelistView.TreeListColumn treeListColumn453 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); - TreelistView.TreeListColumn treeListColumn454 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); - TreelistView.TreeListColumn treeListColumn455 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn456 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); - TreelistView.TreeListColumn treeListColumn457 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Border", "Border"))); - TreelistView.TreeListColumn treeListColumn458 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Comparison", "Comparison"))); - TreelistView.TreeListColumn treeListColumn459 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Filter", "Filter"))); - TreelistView.TreeListColumn treeListColumn460 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max Aniso", "Max Aniso"))); - TreelistView.TreeListColumn treeListColumn461 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min LOD", "Min LOD"))); - TreelistView.TreeListColumn treeListColumn462 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Max LOD", "Max LOD"))); - TreelistView.TreeListColumn treeListColumn463 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mip Bias", "Mip Bias"))); - TreelistView.TreeListColumn treeListColumn464 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); - TreelistView.TreeListColumn treeListColumn465 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); - TreelistView.TreeListColumn treeListColumn466 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); - TreelistView.TreeListColumn treeListColumn468 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); - TreelistView.TreeListColumn treeListColumn470 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn119 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn120 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("X", "X"))); + TreelistView.TreeListColumn treeListColumn121 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Y", "Y"))); + TreelistView.TreeListColumn treeListColumn122 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn123 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn124 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Enabled", "Enabled"))); + TreelistView.TreeListColumn treeListColumn125 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn126 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); + TreelistView.TreeListColumn treeListColumn127 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); + TreelistView.TreeListColumn treeListColumn128 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn129 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); + TreelistView.TreeListColumn treeListColumn130 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); + TreelistView.TreeListColumn treeListColumn131 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn132 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn133 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); + TreelistView.TreeListColumn treeListColumn134 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); + TreelistView.TreeListColumn treeListColumn135 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); + TreelistView.TreeListColumn treeListColumn136 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn137 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn138 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); + TreelistView.TreeListColumn treeListColumn139 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min Filter", "Min Filter"))); + TreelistView.TreeListColumn treeListColumn140 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mag Filter", "Mag Filter"))); + TreelistView.TreeListColumn treeListColumn141 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp"))); + TreelistView.TreeListColumn treeListColumn142 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Bias", "LOD Bias"))); + TreelistView.TreeListColumn treeListColumn143 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn144 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); + TreelistView.TreeListColumn treeListColumn145 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); + TreelistView.TreeListColumn treeListColumn146 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); + TreelistView.TreeListColumn treeListColumn147 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn148 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn149 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); + TreelistView.TreeListColumn treeListColumn150 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); + TreelistView.TreeListColumn treeListColumn151 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn152 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn153 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); + TreelistView.TreeListColumn treeListColumn154 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); + TreelistView.TreeListColumn treeListColumn155 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); + TreelistView.TreeListColumn treeListColumn156 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn157 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn158 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Enabled", "Enabled"))); + TreelistView.TreeListColumn treeListColumn159 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Blend Src", "Blend Src"))); + TreelistView.TreeListColumn treeListColumn160 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Blend Dst", "Blend Dst"))); + TreelistView.TreeListColumn treeListColumn161 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Blend Op", "Blend Op"))); + TreelistView.TreeListColumn treeListColumn162 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Blend Src", "Alpha Blend Src"))); + TreelistView.TreeListColumn treeListColumn163 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Blend Dst", "Alpha Blend Dst"))); + TreelistView.TreeListColumn treeListColumn164 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Alpha Blend Op", "Alpha Blend Op"))); + TreelistView.TreeListColumn treeListColumn165 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Write Mask", "Write Mask"))); + TreelistView.TreeListColumn treeListColumn166 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Face", "Face"))); + TreelistView.TreeListColumn treeListColumn167 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Func", "Func"))); + TreelistView.TreeListColumn treeListColumn168 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Fail", "Fail"))); + TreelistView.TreeListColumn treeListColumn169 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth Fail", "Depth Fail"))); + TreelistView.TreeListColumn treeListColumn170 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Pass", "Pass"))); + TreelistView.TreeListColumn treeListColumn171 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Ref", "Ref"))); + TreelistView.TreeListColumn treeListColumn172 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Write Mask", "Write Mask"))); + TreelistView.TreeListColumn treeListColumn173 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Val Mask", "Val Mask"))); + TreelistView.TreeListColumn treeListColumn174 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn175 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); + TreelistView.TreeListColumn treeListColumn176 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); + TreelistView.TreeListColumn treeListColumn177 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn178 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn179 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); + TreelistView.TreeListColumn treeListColumn180 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); + TreelistView.TreeListColumn treeListColumn181 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); + TreelistView.TreeListColumn treeListColumn182 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn183 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn184 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Interface", "Interface"))); + TreelistView.TreeListColumn treeListColumn185 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Instance", "Instance"))); + TreelistView.TreeListColumn treeListColumn186 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn187 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Resource", "Resource"))); + TreelistView.TreeListColumn treeListColumn188 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Type", "Type"))); + TreelistView.TreeListColumn treeListColumn189 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Width", "Width"))); + TreelistView.TreeListColumn treeListColumn190 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Height", "Height"))); + TreelistView.TreeListColumn treeListColumn191 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Depth", "Depth"))); + TreelistView.TreeListColumn treeListColumn192 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Array Size", "Array Size"))); + TreelistView.TreeListColumn treeListColumn193 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Format", "Format"))); + TreelistView.TreeListColumn treeListColumn194 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Go", "Go"))); + TreelistView.TreeListColumn treeListColumn195 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn196 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Addressing", "Addressing"))); + TreelistView.TreeListColumn treeListColumn197 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Min Filter", "Min Filter"))); + TreelistView.TreeListColumn treeListColumn198 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Mag Filter", "Mag Filter"))); + TreelistView.TreeListColumn treeListColumn199 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Clamp", "LOD Clamp"))); + TreelistView.TreeListColumn treeListColumn200 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("LOD Bias", "LOD Bias"))); + TreelistView.TreeListColumn treeListColumn201 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Slot", "Slot"))); + TreelistView.TreeListColumn treeListColumn202 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Buffer", "Buffer"))); + TreelistView.TreeListColumn treeListColumn203 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Byte Range", "Byte Range"))); + TreelistView.TreeListColumn treeListColumn204 = ((TreelistView.TreeListColumn)(new TreelistView.TreeListColumn("Size", "Size"))); + TreelistView.TreeListColumn treeListColumn205 = ((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(); @@ -823,29 +805,29 @@ // // iabuffers // - treeListColumn236.AutoSizeMinSize = 0; - treeListColumn236.Width = 60; - treeListColumn237.AutoSize = true; - treeListColumn237.AutoSizeMinSize = 100; - treeListColumn237.Width = 50; - treeListColumn238.AutoSizeMinSize = 0; - treeListColumn238.Width = 70; - treeListColumn239.AutoSizeMinSize = 0; - treeListColumn239.Width = 70; - treeListColumn240.AutoSizeMinSize = 0; - treeListColumn240.Width = 70; - treeListColumn241.AutoSizeMinSize = 0; - treeListColumn241.Width = 80; - treeListColumn242.AutoSizeMinSize = 0; - treeListColumn242.Width = 25; + treeListColumn1.AutoSizeMinSize = 0; + treeListColumn1.Width = 60; + treeListColumn2.AutoSize = true; + treeListColumn2.AutoSizeMinSize = 100; + treeListColumn2.Width = 50; + treeListColumn3.AutoSizeMinSize = 0; + treeListColumn3.Width = 70; + treeListColumn4.AutoSizeMinSize = 0; + treeListColumn4.Width = 70; + treeListColumn5.AutoSizeMinSize = 0; + treeListColumn5.Width = 70; + treeListColumn6.AutoSizeMinSize = 0; + treeListColumn6.Width = 80; + treeListColumn7.AutoSizeMinSize = 0; + treeListColumn7.Width = 25; this.iabuffers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn236, - treeListColumn237, - treeListColumn238, - treeListColumn239, - treeListColumn240, - treeListColumn241, - treeListColumn242}); + treeListColumn1, + treeListColumn2, + treeListColumn3, + treeListColumn4, + treeListColumn5, + treeListColumn6, + treeListColumn7}); this.iabuffers.Dock = System.Windows.Forms.DockStyle.Fill; this.iabuffers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.iabuffers.Location = new System.Drawing.Point(3, 16); @@ -881,29 +863,30 @@ // // inputLayouts // - treeListColumn243.AutoSizeMinSize = 0; - treeListColumn243.Width = 40; - treeListColumn244.AutoSizeMinSize = 0; - treeListColumn244.Width = 50; - treeListColumn245.AutoSizeMinSize = 0; - treeListColumn245.Width = 200; - treeListColumn246.AutoSizeMinSize = 0; - treeListColumn246.Width = 200; - treeListColumn247.AutoSizeMinSize = 0; - treeListColumn247.Width = 80; - treeListColumn248.AutoSize = true; - treeListColumn248.AutoSizeMinSize = 0; - treeListColumn248.Width = 150; - treeListColumn249.AutoSizeMinSize = 0; - treeListColumn249.Width = 25; + treeListColumn8.AutoSizeMinSize = 0; + treeListColumn8.Width = 40; + treeListColumn9.AutoSizeMinSize = 0; + treeListColumn9.Width = 50; + treeListColumn10.AutoSizeMinSize = 0; + treeListColumn10.Width = 200; + treeListColumn11.AutoSizeMinSize = 0; + treeListColumn11.Width = 200; + treeListColumn12.AutoSizeMinSize = 0; + treeListColumn12.Width = 80; + treeListColumn13.AutoSize = true; + treeListColumn13.AutoSizeMinSize = 0; + treeListColumn13.Width = 150; + treeListColumn14.AutoSizeMinSize = 0; + treeListColumn14.Width = 25; this.inputLayouts.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn243, - treeListColumn244, - treeListColumn245, - treeListColumn246, - treeListColumn247, - treeListColumn248, - treeListColumn249}); + treeListColumn8, + treeListColumn9, + treeListColumn10, + treeListColumn11, + treeListColumn12, + treeListColumn13, + treeListColumn14}); + this.inputLayouts.Cursor = System.Windows.Forms.Cursors.Arrow; this.inputLayouts.Dock = System.Windows.Forms.DockStyle.Fill; this.inputLayouts.GridLineColour = System.Drawing.SystemColors.ControlDark; this.inputLayouts.Location = new System.Drawing.Point(3, 16); @@ -1073,17 +1056,17 @@ // // vsSubroutines // - treeListColumn250.AutoSizeMinSize = 0; - treeListColumn250.Width = 50; - treeListColumn251.AutoSizeMinSize = 0; - treeListColumn251.Width = 200; - treeListColumn252.AutoSize = true; - treeListColumn252.AutoSizeMinSize = 50; - treeListColumn252.Width = 60; + treeListColumn15.AutoSizeMinSize = 0; + treeListColumn15.Width = 50; + treeListColumn16.AutoSizeMinSize = 0; + treeListColumn16.Width = 200; + treeListColumn17.AutoSize = true; + treeListColumn17.AutoSizeMinSize = 50; + treeListColumn17.Width = 60; this.vsSubroutines.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn250, - treeListColumn251, - treeListColumn252}); + treeListColumn15, + treeListColumn16, + treeListColumn17}); this.vsSubroutines.Dock = System.Windows.Forms.DockStyle.Fill; this.vsSubroutines.Location = new System.Drawing.Point(3, 16); this.vsSubroutines.Name = "vsSubroutines"; @@ -1110,35 +1093,36 @@ // // vsTextures // - treeListColumn253.AutoSizeMinSize = 0; - treeListColumn253.Width = 120; - treeListColumn254.AutoSize = true; - treeListColumn254.AutoSizeMinSize = 150; - treeListColumn254.Width = 50; - treeListColumn255.AutoSizeMinSize = 0; - treeListColumn255.Width = 75; - treeListColumn256.AutoSizeMinSize = 0; - treeListColumn256.Width = 50; - treeListColumn257.AutoSizeMinSize = 0; - treeListColumn257.Width = 50; - treeListColumn258.AutoSizeMinSize = 0; - treeListColumn258.Width = 50; - treeListColumn259.AutoSizeMinSize = 0; - treeListColumn259.Width = 75; - treeListColumn260.AutoSizeMinSize = 0; - treeListColumn260.Width = 200; - treeListColumn261.AutoSizeMinSize = 0; - treeListColumn261.Width = 25; + treeListColumn18.AutoSizeMinSize = 0; + treeListColumn18.Width = 120; + treeListColumn19.AutoSize = true; + treeListColumn19.AutoSizeMinSize = 150; + treeListColumn19.Width = 50; + treeListColumn20.AutoSizeMinSize = 0; + treeListColumn20.Width = 75; + treeListColumn21.AutoSizeMinSize = 0; + treeListColumn21.Width = 50; + treeListColumn22.AutoSizeMinSize = 0; + treeListColumn22.Width = 50; + treeListColumn23.AutoSizeMinSize = 0; + treeListColumn23.Width = 50; + treeListColumn24.AutoSizeMinSize = 0; + treeListColumn24.Width = 75; + treeListColumn25.AutoSizeMinSize = 0; + treeListColumn25.Width = 200; + treeListColumn26.AutoSizeMinSize = 0; + treeListColumn26.Width = 25; this.vsTextures.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn253, - treeListColumn254, - treeListColumn255, - treeListColumn256, - treeListColumn257, - treeListColumn258, - treeListColumn259, - treeListColumn260, - treeListColumn261}); + treeListColumn18, + treeListColumn19, + treeListColumn20, + treeListColumn21, + treeListColumn22, + treeListColumn23, + treeListColumn24, + treeListColumn25, + treeListColumn26}); + this.vsTextures.Cursor = System.Windows.Forms.Cursors.Arrow; this.vsTextures.Dock = System.Windows.Forms.DockStyle.Fill; this.vsTextures.GridLineColour = System.Drawing.SystemColors.ControlDark; this.vsTextures.Location = new System.Drawing.Point(3, 16); @@ -1173,35 +1157,27 @@ // // vsSamplers // - treeListColumn262.AutoSizeMinSize = 0; - treeListColumn262.Width = 120; - treeListColumn263.AutoSizeMinSize = 100; - treeListColumn263.Width = 150; - treeListColumn264.AutoSizeMinSize = 0; - treeListColumn264.Width = 80; - treeListColumn265.AutoSizeMinSize = 0; - treeListColumn265.Width = 100; - treeListColumn266.AutoSizeMinSize = 0; - treeListColumn266.Width = 150; - treeListColumn267.AutoSizeMinSize = 0; - treeListColumn267.Width = 60; - treeListColumn268.AutoSizeMinSize = 0; - treeListColumn268.Width = 60; - treeListColumn269.AutoSizeMinSize = 0; - treeListColumn269.Width = 60; - treeListColumn270.AutoSize = true; - treeListColumn270.AutoSizeMinSize = 50; - treeListColumn270.Width = 50; + treeListColumn27.AutoSizeMinSize = 0; + treeListColumn27.Width = 120; + treeListColumn28.AutoSizeMinSize = 100; + treeListColumn28.Width = 200; + treeListColumn29.AutoSizeMinSize = 0; + treeListColumn29.Width = 250; + treeListColumn30.AutoSizeMinSize = 0; + treeListColumn30.Width = 75; + treeListColumn31.AutoSizeMinSize = 0; + treeListColumn31.Width = 75; + treeListColumn32.AutoSize = true; + treeListColumn32.AutoSizeMinSize = 50; + treeListColumn32.Width = 50; this.vsSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn262, - treeListColumn263, - treeListColumn264, - treeListColumn265, - treeListColumn266, - treeListColumn267, - treeListColumn268, - treeListColumn269, - treeListColumn270}); + treeListColumn27, + treeListColumn28, + treeListColumn29, + treeListColumn30, + treeListColumn31, + treeListColumn32}); + this.vsSamplers.Cursor = System.Windows.Forms.Cursors.Arrow; this.vsSamplers.Dock = System.Windows.Forms.DockStyle.Fill; this.vsSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.vsSamplers.Location = new System.Drawing.Point(3, 16); @@ -1234,23 +1210,24 @@ // // vsCBuffers // - treeListColumn271.AutoSizeMinSize = 0; - treeListColumn271.Width = 120; - treeListColumn272.AutoSize = true; - treeListColumn272.AutoSizeMinSize = 100; - treeListColumn272.Width = 50; - treeListColumn273.AutoSizeMinSize = 0; - treeListColumn273.Width = 150; - treeListColumn275.AutoSizeMinSize = 0; - treeListColumn275.Width = 150; - treeListColumn277.AutoSizeMinSize = 0; - treeListColumn277.Width = 25; + treeListColumn33.AutoSizeMinSize = 0; + treeListColumn33.Width = 120; + treeListColumn34.AutoSize = true; + treeListColumn34.AutoSizeMinSize = 100; + treeListColumn34.Width = 50; + treeListColumn35.AutoSizeMinSize = 0; + treeListColumn35.Width = 150; + treeListColumn36.AutoSizeMinSize = 0; + treeListColumn36.Width = 150; + treeListColumn37.AutoSizeMinSize = 0; + treeListColumn37.Width = 25; this.vsCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn271, - treeListColumn272, - treeListColumn273, - treeListColumn275, - treeListColumn277}); + treeListColumn33, + treeListColumn34, + treeListColumn35, + treeListColumn36, + treeListColumn37}); + this.vsCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow; this.vsCBuffers.Dock = System.Windows.Forms.DockStyle.Fill; this.vsCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.vsCBuffers.Location = new System.Drawing.Point(3, 16); @@ -1393,17 +1370,17 @@ // // tesSubroutines // - treeListColumn278.AutoSizeMinSize = 0; - treeListColumn278.Width = 50; - treeListColumn279.AutoSizeMinSize = 0; - treeListColumn279.Width = 200; - treeListColumn280.AutoSize = true; - treeListColumn280.AutoSizeMinSize = 50; - treeListColumn280.Width = 60; + treeListColumn38.AutoSizeMinSize = 0; + treeListColumn38.Width = 50; + treeListColumn39.AutoSizeMinSize = 0; + treeListColumn39.Width = 200; + treeListColumn40.AutoSize = true; + treeListColumn40.AutoSizeMinSize = 50; + treeListColumn40.Width = 60; this.tesSubroutines.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn278, - treeListColumn279, - treeListColumn280}); + treeListColumn38, + treeListColumn39, + treeListColumn40}); this.tesSubroutines.Dock = System.Windows.Forms.DockStyle.Fill; this.tesSubroutines.Location = new System.Drawing.Point(3, 16); this.tesSubroutines.Name = "tesSubroutines"; @@ -1432,35 +1409,36 @@ // // tesTextures // - treeListColumn281.AutoSizeMinSize = 0; - treeListColumn281.Width = 120; - treeListColumn282.AutoSize = true; - treeListColumn282.AutoSizeMinSize = 150; - treeListColumn282.Width = 50; - treeListColumn283.AutoSizeMinSize = 0; - treeListColumn283.Width = 75; - treeListColumn284.AutoSizeMinSize = 0; - treeListColumn284.Width = 50; - treeListColumn285.AutoSizeMinSize = 0; - treeListColumn285.Width = 50; - treeListColumn286.AutoSizeMinSize = 0; - treeListColumn286.Width = 50; - treeListColumn287.AutoSizeMinSize = 0; - treeListColumn287.Width = 75; - treeListColumn288.AutoSizeMinSize = 0; - treeListColumn288.Width = 200; - treeListColumn289.AutoSizeMinSize = 0; - treeListColumn289.Width = 25; + treeListColumn41.AutoSizeMinSize = 0; + treeListColumn41.Width = 120; + treeListColumn42.AutoSize = true; + treeListColumn42.AutoSizeMinSize = 150; + treeListColumn42.Width = 50; + treeListColumn43.AutoSizeMinSize = 0; + treeListColumn43.Width = 75; + treeListColumn44.AutoSizeMinSize = 0; + treeListColumn44.Width = 50; + treeListColumn45.AutoSizeMinSize = 0; + treeListColumn45.Width = 50; + treeListColumn46.AutoSizeMinSize = 0; + treeListColumn46.Width = 50; + treeListColumn47.AutoSizeMinSize = 0; + treeListColumn47.Width = 75; + treeListColumn48.AutoSizeMinSize = 0; + treeListColumn48.Width = 200; + treeListColumn49.AutoSizeMinSize = 0; + treeListColumn49.Width = 25; this.tesTextures.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn281, - treeListColumn282, - treeListColumn283, - treeListColumn284, - treeListColumn285, - treeListColumn286, - treeListColumn287, - treeListColumn288, - treeListColumn289}); + treeListColumn41, + treeListColumn42, + treeListColumn43, + treeListColumn44, + treeListColumn45, + treeListColumn46, + treeListColumn47, + treeListColumn48, + treeListColumn49}); + this.tesTextures.Cursor = System.Windows.Forms.Cursors.Arrow; this.tesTextures.Dock = System.Windows.Forms.DockStyle.Fill; this.tesTextures.GridLineColour = System.Drawing.SystemColors.ControlDark; this.tesTextures.Location = new System.Drawing.Point(3, 16); @@ -1495,35 +1473,27 @@ // // tesSamplers // - treeListColumn290.AutoSizeMinSize = 0; - treeListColumn290.Width = 120; - treeListColumn291.AutoSizeMinSize = 100; - treeListColumn291.Width = 150; - treeListColumn292.AutoSizeMinSize = 0; - treeListColumn292.Width = 80; - treeListColumn293.AutoSizeMinSize = 0; - treeListColumn293.Width = 100; - treeListColumn294.AutoSizeMinSize = 0; - treeListColumn294.Width = 150; - treeListColumn295.AutoSizeMinSize = 0; - treeListColumn295.Width = 60; - treeListColumn296.AutoSizeMinSize = 0; - treeListColumn296.Width = 60; - treeListColumn297.AutoSizeMinSize = 0; - treeListColumn297.Width = 60; - treeListColumn298.AutoSize = true; - treeListColumn298.AutoSizeMinSize = 50; - treeListColumn298.Width = 50; + treeListColumn50.AutoSizeMinSize = 0; + treeListColumn50.Width = 120; + treeListColumn51.AutoSizeMinSize = 100; + treeListColumn51.Width = 200; + treeListColumn52.AutoSizeMinSize = 0; + treeListColumn52.Width = 250; + treeListColumn53.AutoSizeMinSize = 0; + treeListColumn53.Width = 75; + treeListColumn54.AutoSizeMinSize = 0; + treeListColumn54.Width = 75; + treeListColumn55.AutoSize = true; + treeListColumn55.AutoSizeMinSize = 50; + treeListColumn55.Width = 50; this.tesSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn290, - treeListColumn291, - treeListColumn292, - treeListColumn293, - treeListColumn294, - treeListColumn295, - treeListColumn296, - treeListColumn297, - treeListColumn298}); + treeListColumn50, + treeListColumn51, + treeListColumn52, + treeListColumn53, + treeListColumn54, + treeListColumn55}); + this.tesSamplers.Cursor = System.Windows.Forms.Cursors.Arrow; this.tesSamplers.Dock = System.Windows.Forms.DockStyle.Fill; this.tesSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.tesSamplers.Location = new System.Drawing.Point(3, 16); @@ -1556,23 +1526,24 @@ // // tesCBuffers // - treeListColumn299.AutoSizeMinSize = 0; - treeListColumn299.Width = 120; - treeListColumn300.AutoSize = true; - treeListColumn300.AutoSizeMinSize = 100; - treeListColumn300.Width = 50; - treeListColumn301.AutoSizeMinSize = 0; - treeListColumn301.Width = 150; - treeListColumn303.AutoSizeMinSize = 0; - treeListColumn303.Width = 150; - treeListColumn305.AutoSizeMinSize = 0; - treeListColumn305.Width = 25; + treeListColumn56.AutoSizeMinSize = 0; + treeListColumn56.Width = 120; + treeListColumn57.AutoSize = true; + treeListColumn57.AutoSizeMinSize = 100; + treeListColumn57.Width = 50; + treeListColumn58.AutoSizeMinSize = 0; + treeListColumn58.Width = 150; + treeListColumn59.AutoSizeMinSize = 0; + treeListColumn59.Width = 150; + treeListColumn60.AutoSizeMinSize = 0; + treeListColumn60.Width = 25; this.tesCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn299, - treeListColumn300, - treeListColumn301, - treeListColumn303, - treeListColumn305}); + treeListColumn56, + treeListColumn57, + treeListColumn58, + treeListColumn59, + treeListColumn60}); + this.tesCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow; this.tesCBuffers.Dock = System.Windows.Forms.DockStyle.Fill; this.tesCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.tesCBuffers.Location = new System.Drawing.Point(3, 16); @@ -1715,17 +1686,17 @@ // // tcsSubroutines // - treeListColumn306.AutoSizeMinSize = 0; - treeListColumn306.Width = 50; - treeListColumn307.AutoSizeMinSize = 0; - treeListColumn307.Width = 200; - treeListColumn308.AutoSize = true; - treeListColumn308.AutoSizeMinSize = 50; - treeListColumn308.Width = 60; + treeListColumn61.AutoSizeMinSize = 0; + treeListColumn61.Width = 50; + treeListColumn62.AutoSizeMinSize = 0; + treeListColumn62.Width = 200; + treeListColumn63.AutoSize = true; + treeListColumn63.AutoSizeMinSize = 50; + treeListColumn63.Width = 60; this.tcsSubroutines.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn306, - treeListColumn307, - treeListColumn308}); + treeListColumn61, + treeListColumn62, + treeListColumn63}); this.tcsSubroutines.Dock = System.Windows.Forms.DockStyle.Fill; this.tcsSubroutines.Location = new System.Drawing.Point(3, 16); this.tcsSubroutines.Name = "tcsSubroutines"; @@ -1754,35 +1725,36 @@ // // tcsTextures // - treeListColumn309.AutoSizeMinSize = 0; - treeListColumn309.Width = 120; - treeListColumn310.AutoSize = true; - treeListColumn310.AutoSizeMinSize = 150; - treeListColumn310.Width = 50; - treeListColumn311.AutoSizeMinSize = 0; - treeListColumn311.Width = 75; - treeListColumn312.AutoSizeMinSize = 0; - treeListColumn312.Width = 50; - treeListColumn313.AutoSizeMinSize = 0; - treeListColumn313.Width = 50; - treeListColumn314.AutoSizeMinSize = 0; - treeListColumn314.Width = 50; - treeListColumn315.AutoSizeMinSize = 0; - treeListColumn315.Width = 75; - treeListColumn316.AutoSizeMinSize = 0; - treeListColumn316.Width = 200; - treeListColumn317.AutoSizeMinSize = 0; - treeListColumn317.Width = 25; + treeListColumn64.AutoSizeMinSize = 0; + treeListColumn64.Width = 120; + treeListColumn65.AutoSize = true; + treeListColumn65.AutoSizeMinSize = 150; + treeListColumn65.Width = 50; + treeListColumn66.AutoSizeMinSize = 0; + treeListColumn66.Width = 75; + treeListColumn67.AutoSizeMinSize = 0; + treeListColumn67.Width = 50; + treeListColumn68.AutoSizeMinSize = 0; + treeListColumn68.Width = 50; + treeListColumn69.AutoSizeMinSize = 0; + treeListColumn69.Width = 50; + treeListColumn70.AutoSizeMinSize = 0; + treeListColumn70.Width = 75; + treeListColumn71.AutoSizeMinSize = 0; + treeListColumn71.Width = 200; + treeListColumn72.AutoSizeMinSize = 0; + treeListColumn72.Width = 25; this.tcsTextures.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn309, - treeListColumn310, - treeListColumn311, - treeListColumn312, - treeListColumn313, - treeListColumn314, - treeListColumn315, - treeListColumn316, - treeListColumn317}); + treeListColumn64, + treeListColumn65, + treeListColumn66, + treeListColumn67, + treeListColumn68, + treeListColumn69, + treeListColumn70, + treeListColumn71, + treeListColumn72}); + this.tcsTextures.Cursor = System.Windows.Forms.Cursors.Arrow; this.tcsTextures.Dock = System.Windows.Forms.DockStyle.Fill; this.tcsTextures.GridLineColour = System.Drawing.SystemColors.ControlDark; this.tcsTextures.Location = new System.Drawing.Point(3, 16); @@ -1817,35 +1789,27 @@ // // tcsSamplers // - treeListColumn318.AutoSizeMinSize = 0; - treeListColumn318.Width = 120; - treeListColumn319.AutoSizeMinSize = 100; - treeListColumn319.Width = 150; - treeListColumn320.AutoSizeMinSize = 0; - treeListColumn320.Width = 80; - treeListColumn321.AutoSizeMinSize = 0; - treeListColumn321.Width = 100; - treeListColumn322.AutoSizeMinSize = 0; - treeListColumn322.Width = 150; - treeListColumn323.AutoSizeMinSize = 0; - treeListColumn323.Width = 60; - treeListColumn324.AutoSizeMinSize = 0; - treeListColumn324.Width = 60; - treeListColumn325.AutoSizeMinSize = 0; - treeListColumn325.Width = 60; - treeListColumn326.AutoSize = true; - treeListColumn326.AutoSizeMinSize = 50; - treeListColumn326.Width = 50; + treeListColumn73.AutoSizeMinSize = 0; + treeListColumn73.Width = 120; + treeListColumn74.AutoSizeMinSize = 100; + treeListColumn74.Width = 200; + treeListColumn75.AutoSizeMinSize = 0; + treeListColumn75.Width = 250; + treeListColumn76.AutoSizeMinSize = 0; + treeListColumn76.Width = 75; + treeListColumn77.AutoSizeMinSize = 0; + treeListColumn77.Width = 75; + treeListColumn78.AutoSize = true; + treeListColumn78.AutoSizeMinSize = 50; + treeListColumn78.Width = 50; this.tcsSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn318, - treeListColumn319, - treeListColumn320, - treeListColumn321, - treeListColumn322, - treeListColumn323, - treeListColumn324, - treeListColumn325, - treeListColumn326}); + treeListColumn73, + treeListColumn74, + treeListColumn75, + treeListColumn76, + treeListColumn77, + treeListColumn78}); + this.tcsSamplers.Cursor = System.Windows.Forms.Cursors.Arrow; this.tcsSamplers.Dock = System.Windows.Forms.DockStyle.Fill; this.tcsSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.tcsSamplers.Location = new System.Drawing.Point(3, 16); @@ -1878,23 +1842,24 @@ // // tcsCBuffers // - treeListColumn327.AutoSizeMinSize = 0; - treeListColumn327.Width = 120; - treeListColumn328.AutoSize = true; - treeListColumn328.AutoSizeMinSize = 100; - treeListColumn328.Width = 50; - treeListColumn329.AutoSizeMinSize = 0; - treeListColumn329.Width = 150; - treeListColumn331.AutoSizeMinSize = 0; - treeListColumn331.Width = 150; - treeListColumn333.AutoSizeMinSize = 0; - treeListColumn333.Width = 25; + treeListColumn79.AutoSizeMinSize = 0; + treeListColumn79.Width = 120; + treeListColumn80.AutoSize = true; + treeListColumn80.AutoSizeMinSize = 100; + treeListColumn80.Width = 50; + treeListColumn81.AutoSizeMinSize = 0; + treeListColumn81.Width = 150; + treeListColumn82.AutoSizeMinSize = 0; + treeListColumn82.Width = 150; + treeListColumn83.AutoSizeMinSize = 0; + treeListColumn83.Width = 25; this.tcsCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn327, - treeListColumn328, - treeListColumn329, - treeListColumn331, - treeListColumn333}); + treeListColumn79, + treeListColumn80, + treeListColumn81, + treeListColumn82, + treeListColumn83}); + this.tcsCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow; this.tcsCBuffers.Dock = System.Windows.Forms.DockStyle.Fill; this.tcsCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.tcsCBuffers.Location = new System.Drawing.Point(3, 16); @@ -1961,23 +1926,23 @@ // // gsStreams // - treeListColumn334.AutoSizeMinSize = 0; - treeListColumn334.Width = 60; - treeListColumn335.AutoSize = true; - treeListColumn335.AutoSizeMinSize = 100; - treeListColumn335.Width = 50; - treeListColumn336.AutoSizeMinSize = 0; - treeListColumn336.Width = 75; - treeListColumn337.AutoSizeMinSize = 0; - treeListColumn337.Width = 75; - treeListColumn338.AutoSizeMinSize = 0; - treeListColumn338.Width = 25; + treeListColumn84.AutoSizeMinSize = 0; + treeListColumn84.Width = 60; + treeListColumn85.AutoSize = true; + treeListColumn85.AutoSizeMinSize = 100; + treeListColumn85.Width = 50; + treeListColumn86.AutoSizeMinSize = 0; + treeListColumn86.Width = 75; + treeListColumn87.AutoSizeMinSize = 0; + treeListColumn87.Width = 75; + treeListColumn88.AutoSizeMinSize = 0; + treeListColumn88.Width = 25; this.gsStreams.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn334, - treeListColumn335, - treeListColumn336, - treeListColumn337, - treeListColumn338}); + treeListColumn84, + treeListColumn85, + treeListColumn86, + treeListColumn87, + treeListColumn88}); this.gsStreams.Dock = System.Windows.Forms.DockStyle.Fill; this.gsStreams.GridLineColour = System.Drawing.SystemColors.ControlDark; this.gsStreams.Location = new System.Drawing.Point(581, 467); @@ -2076,17 +2041,17 @@ // // gsSubroutines // - treeListColumn339.AutoSizeMinSize = 0; - treeListColumn339.Width = 50; - treeListColumn340.AutoSizeMinSize = 0; - treeListColumn340.Width = 200; - treeListColumn341.AutoSize = true; - treeListColumn341.AutoSizeMinSize = 50; - treeListColumn341.Width = 60; + treeListColumn89.AutoSizeMinSize = 0; + treeListColumn89.Width = 50; + treeListColumn90.AutoSizeMinSize = 0; + treeListColumn90.Width = 200; + treeListColumn91.AutoSize = true; + treeListColumn91.AutoSizeMinSize = 50; + treeListColumn91.Width = 60; this.gsSubroutines.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn339, - treeListColumn340, - treeListColumn341}); + treeListColumn89, + treeListColumn90, + treeListColumn91}); this.gsSubroutines.Dock = System.Windows.Forms.DockStyle.Fill; this.gsSubroutines.Location = new System.Drawing.Point(3, 16); this.gsSubroutines.Name = "gsSubroutines"; @@ -2113,35 +2078,36 @@ // // gsTextures // - treeListColumn342.AutoSizeMinSize = 0; - treeListColumn342.Width = 120; - treeListColumn343.AutoSize = true; - treeListColumn343.AutoSizeMinSize = 150; - treeListColumn343.Width = 50; - treeListColumn344.AutoSizeMinSize = 0; - treeListColumn344.Width = 75; - treeListColumn345.AutoSizeMinSize = 0; - treeListColumn345.Width = 50; - treeListColumn346.AutoSizeMinSize = 0; - treeListColumn346.Width = 50; - treeListColumn347.AutoSizeMinSize = 0; - treeListColumn347.Width = 50; - treeListColumn348.AutoSizeMinSize = 0; - treeListColumn348.Width = 75; - treeListColumn349.AutoSizeMinSize = 0; - treeListColumn349.Width = 200; - treeListColumn350.AutoSizeMinSize = 0; - treeListColumn350.Width = 25; + treeListColumn92.AutoSizeMinSize = 0; + treeListColumn92.Width = 120; + treeListColumn93.AutoSize = true; + treeListColumn93.AutoSizeMinSize = 150; + treeListColumn93.Width = 50; + treeListColumn94.AutoSizeMinSize = 0; + treeListColumn94.Width = 75; + treeListColumn95.AutoSizeMinSize = 0; + treeListColumn95.Width = 50; + treeListColumn96.AutoSizeMinSize = 0; + treeListColumn96.Width = 50; + treeListColumn97.AutoSizeMinSize = 0; + treeListColumn97.Width = 50; + treeListColumn98.AutoSizeMinSize = 0; + treeListColumn98.Width = 75; + treeListColumn99.AutoSizeMinSize = 0; + treeListColumn99.Width = 200; + treeListColumn100.AutoSizeMinSize = 0; + treeListColumn100.Width = 25; this.gsTextures.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn342, - treeListColumn343, - treeListColumn344, - treeListColumn345, - treeListColumn346, - treeListColumn347, - treeListColumn348, - treeListColumn349, - treeListColumn350}); + treeListColumn92, + treeListColumn93, + treeListColumn94, + treeListColumn95, + treeListColumn96, + treeListColumn97, + treeListColumn98, + treeListColumn99, + treeListColumn100}); + this.gsTextures.Cursor = System.Windows.Forms.Cursors.Arrow; this.gsTextures.Dock = System.Windows.Forms.DockStyle.Fill; this.gsTextures.GridLineColour = System.Drawing.SystemColors.ControlDark; this.gsTextures.Location = new System.Drawing.Point(3, 16); @@ -2176,35 +2142,27 @@ // // gsSamplers // - treeListColumn351.AutoSizeMinSize = 0; - treeListColumn351.Width = 120; - treeListColumn352.AutoSizeMinSize = 100; - treeListColumn352.Width = 150; - treeListColumn353.AutoSizeMinSize = 0; - treeListColumn353.Width = 80; - treeListColumn354.AutoSizeMinSize = 0; - treeListColumn354.Width = 100; - treeListColumn355.AutoSizeMinSize = 0; - treeListColumn355.Width = 150; - treeListColumn356.AutoSizeMinSize = 0; - treeListColumn356.Width = 60; - treeListColumn357.AutoSizeMinSize = 0; - treeListColumn357.Width = 60; - treeListColumn358.AutoSizeMinSize = 0; - treeListColumn358.Width = 60; - treeListColumn359.AutoSize = true; - treeListColumn359.AutoSizeMinSize = 50; - treeListColumn359.Width = 50; + treeListColumn101.AutoSizeMinSize = 0; + treeListColumn101.Width = 120; + treeListColumn102.AutoSizeMinSize = 100; + treeListColumn102.Width = 200; + treeListColumn103.AutoSizeMinSize = 0; + treeListColumn103.Width = 250; + treeListColumn104.AutoSizeMinSize = 0; + treeListColumn104.Width = 75; + treeListColumn105.AutoSizeMinSize = 0; + treeListColumn105.Width = 75; + treeListColumn106.AutoSize = true; + treeListColumn106.AutoSizeMinSize = 50; + treeListColumn106.Width = 50; this.gsSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn351, - treeListColumn352, - treeListColumn353, - treeListColumn354, - treeListColumn355, - treeListColumn356, - treeListColumn357, - treeListColumn358, - treeListColumn359}); + treeListColumn101, + treeListColumn102, + treeListColumn103, + treeListColumn104, + treeListColumn105, + treeListColumn106}); + this.gsSamplers.Cursor = System.Windows.Forms.Cursors.Arrow; this.gsSamplers.Dock = System.Windows.Forms.DockStyle.Fill; this.gsSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.gsSamplers.Location = new System.Drawing.Point(3, 16); @@ -2235,23 +2193,24 @@ // // gsCBuffers // - treeListColumn360.AutoSizeMinSize = 0; - treeListColumn360.Width = 120; - treeListColumn361.AutoSize = true; - treeListColumn361.AutoSizeMinSize = 100; - treeListColumn361.Width = 50; - treeListColumn362.AutoSizeMinSize = 0; - treeListColumn362.Width = 150; - treeListColumn364.AutoSizeMinSize = 0; - treeListColumn364.Width = 150; - treeListColumn366.AutoSizeMinSize = 0; - treeListColumn366.Width = 25; + treeListColumn107.AutoSizeMinSize = 0; + treeListColumn107.Width = 120; + treeListColumn108.AutoSize = true; + treeListColumn108.AutoSizeMinSize = 100; + treeListColumn108.Width = 50; + treeListColumn109.AutoSizeMinSize = 0; + treeListColumn109.Width = 150; + treeListColumn110.AutoSizeMinSize = 0; + treeListColumn110.Width = 150; + treeListColumn111.AutoSizeMinSize = 0; + treeListColumn111.Width = 25; this.gsCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn360, - treeListColumn361, - treeListColumn362, - treeListColumn364, - treeListColumn366}); + treeListColumn107, + treeListColumn108, + treeListColumn109, + treeListColumn110, + treeListColumn111}); + this.gsCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow; this.gsCBuffers.Dock = System.Windows.Forms.DockStyle.Fill; this.gsCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.gsCBuffers.Location = new System.Drawing.Point(3, 16); @@ -2336,7 +2295,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, 722F)); + this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 723F)); this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F)); this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F)); this.tableLayoutPanel8.Controls.Add(this.frontCCW, 5, 0); @@ -2472,12 +2431,12 @@ this.label20.TabIndex = 11; this.label20.Text = "Multisample:"; // - // depthClip + // depthClamp // this.depthClamp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); this.depthClamp.Image = ((System.Drawing.Image)(resources.GetObject("depthClamp.Image"))); this.depthClamp.Location = new System.Drawing.Point(82, 56); - this.depthClamp.Name = "depthClip"; + this.depthClamp.Name = "depthClamp"; this.depthClamp.Size = new System.Drawing.Size(44, 16); this.depthClamp.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; this.depthClamp.TabIndex = 13; @@ -2575,29 +2534,29 @@ // // viewports // - treeListColumn367.AutoSizeMinSize = 0; - treeListColumn367.Width = 50; - treeListColumn368.AutoSizeMinSize = 0; - treeListColumn368.Width = 50; - treeListColumn369.AutoSizeMinSize = 0; - treeListColumn369.Width = 50; - treeListColumn370.AutoSizeMinSize = 0; - treeListColumn370.Width = 50; - treeListColumn371.AutoSizeMinSize = 0; - treeListColumn371.Width = 50; - treeListColumn372.AutoSizeMinSize = 0; - treeListColumn372.Width = 60; - treeListColumn373.AutoSize = true; - treeListColumn373.AutoSizeMinSize = 60; - treeListColumn373.Width = 60; + treeListColumn112.AutoSizeMinSize = 0; + treeListColumn112.Width = 50; + treeListColumn113.AutoSizeMinSize = 0; + treeListColumn113.Width = 50; + treeListColumn114.AutoSizeMinSize = 0; + treeListColumn114.Width = 50; + treeListColumn115.AutoSizeMinSize = 0; + treeListColumn115.Width = 50; + treeListColumn116.AutoSizeMinSize = 0; + treeListColumn116.Width = 50; + treeListColumn117.AutoSizeMinSize = 0; + treeListColumn117.Width = 60; + treeListColumn118.AutoSize = true; + treeListColumn118.AutoSizeMinSize = 60; + treeListColumn118.Width = 60; this.viewports.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn367, - treeListColumn368, - treeListColumn369, - treeListColumn370, - treeListColumn371, - treeListColumn372, - treeListColumn373}); + treeListColumn112, + treeListColumn113, + treeListColumn114, + treeListColumn115, + treeListColumn116, + treeListColumn117, + treeListColumn118}); this.viewports.Dock = System.Windows.Forms.DockStyle.Fill; this.viewports.GridLineColour = System.Drawing.SystemColors.ControlDark; this.viewports.Location = new System.Drawing.Point(3, 16); @@ -2626,26 +2585,26 @@ // // scissors // - treeListColumn374.AutoSizeMinSize = 0; - treeListColumn374.Width = 50; - treeListColumn375.AutoSizeMinSize = 0; - treeListColumn375.Width = 50; - treeListColumn376.AutoSizeMinSize = 0; - treeListColumn376.Width = 50; - treeListColumn377.AutoSizeMinSize = 0; - treeListColumn377.Width = 50; - treeListColumn378.AutoSize = true; - treeListColumn378.AutoSizeMinSize = 50; - treeListColumn378.Width = 50; - treeListColumn379.AutoSizeMinSize = 0; - treeListColumn379.Width = 50; + treeListColumn119.AutoSizeMinSize = 0; + treeListColumn119.Width = 50; + treeListColumn120.AutoSizeMinSize = 0; + treeListColumn120.Width = 50; + treeListColumn121.AutoSizeMinSize = 0; + treeListColumn121.Width = 50; + treeListColumn122.AutoSizeMinSize = 0; + treeListColumn122.Width = 50; + treeListColumn123.AutoSize = true; + treeListColumn123.AutoSizeMinSize = 50; + treeListColumn123.Width = 50; + treeListColumn124.AutoSizeMinSize = 0; + treeListColumn124.Width = 50; this.scissors.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn374, - treeListColumn375, - treeListColumn376, - treeListColumn377, - treeListColumn378, - treeListColumn379}); + treeListColumn119, + treeListColumn120, + treeListColumn121, + treeListColumn122, + treeListColumn123, + treeListColumn124}); this.scissors.Dock = System.Windows.Forms.DockStyle.Fill; this.scissors.GridLineColour = System.Drawing.SystemColors.ControlDark; this.scissors.Location = new System.Drawing.Point(3, 16); @@ -2783,17 +2742,17 @@ // // fsSubroutines // - treeListColumn380.AutoSizeMinSize = 0; - treeListColumn380.Width = 50; - treeListColumn381.AutoSizeMinSize = 0; - treeListColumn381.Width = 200; - treeListColumn382.AutoSize = true; - treeListColumn382.AutoSizeMinSize = 50; - treeListColumn382.Width = 60; + treeListColumn125.AutoSizeMinSize = 0; + treeListColumn125.Width = 50; + treeListColumn126.AutoSizeMinSize = 0; + treeListColumn126.Width = 200; + treeListColumn127.AutoSize = true; + treeListColumn127.AutoSizeMinSize = 50; + treeListColumn127.Width = 60; this.fsSubroutines.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn380, - treeListColumn381, - treeListColumn382}); + treeListColumn125, + treeListColumn126, + treeListColumn127}); this.fsSubroutines.Dock = System.Windows.Forms.DockStyle.Fill; this.fsSubroutines.Location = new System.Drawing.Point(3, 16); this.fsSubroutines.Name = "fsSubroutines"; @@ -2822,35 +2781,36 @@ // // fsTextures // - treeListColumn383.AutoSizeMinSize = 0; - treeListColumn383.Width = 120; - treeListColumn384.AutoSize = true; - treeListColumn384.AutoSizeMinSize = 150; - treeListColumn384.Width = 50; - treeListColumn385.AutoSizeMinSize = 0; - treeListColumn385.Width = 75; - treeListColumn386.AutoSizeMinSize = 0; - treeListColumn386.Width = 50; - treeListColumn387.AutoSizeMinSize = 0; - treeListColumn387.Width = 50; - treeListColumn388.AutoSizeMinSize = 0; - treeListColumn388.Width = 50; - treeListColumn389.AutoSizeMinSize = 0; - treeListColumn389.Width = 75; - treeListColumn390.AutoSizeMinSize = 0; - treeListColumn390.Width = 200; - treeListColumn391.AutoSizeMinSize = 0; - treeListColumn391.Width = 25; + treeListColumn128.AutoSizeMinSize = 0; + treeListColumn128.Width = 120; + treeListColumn129.AutoSize = true; + treeListColumn129.AutoSizeMinSize = 150; + treeListColumn129.Width = 50; + treeListColumn130.AutoSizeMinSize = 0; + treeListColumn130.Width = 75; + treeListColumn131.AutoSizeMinSize = 0; + treeListColumn131.Width = 50; + treeListColumn132.AutoSizeMinSize = 0; + treeListColumn132.Width = 50; + treeListColumn133.AutoSizeMinSize = 0; + treeListColumn133.Width = 50; + treeListColumn134.AutoSizeMinSize = 0; + treeListColumn134.Width = 75; + treeListColumn135.AutoSizeMinSize = 0; + treeListColumn135.Width = 200; + treeListColumn136.AutoSizeMinSize = 0; + treeListColumn136.Width = 25; this.fsTextures.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn383, - treeListColumn384, - treeListColumn385, - treeListColumn386, - treeListColumn387, - treeListColumn388, - treeListColumn389, - treeListColumn390, - treeListColumn391}); + treeListColumn128, + treeListColumn129, + treeListColumn130, + treeListColumn131, + treeListColumn132, + treeListColumn133, + treeListColumn134, + treeListColumn135, + treeListColumn136}); + this.fsTextures.Cursor = System.Windows.Forms.Cursors.Arrow; this.fsTextures.Dock = System.Windows.Forms.DockStyle.Fill; this.fsTextures.GridLineColour = System.Drawing.SystemColors.ControlDark; this.fsTextures.Location = new System.Drawing.Point(3, 16); @@ -2885,35 +2845,27 @@ // // fsSamplers // - treeListColumn392.AutoSizeMinSize = 0; - treeListColumn392.Width = 120; - treeListColumn393.AutoSizeMinSize = 100; - treeListColumn393.Width = 150; - treeListColumn394.AutoSizeMinSize = 0; - treeListColumn394.Width = 80; - treeListColumn395.AutoSizeMinSize = 0; - treeListColumn395.Width = 100; - treeListColumn396.AutoSizeMinSize = 0; - treeListColumn396.Width = 150; - treeListColumn397.AutoSizeMinSize = 0; - treeListColumn397.Width = 60; - treeListColumn398.AutoSizeMinSize = 0; - treeListColumn398.Width = 60; - treeListColumn399.AutoSizeMinSize = 0; - treeListColumn399.Width = 60; - treeListColumn400.AutoSize = true; - treeListColumn400.AutoSizeMinSize = 50; - treeListColumn400.Width = 50; + treeListColumn137.AutoSizeMinSize = 0; + treeListColumn137.Width = 120; + treeListColumn138.AutoSizeMinSize = 100; + treeListColumn138.Width = 200; + treeListColumn139.AutoSizeMinSize = 0; + treeListColumn139.Width = 250; + treeListColumn140.AutoSizeMinSize = 0; + treeListColumn140.Width = 75; + treeListColumn141.AutoSizeMinSize = 0; + treeListColumn141.Width = 75; + treeListColumn142.AutoSize = true; + treeListColumn142.AutoSizeMinSize = 50; + treeListColumn142.Width = 50; this.fsSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn392, - treeListColumn393, - treeListColumn394, - treeListColumn395, - treeListColumn396, - treeListColumn397, - treeListColumn398, - treeListColumn399, - treeListColumn400}); + treeListColumn137, + treeListColumn138, + treeListColumn139, + treeListColumn140, + treeListColumn141, + treeListColumn142}); + this.fsSamplers.Cursor = System.Windows.Forms.Cursors.Arrow; this.fsSamplers.Dock = System.Windows.Forms.DockStyle.Fill; this.fsSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.fsSamplers.Location = new System.Drawing.Point(3, 16); @@ -2946,23 +2898,24 @@ // // fsCBuffers // - treeListColumn401.AutoSizeMinSize = 0; - treeListColumn401.Width = 120; - treeListColumn402.AutoSize = true; - treeListColumn402.AutoSizeMinSize = 100; - treeListColumn402.Width = 50; - treeListColumn403.AutoSizeMinSize = 0; - treeListColumn403.Width = 150; - treeListColumn405.AutoSizeMinSize = 0; - treeListColumn405.Width = 150; - treeListColumn407.AutoSizeMinSize = 0; - treeListColumn407.Width = 25; + treeListColumn143.AutoSizeMinSize = 0; + treeListColumn143.Width = 120; + treeListColumn144.AutoSize = true; + treeListColumn144.AutoSizeMinSize = 100; + treeListColumn144.Width = 50; + treeListColumn145.AutoSizeMinSize = 0; + treeListColumn145.Width = 150; + treeListColumn146.AutoSizeMinSize = 0; + treeListColumn146.Width = 150; + treeListColumn147.AutoSizeMinSize = 0; + treeListColumn147.Width = 25; this.fsCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn401, - treeListColumn402, - treeListColumn403, - treeListColumn405, - treeListColumn407}); + treeListColumn143, + treeListColumn144, + treeListColumn145, + treeListColumn146, + treeListColumn147}); + this.fsCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow; this.fsCBuffers.Dock = System.Windows.Forms.DockStyle.Fill; this.fsCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.fsCBuffers.Location = new System.Drawing.Point(3, 16); @@ -3035,35 +2988,35 @@ // // targetOutputs // - treeListColumn408.AutoSizeMinSize = 0; - treeListColumn408.Width = 50; - treeListColumn409.AutoSize = true; - treeListColumn409.AutoSizeMinSize = 150; - treeListColumn409.Width = 50; - treeListColumn410.AutoSizeMinSize = 0; - treeListColumn410.Width = 75; - treeListColumn411.AutoSizeMinSize = 0; - treeListColumn411.Width = 50; - treeListColumn412.AutoSizeMinSize = 0; - treeListColumn412.Width = 50; - treeListColumn413.AutoSizeMinSize = 0; - treeListColumn413.Width = 50; - treeListColumn414.AutoSizeMinSize = 0; - treeListColumn414.Width = 75; - treeListColumn415.AutoSizeMinSize = 0; - treeListColumn415.Width = 200; - treeListColumn416.AutoSizeMinSize = 0; - treeListColumn416.Width = 25; + treeListColumn148.AutoSizeMinSize = 0; + treeListColumn148.Width = 50; + treeListColumn149.AutoSize = true; + treeListColumn149.AutoSizeMinSize = 150; + treeListColumn149.Width = 50; + treeListColumn150.AutoSizeMinSize = 0; + treeListColumn150.Width = 75; + treeListColumn151.AutoSizeMinSize = 0; + treeListColumn151.Width = 50; + treeListColumn152.AutoSizeMinSize = 0; + treeListColumn152.Width = 50; + treeListColumn153.AutoSizeMinSize = 0; + treeListColumn153.Width = 50; + treeListColumn154.AutoSizeMinSize = 0; + treeListColumn154.Width = 75; + treeListColumn155.AutoSizeMinSize = 0; + treeListColumn155.Width = 200; + treeListColumn156.AutoSizeMinSize = 0; + treeListColumn156.Width = 25; this.targetOutputs.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn408, - treeListColumn409, - treeListColumn410, - treeListColumn411, - treeListColumn412, - treeListColumn413, - treeListColumn414, - treeListColumn415, - treeListColumn416}); + treeListColumn148, + treeListColumn149, + treeListColumn150, + treeListColumn151, + treeListColumn152, + treeListColumn153, + treeListColumn154, + treeListColumn155, + treeListColumn156}); this.targetOutputs.Dock = System.Windows.Forms.DockStyle.Fill; this.targetOutputs.GridLineColour = System.Drawing.SystemColors.ControlDark; this.targetOutputs.Location = new System.Drawing.Point(3, 16); @@ -3097,35 +3050,35 @@ // // blendOperations // - treeListColumn417.AutoSizeMinSize = 0; - treeListColumn417.Width = 50; - treeListColumn418.AutoSizeMinSize = 0; - treeListColumn418.Width = 50; - treeListColumn419.AutoSizeMinSize = 0; - treeListColumn419.Width = 100; - treeListColumn420.AutoSizeMinSize = 0; - treeListColumn420.Width = 100; - treeListColumn421.AutoSizeMinSize = 0; - treeListColumn421.Width = 135; - treeListColumn422.AutoSizeMinSize = 0; - treeListColumn422.Width = 100; - treeListColumn423.AutoSizeMinSize = 0; - treeListColumn423.Width = 100; - treeListColumn424.AutoSizeMinSize = 0; - treeListColumn424.Width = 100; - treeListColumn425.AutoSize = true; - treeListColumn425.AutoSizeMinSize = 60; - treeListColumn425.Width = 60; + treeListColumn157.AutoSizeMinSize = 0; + treeListColumn157.Width = 50; + treeListColumn158.AutoSizeMinSize = 0; + treeListColumn158.Width = 50; + treeListColumn159.AutoSizeMinSize = 0; + treeListColumn159.Width = 100; + treeListColumn160.AutoSizeMinSize = 0; + treeListColumn160.Width = 100; + treeListColumn161.AutoSizeMinSize = 0; + treeListColumn161.Width = 135; + treeListColumn162.AutoSizeMinSize = 0; + treeListColumn162.Width = 100; + treeListColumn163.AutoSizeMinSize = 0; + treeListColumn163.Width = 100; + treeListColumn164.AutoSizeMinSize = 0; + treeListColumn164.Width = 100; + treeListColumn165.AutoSize = true; + treeListColumn165.AutoSizeMinSize = 60; + treeListColumn165.Width = 60; this.blendOperations.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn417, - treeListColumn418, - treeListColumn419, - treeListColumn420, - treeListColumn421, - treeListColumn422, - treeListColumn423, - treeListColumn424, - treeListColumn425}); + treeListColumn157, + treeListColumn158, + treeListColumn159, + treeListColumn160, + treeListColumn161, + treeListColumn162, + treeListColumn163, + treeListColumn164, + treeListColumn165}); this.blendOperations.Dock = System.Windows.Forms.DockStyle.Fill; this.blendOperations.GridLineColour = System.Drawing.SystemColors.ControlDark; this.blendOperations.Location = new System.Drawing.Point(3, 16); @@ -3416,32 +3369,32 @@ // // stencilFuncs // - treeListColumn426.AutoSizeMinSize = 0; - treeListColumn426.Width = 50; - treeListColumn427.AutoSizeMinSize = 0; - treeListColumn427.Width = 60; - treeListColumn428.AutoSizeMinSize = 0; - treeListColumn428.Width = 60; - treeListColumn429.AutoSizeMinSize = 0; - treeListColumn429.Width = 60; - treeListColumn430.AutoSizeMinSize = 50; - treeListColumn430.Width = 60; - treeListColumn431.AutoSizeMinSize = 0; - treeListColumn431.Width = 40; - treeListColumn432.AutoSizeMinSize = 0; - treeListColumn432.Width = 70; - treeListColumn433.AutoSize = true; - treeListColumn433.AutoSizeMinSize = 60; - treeListColumn433.Width = 60; + treeListColumn166.AutoSizeMinSize = 0; + treeListColumn166.Width = 50; + treeListColumn167.AutoSizeMinSize = 0; + treeListColumn167.Width = 60; + treeListColumn168.AutoSizeMinSize = 0; + treeListColumn168.Width = 60; + treeListColumn169.AutoSizeMinSize = 0; + treeListColumn169.Width = 60; + treeListColumn170.AutoSizeMinSize = 50; + treeListColumn170.Width = 60; + treeListColumn171.AutoSizeMinSize = 0; + treeListColumn171.Width = 40; + treeListColumn172.AutoSizeMinSize = 0; + treeListColumn172.Width = 70; + treeListColumn173.AutoSize = true; + treeListColumn173.AutoSizeMinSize = 60; + treeListColumn173.Width = 60; this.stencilFuncs.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn426, - treeListColumn427, - treeListColumn428, - treeListColumn429, - treeListColumn430, - treeListColumn431, - treeListColumn432, - treeListColumn433}); + treeListColumn166, + treeListColumn167, + treeListColumn168, + treeListColumn169, + treeListColumn170, + treeListColumn171, + treeListColumn172, + treeListColumn173}); this.stencilFuncs.Location = new System.Drawing.Point(3, 33); this.stencilFuncs.Name = "stencilFuncs"; this.stencilFuncs.RowOptions.ItemHeight = 20; @@ -3510,35 +3463,36 @@ // // csUAVs // - treeListColumn434.AutoSizeMinSize = 0; - treeListColumn434.Width = 120; - treeListColumn435.AutoSize = true; - treeListColumn435.AutoSizeMinSize = 150; - treeListColumn435.Width = 50; - treeListColumn436.AutoSizeMinSize = 0; - treeListColumn436.Width = 75; - treeListColumn437.AutoSizeMinSize = 0; - treeListColumn437.Width = 50; - treeListColumn438.AutoSizeMinSize = 0; - treeListColumn438.Width = 50; - treeListColumn439.AutoSizeMinSize = 0; - treeListColumn439.Width = 50; - treeListColumn440.AutoSizeMinSize = 0; - treeListColumn440.Width = 75; - treeListColumn441.AutoSizeMinSize = 0; - treeListColumn441.Width = 200; - treeListColumn442.AutoSizeMinSize = 0; - treeListColumn442.Width = 25; + treeListColumn174.AutoSizeMinSize = 0; + treeListColumn174.Width = 120; + treeListColumn175.AutoSize = true; + treeListColumn175.AutoSizeMinSize = 150; + treeListColumn175.Width = 50; + treeListColumn176.AutoSizeMinSize = 0; + treeListColumn176.Width = 75; + treeListColumn177.AutoSizeMinSize = 0; + treeListColumn177.Width = 50; + treeListColumn178.AutoSizeMinSize = 0; + treeListColumn178.Width = 50; + treeListColumn179.AutoSizeMinSize = 0; + treeListColumn179.Width = 50; + treeListColumn180.AutoSizeMinSize = 0; + treeListColumn180.Width = 75; + treeListColumn181.AutoSizeMinSize = 0; + treeListColumn181.Width = 200; + treeListColumn182.AutoSizeMinSize = 0; + treeListColumn182.Width = 25; this.csUAVs.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn434, - treeListColumn435, - treeListColumn436, - treeListColumn437, - treeListColumn438, - treeListColumn439, - treeListColumn440, - treeListColumn441, - treeListColumn442}); + treeListColumn174, + treeListColumn175, + treeListColumn176, + treeListColumn177, + treeListColumn178, + treeListColumn179, + treeListColumn180, + treeListColumn181, + treeListColumn182}); + this.csUAVs.Cursor = System.Windows.Forms.Cursors.Arrow; this.csUAVs.Dock = System.Windows.Forms.DockStyle.Fill; this.csUAVs.GridLineColour = System.Drawing.SystemColors.ControlDark; this.csUAVs.Location = new System.Drawing.Point(3, 16); @@ -3573,17 +3527,17 @@ // // csSubroutines // - treeListColumn443.AutoSizeMinSize = 0; - treeListColumn443.Width = 50; - treeListColumn444.AutoSizeMinSize = 0; - treeListColumn444.Width = 200; - treeListColumn445.AutoSize = true; - treeListColumn445.AutoSizeMinSize = 50; - treeListColumn445.Width = 60; + treeListColumn183.AutoSizeMinSize = 0; + treeListColumn183.Width = 50; + treeListColumn184.AutoSizeMinSize = 0; + treeListColumn184.Width = 200; + treeListColumn185.AutoSize = true; + treeListColumn185.AutoSizeMinSize = 50; + treeListColumn185.Width = 60; this.csSubroutines.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn443, - treeListColumn444, - treeListColumn445}); + treeListColumn183, + treeListColumn184, + treeListColumn185}); this.csSubroutines.Dock = System.Windows.Forms.DockStyle.Fill; this.csSubroutines.Location = new System.Drawing.Point(3, 16); this.csSubroutines.Name = "csSubroutines"; @@ -3780,35 +3734,36 @@ // // csTextures // - treeListColumn446.AutoSizeMinSize = 0; - treeListColumn446.Width = 120; - treeListColumn447.AutoSize = true; - treeListColumn447.AutoSizeMinSize = 150; - treeListColumn447.Width = 50; - treeListColumn448.AutoSizeMinSize = 0; - treeListColumn448.Width = 75; - treeListColumn449.AutoSizeMinSize = 0; - treeListColumn449.Width = 50; - treeListColumn450.AutoSizeMinSize = 0; - treeListColumn450.Width = 50; - treeListColumn451.AutoSizeMinSize = 0; - treeListColumn451.Width = 50; - treeListColumn452.AutoSizeMinSize = 0; - treeListColumn452.Width = 75; - treeListColumn453.AutoSizeMinSize = 0; - treeListColumn453.Width = 200; - treeListColumn454.AutoSizeMinSize = 0; - treeListColumn454.Width = 25; + treeListColumn186.AutoSizeMinSize = 0; + treeListColumn186.Width = 120; + treeListColumn187.AutoSize = true; + treeListColumn187.AutoSizeMinSize = 150; + treeListColumn187.Width = 50; + treeListColumn188.AutoSizeMinSize = 0; + treeListColumn188.Width = 75; + treeListColumn189.AutoSizeMinSize = 0; + treeListColumn189.Width = 50; + treeListColumn190.AutoSizeMinSize = 0; + treeListColumn190.Width = 50; + treeListColumn191.AutoSizeMinSize = 0; + treeListColumn191.Width = 50; + treeListColumn192.AutoSizeMinSize = 0; + treeListColumn192.Width = 75; + treeListColumn193.AutoSizeMinSize = 0; + treeListColumn193.Width = 200; + treeListColumn194.AutoSizeMinSize = 0; + treeListColumn194.Width = 25; this.csTextures.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn446, - treeListColumn447, - treeListColumn448, - treeListColumn449, - treeListColumn450, - treeListColumn451, - treeListColumn452, - treeListColumn453, - treeListColumn454}); + treeListColumn186, + treeListColumn187, + treeListColumn188, + treeListColumn189, + treeListColumn190, + treeListColumn191, + treeListColumn192, + treeListColumn193, + treeListColumn194}); + this.csTextures.Cursor = System.Windows.Forms.Cursors.Arrow; this.csTextures.Dock = System.Windows.Forms.DockStyle.Fill; this.csTextures.GridLineColour = System.Drawing.SystemColors.ControlDark; this.csTextures.Location = new System.Drawing.Point(3, 16); @@ -3842,35 +3797,27 @@ // // csSamplers // - treeListColumn455.AutoSizeMinSize = 0; - treeListColumn455.Width = 120; - treeListColumn456.AutoSizeMinSize = 100; - treeListColumn456.Width = 150; - treeListColumn457.AutoSizeMinSize = 0; - treeListColumn457.Width = 80; - treeListColumn458.AutoSizeMinSize = 0; - treeListColumn458.Width = 100; - treeListColumn459.AutoSizeMinSize = 0; - treeListColumn459.Width = 150; - treeListColumn460.AutoSizeMinSize = 0; - treeListColumn460.Width = 60; - treeListColumn461.AutoSizeMinSize = 0; - treeListColumn461.Width = 60; - treeListColumn462.AutoSizeMinSize = 0; - treeListColumn462.Width = 60; - treeListColumn463.AutoSize = true; - treeListColumn463.AutoSizeMinSize = 50; - treeListColumn463.Width = 50; + treeListColumn195.AutoSizeMinSize = 0; + treeListColumn195.Width = 120; + treeListColumn196.AutoSizeMinSize = 100; + treeListColumn196.Width = 200; + treeListColumn197.AutoSizeMinSize = 0; + treeListColumn197.Width = 250; + treeListColumn198.AutoSizeMinSize = 0; + treeListColumn198.Width = 75; + treeListColumn199.AutoSizeMinSize = 0; + treeListColumn199.Width = 75; + treeListColumn200.AutoSize = true; + treeListColumn200.AutoSizeMinSize = 50; + treeListColumn200.Width = 50; this.csSamplers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn455, - treeListColumn456, - treeListColumn457, - treeListColumn458, - treeListColumn459, - treeListColumn460, - treeListColumn461, - treeListColumn462, - treeListColumn463}); + treeListColumn195, + treeListColumn196, + treeListColumn197, + treeListColumn198, + treeListColumn199, + treeListColumn200}); + this.csSamplers.Cursor = System.Windows.Forms.Cursors.Arrow; this.csSamplers.Dock = System.Windows.Forms.DockStyle.Fill; this.csSamplers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.csSamplers.Location = new System.Drawing.Point(3, 16); @@ -3902,23 +3849,24 @@ // // csCBuffers // - treeListColumn464.AutoSizeMinSize = 0; - treeListColumn464.Width = 120; - treeListColumn465.AutoSize = true; - treeListColumn465.AutoSizeMinSize = 100; - treeListColumn465.Width = 50; - treeListColumn466.AutoSizeMinSize = 0; - treeListColumn466.Width = 150; - treeListColumn468.AutoSizeMinSize = 0; - treeListColumn468.Width = 150; - treeListColumn470.AutoSizeMinSize = 0; - treeListColumn470.Width = 25; + treeListColumn201.AutoSizeMinSize = 0; + treeListColumn201.Width = 120; + treeListColumn202.AutoSize = true; + treeListColumn202.AutoSizeMinSize = 100; + treeListColumn202.Width = 50; + treeListColumn203.AutoSizeMinSize = 0; + treeListColumn203.Width = 150; + treeListColumn204.AutoSizeMinSize = 0; + treeListColumn204.Width = 150; + treeListColumn205.AutoSizeMinSize = 0; + treeListColumn205.Width = 25; this.csCBuffers.Columns.AddRange(new TreelistView.TreeListColumn[] { - treeListColumn464, - treeListColumn465, - treeListColumn466, - treeListColumn468, - treeListColumn470}); + treeListColumn201, + treeListColumn202, + treeListColumn203, + treeListColumn204, + treeListColumn205}); + this.csCBuffers.Cursor = System.Windows.Forms.Cursors.Arrow; this.csCBuffers.Dock = System.Windows.Forms.DockStyle.Fill; this.csCBuffers.GridLineColour = System.Drawing.SystemColors.ControlDark; this.csCBuffers.Location = new System.Drawing.Point(3, 16); diff --git a/renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs b/renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs index 99caf2530..c0ba94898 100644 --- a/renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs +++ b/renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs @@ -199,9 +199,11 @@ namespace renderdocui.Windows.PipelineState samplers.Nodes.Clear(); if (state.Textures != null) { - int i = 0; - foreach (var r in state.Textures) + for (int i = 0; i < state.Textures.Length; i++) { + var r = state.Textures[i]; + var s = state.Samplers[i]; + ShaderResource shaderInput = null; BindpointMap map = null; @@ -226,79 +228,144 @@ namespace renderdocui.Windows.PipelineState (showEmpty.Checked && !filledSlot) // it's empty, and we have "show empty" ) { - string slotname = i.ToString(); - - if (shaderInput != null && shaderInput.name != "") - slotname += ": " + shaderInput.name; - - UInt32 w = 1, h = 1, d = 1; - UInt32 a = 1; - string format = "Unknown"; - string name = "Shader Resource " + r.Resource.ToString(); - string typename = "Unknown"; - object tag = null; - - if (!filledSlot) + // do texture { - name = "Empty"; - format = "-"; - typename = "-"; - w = h = d = a = 0; - } + string slotname = i.ToString(); - // check to see if it's a texture - for (int t = 0; t < texs.Length; t++) - { - if (texs[t].ID == r.Resource) + if (shaderInput != null && shaderInput.name != "") + slotname += ": " + shaderInput.name; + + UInt32 w = 1, h = 1, d = 1; + UInt32 a = 1; + string format = "Unknown"; + string name = "Shader Resource " + r.Resource.ToString(); + string typename = "Unknown"; + object tag = null; + + if (!filledSlot) { - 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 = string.Format("Texture{0}D", texs[t].dimension); - if (texs[t].cubemap) - typename = "TexCube"; - - tag = texs[t]; + name = "Empty"; + format = "-"; + typename = "-"; + w = h = d = a = 0; } - } - // if not a texture, it must be a buffer - for (int t = 0; t < bufs.Length; t++) - { - if (bufs[t].ID == r.Resource) + // check to see if it's a texture + for (int t = 0; t < texs.Length; t++) { - w = bufs[t].length; - h = 0; - d = 0; - a = 0; - format = ""; - name = bufs[t].name; - typename = "Buffer"; + 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 = string.Format("Texture{0}D", texs[t].dimension); + if (texs[t].cubemap) + typename = "TexCube"; - // for structured buffers, display how many 'elements' there are in the buffer - if (bufs[t].structureSize > 0) - typename = "StructuredBuffer[" + (bufs[t].length / bufs[t].structureSize) + "]"; - - tag = bufs[t]; + tag = texs[t]; + } } + + // 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 = "Buffer"; + + // for structured buffers, display how many 'elements' there are in the buffer + if (bufs[t].structureSize > 0) + typename = "StructuredBuffer[" + (bufs[t].length / bufs[t].structureSize) + "]"; + + tag = bufs[t]; + } + } + + var node = textures.Nodes.Add(new object[] { slotname, 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); } - var node = textures.Nodes.Add(new object[] { slotname, name, typename, w, h, d, a, format }); + // do sampler + { + string slotname = i.ToString(); - node.Image = global::renderdocui.Properties.Resources.action; - node.HoverImage = global::renderdocui.Properties.Resources.action_hover; - node.Tag = tag; + if (shaderInput != null && shaderInput.name.Length > 0) + slotname += ": " + shaderInput.name; - if (!filledSlot) - EmptyRow(node); + string borderColor = s.BorderColor[0].ToString() + ", " + + s.BorderColor[1].ToString() + ", " + + s.BorderColor[2].ToString() + ", " + + s.BorderColor[3].ToString(); - if (!usedSlot) - InactiveRow(node); + string addressing = ""; + + string addPrefix = ""; + string addVal = ""; + + string[] addr = { s.AddressS, s.AddressT, s.AddressR }; + + // arrange like either STR: WRAP or ST: WRAP, R: CLAMP + for (int a = 0; a < 3; a++) + { + string prefix = "" + "STR"[a]; + + if (a == 0 || addr[a] == addr[a - 1]) + { + addPrefix += prefix; + } + else + { + addressing += addPrefix + ": " + addVal + ", "; + + addPrefix = prefix; + } + addVal = addr[a]; + } + + addressing += addPrefix + ": " + addVal; + + if (s.UseBorder) + addressing += String.Format("<{0}>", borderColor); + + string minfilter = s.MinFilter; + + if (s.MaxAniso > 1) + minfilter += String.Format(" Aniso{0}x", s.MaxAniso); + + if (s.UseComparison) + minfilter = String.Format("{0}", s.Comparison); + + var node = samplers.Nodes.Add(new object[] { slotname, addressing, + minfilter, s.MagFilter, + (s.MinLOD == -float.MaxValue ? "0" : s.MinLOD.ToString()) + " - " + + (s.MaxLOD == float.MaxValue ? "FLT_MAX" : s.MaxLOD.ToString()), + s.MipLODBias.ToString() }); + + if (!filledSlot) + EmptyRow(node); + + if (!usedSlot) + InactiveRow(node); + } } - i++; } } textures.EndUpdate(); diff --git a/renderdocui/Windows/PipelineState/GLPipelineStateViewer.resx b/renderdocui/Windows/PipelineState/GLPipelineStateViewer.resx index 26422d772..a6bc32522 100644 --- a/renderdocui/Windows/PipelineState/GLPipelineStateViewer.resx +++ b/renderdocui/Windows/PipelineState/GLPipelineStateViewer.resx @@ -126,15 +126,6 @@ 140, 17 - - 140, 17 - - - False - - - False - False @@ -144,21 +135,6 @@ 239, 17 - - False - - - False - - - False - - - False - - - False - @@ -276,7 +252,4 @@ 17, 17 - - 239, 17 - \ No newline at end of file