diff --git a/source/SharpGL/Extensions.sln b/source/SharpGL/Extensions.sln
deleted file mode 100644
index 40d951cc..00000000
--- a/source/SharpGL/Extensions.sln
+++ /dev/null
@@ -1,174 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{EC6B45C3-BF0D-41E0-B3FE-D73A8265F1D3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpGL", "Core\SharpGL\SharpGL.csproj", "{5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpGL.WinForms", "Core\SharpGL.WinForms\SharpGL.WinForms.csproj", "{B2984A6D-AD1C-4BE9-94AB-BA002B338751}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpGL.WPF", "Core\SharpGL.WPF\SharpGL.WPF.csproj", "{53E67055-13D2-4467-BB57-79589AFAC2CD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpGL.Serialization", "Core\SharpGL.Serialization\SharpGL.Serialization.csproj", "{FDFA2632-A960-4778-A517-CA9E337C037C}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{657181CF-B1DD-464D-89A4-D4FFD88DC111}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinformsTemplate", "Extensions\WinformsTemplate\WinformsTemplate.csproj", "{6C2585E6-A4BC-48AF-B706-A1BC02E10250}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpGL.SceneGraph", "Core\SharpGL.SceneGraph\SharpGL.SceneGraph.csproj", "{47BCAA39-EDAD-4404-B6BD-4742B0ABB523}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinformsTemplateProject", "Extensions\WinformsTemplateProject\WinformsTemplateProject.csproj", "{F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpGL", "Extensions\SharpGL\SharpGL.csproj", "{4F158EC6-158E-4073-8CAA-0C45A44D04FA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfTemplate", "Extensions\WpfTemplate\WpfTemplate.csproj", "{0DF52E36-AF0D-4D1A-B607-1BDBB2238510}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfTemplateProject", "Extensions\WpfTemplateProject\WpfTemplateProject.csproj", "{E0B3D9B1-A682-4124-8AE5-0A94644EFF36}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{D2E99047-F511-4CE1-B07F-41412E9FF7B4}"
- ProjectSection(SolutionItems) = preProject
- SharedAssemblyInfo.cs = SharedAssemblyInfo.cs
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|Mixed Platforms = Debug|Mixed Platforms
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Debug|x86.Build.0 = Debug|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Release|Any CPU.Build.0 = Release|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Release|x86.ActiveCfg = Release|Any CPU
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0}.Release|x86.Build.0 = Release|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Debug|x86.Build.0 = Debug|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Release|Any CPU.Build.0 = Release|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Release|x86.ActiveCfg = Release|Any CPU
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751}.Release|x86.Build.0 = Release|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Debug|x86.ActiveCfg = Debug|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Debug|x86.Build.0 = Debug|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Release|Any CPU.Build.0 = Release|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Release|x86.ActiveCfg = Release|Any CPU
- {53E67055-13D2-4467-BB57-79589AFAC2CD}.Release|x86.Build.0 = Release|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Debug|x86.Build.0 = Debug|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Release|Any CPU.Build.0 = Release|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Release|x86.ActiveCfg = Release|Any CPU
- {FDFA2632-A960-4778-A517-CA9E337C037C}.Release|x86.Build.0 = Release|Any CPU
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Debug|Any CPU.ActiveCfg = Debug|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Debug|Any CPU.Build.0 = Debug|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Debug|x86.ActiveCfg = Debug|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Debug|x86.Build.0 = Debug|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Release|Any CPU.ActiveCfg = Release|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Release|Any CPU.Build.0 = Release|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Release|Mixed Platforms.Build.0 = Release|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Release|x86.ActiveCfg = Release|x86
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}.Release|x86.Build.0 = Release|x86
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Debug|x86.ActiveCfg = Debug|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Debug|x86.Build.0 = Debug|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Release|Any CPU.Build.0 = Release|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Release|x86.ActiveCfg = Release|Any CPU
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523}.Release|x86.Build.0 = Release|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}.Release|x86.ActiveCfg = Release|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Release|Any CPU.Build.0 = Release|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}.Release|x86.ActiveCfg = Release|Any CPU
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Debug|Any CPU.ActiveCfg = Debug|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Debug|Any CPU.Build.0 = Debug|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Debug|x86.ActiveCfg = Debug|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Debug|x86.Build.0 = Debug|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Release|Any CPU.ActiveCfg = Release|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Release|Any CPU.Build.0 = Release|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Release|Mixed Platforms.Build.0 = Release|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Release|x86.ActiveCfg = Release|x86
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}.Release|x86.Build.0 = Release|x86
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Release|Any CPU.Build.0 = Release|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}.Release|x86.ActiveCfg = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {5EF45533-E2C7-46F2-B4A3-B8F36CD406E0} = {EC6B45C3-BF0D-41E0-B3FE-D73A8265F1D3}
- {B2984A6D-AD1C-4BE9-94AB-BA002B338751} = {EC6B45C3-BF0D-41E0-B3FE-D73A8265F1D3}
- {53E67055-13D2-4467-BB57-79589AFAC2CD} = {EC6B45C3-BF0D-41E0-B3FE-D73A8265F1D3}
- {FDFA2632-A960-4778-A517-CA9E337C037C} = {EC6B45C3-BF0D-41E0-B3FE-D73A8265F1D3}
- {47BCAA39-EDAD-4404-B6BD-4742B0ABB523} = {EC6B45C3-BF0D-41E0-B3FE-D73A8265F1D3}
- {D2E99047-F511-4CE1-B07F-41412E9FF7B4} = {EC6B45C3-BF0D-41E0-B3FE-D73A8265F1D3}
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250} = {657181CF-B1DD-464D-89A4-D4FFD88DC111}
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF} = {657181CF-B1DD-464D-89A4-D4FFD88DC111}
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA} = {657181CF-B1DD-464D-89A4-D4FFD88DC111}
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510} = {657181CF-B1DD-464D-89A4-D4FFD88DC111}
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36} = {657181CF-B1DD-464D-89A4-D4FFD88DC111}
- EndGlobalSection
-EndGlobal
diff --git a/source/SharpGL/Extensions/SharpGL/Properties/AssemblyInfo.cs b/source/SharpGL/Extensions/SharpGL/Properties/AssemblyInfo.cs
deleted file mode 100644
index b49a37a6..00000000
--- a/source/SharpGL/Extensions/SharpGL/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("SharpGL")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/SharpGL/SharpGL.JPG b/source/SharpGL/Extensions/SharpGL/SharpGL.JPG
deleted file mode 100644
index 242c577a..00000000
Binary files a/source/SharpGL/Extensions/SharpGL/SharpGL.JPG and /dev/null differ
diff --git a/source/SharpGL/Extensions/SharpGL/SharpGL.csproj b/source/SharpGL/Extensions/SharpGL/SharpGL.csproj
deleted file mode 100644
index 0a24edf3..00000000
--- a/source/SharpGL/Extensions/SharpGL/SharpGL.csproj
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 2.0
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {4F158EC6-158E-4073-8CAA-0C45A44D04FA}
- Library
- Properties
- SharpGL
- SharpGL
- v4.0
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- true
-
-
- SharpGL.snk
-
-
-
- Properties\SharedAssemblyInfo.cs
-
-
-
-
-
-
- Designer
-
-
-
-
- Always
- true
-
-
- Always
- true
-
-
- Always
- true
-
-
-
-
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}
- WinformsTemplateProject
- TemplateProjectOutputGroup%3b
- Project
- false
- ProjectTemplates
-
-
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}
- WpfTemplateProject
- TemplateProjectOutputGroup%3b
- Project
- false
- ProjectTemplates
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/SharpGL/SharpGL.ico b/source/SharpGL/Extensions/SharpGL/SharpGL.ico
deleted file mode 100644
index 080105d6..00000000
Binary files a/source/SharpGL/Extensions/SharpGL/SharpGL.ico and /dev/null differ
diff --git a/source/SharpGL/Extensions/SharpGL/SharpGL.snk b/source/SharpGL/Extensions/SharpGL/SharpGL.snk
deleted file mode 100644
index 506fd9dd..00000000
Binary files a/source/SharpGL/Extensions/SharpGL/SharpGL.snk and /dev/null differ
diff --git a/source/SharpGL/Extensions/SharpGL/SharpGLLicense.txt b/source/SharpGL/Extensions/SharpGL/SharpGLLicense.txt
deleted file mode 100644
index 88e6513f..00000000
--- a/source/SharpGL/Extensions/SharpGL/SharpGLLicense.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-Copyright (C) 2012 David Kerr
-http://www.dwmkerr.com
-http://sharpgl.codeplex.com
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/SharpGL/source.extension.vsixmanifest b/source/SharpGL/Extensions/SharpGL/source.extension.vsixmanifest
deleted file mode 100644
index 07d99dfb..00000000
--- a/source/SharpGL/Extensions/SharpGL/source.extension.vsixmanifest
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
- SharpGL
- Dave Kerr
- 2.1.0
- SharpGL gives you the power of OpenGL in your C# applications.
- 1033
- http://sharpgl.codeplex.com
- SharpGLLicense.txt
- http://sharpgl.codeplex.com/wikipage?title=Getting%20Started
- SharpGL.ico
- SharpGL.JPG
-
-
- Ultimate
- Premium
- Pro
- VCSExpress
-
-
-
-
-
-
- ProjectTemplates
-
-
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.SceneGraph.dll b/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.SceneGraph.dll
deleted file mode 100644
index 79ffa7df..00000000
Binary files a/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.SceneGraph.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.WinForms.dll b/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.WinForms.dll
deleted file mode 100644
index 88de8012..00000000
Binary files a/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.WinForms.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.dll b/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.dll
deleted file mode 100644
index 0baab1f0..00000000
Binary files a/source/SharpGL/Extensions/WinformsTemplate/Dependencies/SharpGL.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Program.cs b/source/SharpGL/Extensions/WinformsTemplate/Program.cs
deleted file mode 100644
index 1a50349a..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/Program.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Windows.Forms;
-
-namespace WinformsTemplate
-{
- static class Program
- {
- ///
- /// The main entry point for the application.
- ///
- [STAThread]
- static void Main()
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new SharpGLForm());
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Properties/AssemblyInfo.cs b/source/SharpGL/Extensions/WinformsTemplate/Properties/AssemblyInfo.cs
deleted file mode 100644
index 2c26400e..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WinformsTemplate")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WinformsTemplate")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("43d3e75e-dc8b-4c3a-8931-9495e1467d01")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Properties/Resources.Designer.cs b/source/SharpGL/Extensions/WinformsTemplate/Properties/Resources.Designer.cs
deleted file mode 100644
index edf60ef9..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.239
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace WinformsTemplate.Properties {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WinformsTemplate.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Properties/Resources.resx b/source/SharpGL/Extensions/WinformsTemplate/Properties/Resources.resx
deleted file mode 100644
index ffecec85..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Properties/Settings.Designer.cs b/source/SharpGL/Extensions/WinformsTemplate/Properties/Settings.Designer.cs
deleted file mode 100644
index 74ab28a8..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.239
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace WinformsTemplate.Properties {
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default {
- get {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WinformsTemplate/Properties/Settings.settings b/source/SharpGL/Extensions/WinformsTemplate/Properties/Settings.settings
deleted file mode 100644
index abf36c5d..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.Designer.cs b/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.Designer.cs
deleted file mode 100644
index b6cf5a0a..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.Designer.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-namespace WinformsTemplate
-{
- partial class SharpGLForm
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- this.openGLControl = new SharpGL.OpenGLControl();
- ((System.ComponentModel.ISupportInitialize)(this.openGLControl)).BeginInit();
- this.SuspendLayout();
- //
- // openGLControl
- //
- this.openGLControl.Dock = System.Windows.Forms.DockStyle.Fill;
- this.openGLControl.DrawFPS = true;
- this.openGLControl.FrameRate = 20;
- this.openGLControl.Location = new System.Drawing.Point(0, 0);
- this.openGLControl.Name = "openGLControl";
- this.openGLControl.RenderContextType = SharpGL.RenderContextType.FBO;
- this.openGLControl.Size = new System.Drawing.Size(624, 391);
- this.openGLControl.TabIndex = 0;
- this.openGLControl.OpenGLInitialized += new System.EventHandler(this.openGLControl_OpenGLInitialized);
- this.openGLControl.OpenGLDraw += new SharpGL.RenderEventHandler(this.openGLControl_OpenGLDraw);
- this.openGLControl.Resized += new System.EventHandler(this.openGLControl_Resized);
- //
- // SharpGLForm
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(624, 391);
- this.Controls.Add(this.openGLControl);
- this.Name = "SharpGLForm";
- this.Text = "SharpGL Form";
- ((System.ComponentModel.ISupportInitialize)(this.openGLControl)).EndInit();
- this.ResumeLayout(false);
-
- }
-
- #endregion
-
- private SharpGL.OpenGLControl openGLControl;
- }
-}
-
diff --git a/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.cs b/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.cs
deleted file mode 100644
index aaa0b561..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.cs
+++ /dev/null
@@ -1,128 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using SharpGL;
-
-namespace WinformsTemplate
-{
- ///
- /// The main form class.
- ///
- public partial class SharpGLForm : Form
- {
- ///
- /// Initializes a new instance of the class.
- ///
- public SharpGLForm()
- {
- InitializeComponent();
- }
-
- ///
- /// Handles the OpenGLDraw event of the openGLControl control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_OpenGLDraw(object sender, RenderEventArgs e)
- {
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Clear the color and depth buffer.
- gl.Clear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT);
-
- // Load the identity matrix.
- gl.LoadIdentity();
-
- // Rotate around the Y axis.
- gl.Rotate(rotation, 0.0f, 1.0f, 0.0f);
-
- // Draw a coloured pyramid.
- gl.Begin(OpenGL.GL_TRIANGLES);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(-1.0f, -1.0f, 1.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(1.0f, -1.0f, 1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(1.0f, -1.0f, 1.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(1.0f, -1.0f, -1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(1.0f, -1.0f, -1.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(-1.0f, -1.0f, -1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(-1.0f, -1.0f, -1.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(-1.0f, -1.0f, 1.0f);
- gl.End();
-
- // Nudge the rotation.
- rotation += 3.0f;
- }
-
-
-
- ///
- /// Handles the OpenGLInitialized event of the openGLControl control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_OpenGLInitialized(object sender, EventArgs e)
- {
- // TODO: Initialise OpenGL here.
-
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Set the clear color.
- gl.ClearColor(0, 0, 0, 0);
- }
-
- ///
- /// Handles the Resized event of the openGLControl control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_Resized(object sender, EventArgs e)
- {
- // TODO: Set the projection matrix here.
-
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Set the projection matrix.
- gl.MatrixMode(OpenGL.GL_PROJECTION);
-
- // Load the identity.
- gl.LoadIdentity();
-
- // Create a perspective transformation.
- gl.Perspective(60.0f, (double)Width / (double)Height, 0.01, 100.0);
-
- // Use the 'look at' helper function to position and aim the camera.
- gl.LookAt(-5, 5, -5, 0, 0, 0, 0, 1, 0);
-
- // Set the modelview matrix.
- gl.MatrixMode(OpenGL.GL_MODELVIEW);
- }
-
- ///
- /// The current rotation.
- ///
- private float rotation = 0.0f;
- }
-}
diff --git a/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.resx b/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.resx
deleted file mode 100644
index 29dcb1b3..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/SharpGLForm.resx
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WinformsTemplate/WinformsTemplate.csproj b/source/SharpGL/Extensions/WinformsTemplate/WinformsTemplate.csproj
deleted file mode 100644
index 69e61414..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/WinformsTemplate.csproj
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
- Debug
- x86
- 8.0.30703
- 2.0
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}
- WinExe
- Properties
- WinformsTemplate
- WinformsTemplate
- v4.0
-
-
- 512
-
-
-
-
-
-
-
-
-
-
- x86
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- x86
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- False
- Dependencies\SharpGL.dll
-
-
- False
- Dependencies\SharpGL.SceneGraph.dll
-
-
- False
- Dependencies\SharpGL.WinForms.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Form
-
-
- SharpGLForm.cs
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
- Designer
-
-
- True
- Resources.resx
- True
-
-
- SharpGLForm.cs
-
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
- True
- Settings.settings
- True
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WinformsTemplate/app.config b/source/SharpGL/Extensions/WinformsTemplate/app.config
deleted file mode 100644
index cb2586be..00000000
--- a/source/SharpGL/Extensions/WinformsTemplate/app.config
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/AssemblyInfo.cs b/source/SharpGL/Extensions/WinformsTemplateProject/AssemblyInfo.cs
deleted file mode 100644
index a2c6ed2e..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("$projectname$")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("$registeredorganization$")]
-[assembly: AssemblyProduct("$projectname$")]
-[assembly: AssemblyCopyright("Copyright © $registeredorganization$ $year$")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("$guid1$")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.SceneGraph.dll b/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.SceneGraph.dll
deleted file mode 100644
index 79ffa7df..00000000
Binary files a/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.SceneGraph.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.WinForms.dll b/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.WinForms.dll
deleted file mode 100644
index 88de8012..00000000
Binary files a/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.WinForms.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.dll b/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.dll
deleted file mode 100644
index 0baab1f0..00000000
Binary files a/source/SharpGL/Extensions/WinformsTemplateProject/Dependencies/SharpGL.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Program.cs b/source/SharpGL/Extensions/WinformsTemplateProject/Program.cs
deleted file mode 100644
index 026d689c..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/Program.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Windows.Forms;
-
-namespace $safeprojectname$
-{
- static class Program
- {
- ///
- /// The main entry point for the application.
- ///
- [STAThread]
- static void Main()
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new SharpGLForm());
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/AssemblyInfo.cs b/source/SharpGL/Extensions/WinformsTemplateProject/Properties/AssemblyInfo.cs
deleted file mode 100644
index b4d35448..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("$safeprojectname$")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("$safeprojectname$")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("43d3e75e-dc8b-4c3a-8931-9495e1467d01")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Resources.Designer.cs b/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Resources.Designer.cs
deleted file mode 100644
index 5ca36316..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.239
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace $safeprojectname$.Properties {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("$safeprojectname$.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Resources.resx b/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Resources.resx
deleted file mode 100644
index ffecec85..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Settings.Designer.cs b/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Settings.Designer.cs
deleted file mode 100644
index 819c4f90..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.239
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace $safeprojectname$.Properties {
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default {
- get {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Settings.settings b/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Settings.settings
deleted file mode 100644
index abf36c5d..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.Designer.cs b/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.Designer.cs
deleted file mode 100644
index 68e5fcf0..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.Designer.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-namespace $safeprojectname$
-{
- partial class SharpGLForm
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- this.openGLControl = new SharpGL.OpenGLControl();
- ((System.ComponentModel.ISupportInitialize)(this.openGLControl)).BeginInit();
- this.SuspendLayout();
- //
- // openGLControl
- //
- this.openGLControl.Dock = System.Windows.Forms.DockStyle.Fill;
- this.openGLControl.DrawFPS = true;
- this.openGLControl.FrameRate = 20;
- this.openGLControl.Location = new System.Drawing.Point(0, 0);
- this.openGLControl.Name = "openGLControl";
- this.openGLControl.RenderContextType = SharpGL.RenderContextType.FBO;
- this.openGLControl.Size = new System.Drawing.Size(624, 391);
- this.openGLControl.TabIndex = 0;
- this.openGLControl.OpenGLInitialized += new System.EventHandler(this.openGLControl_OpenGLInitialized);
- this.openGLControl.OpenGLDraw += new SharpGL.RenderEventHandler(this.openGLControl_OpenGLDraw);
- this.openGLControl.Resized += new System.EventHandler(this.openGLControl_Resized);
- //
- // SharpGLForm
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(624, 391);
- this.Controls.Add(this.openGLControl);
- this.Name = "SharpGLForm";
- this.Text = "SharpGL Form";
- ((System.ComponentModel.ISupportInitialize)(this.openGLControl)).EndInit();
- this.ResumeLayout(false);
-
- }
-
- #endregion
-
- private SharpGL.OpenGLControl openGLControl;
- }
-}
-
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.cs b/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.cs
deleted file mode 100644
index 309c0949..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.cs
+++ /dev/null
@@ -1,128 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using SharpGL;
-
-namespace $safeprojectname$
-{
- ///
- /// The main form class.
- ///
- public partial class SharpGLForm : Form
- {
- ///
- /// Initializes a new instance of the class.
- ///
- public SharpGLForm()
- {
- InitializeComponent();
- }
-
- ///
- /// Handles the OpenGLDraw event of the openGLControl control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_OpenGLDraw(object sender, RenderEventArgs e)
- {
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Clear the color and depth buffer.
- gl.Clear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT);
-
- // Load the identity matrix.
- gl.LoadIdentity();
-
- // Rotate around the Y axis.
- gl.Rotate(rotation, 0.0f, 1.0f, 0.0f);
-
- // Draw a coloured pyramid.
- gl.Begin(OpenGL.GL_TRIANGLES);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(-1.0f, -1.0f, 1.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(1.0f, -1.0f, 1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(1.0f, -1.0f, 1.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(1.0f, -1.0f, -1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(1.0f, -1.0f, -1.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(-1.0f, -1.0f, -1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(-1.0f, -1.0f, -1.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(-1.0f, -1.0f, 1.0f);
- gl.End();
-
- // Nudge the rotation.
- rotation += 3.0f;
- }
-
-
-
- ///
- /// Handles the OpenGLInitialized event of the openGLControl control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_OpenGLInitialized(object sender, EventArgs e)
- {
- // TODO: Initialise OpenGL here.
-
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Set the clear color.
- gl.ClearColor(0, 0, 0, 0);
- }
-
- ///
- /// Handles the Resized event of the openGLControl control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_Resized(object sender, EventArgs e)
- {
- // TODO: Set the projection matrix here.
-
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Set the projection matrix.
- gl.MatrixMode(OpenGL.GL_PROJECTION);
-
- // Load the identity.
- gl.LoadIdentity();
-
- // Create a perspective transformation.
- gl.Perspective(60.0f, (double)Width / (double)Height, 0.01, 100.0);
-
- // Use the 'look at' helper function to position and aim the camera.
- gl.LookAt(-5, 5, -5, 0, 0, 0, 0, 1, 0);
-
- // Set the modelview matrix.
- gl.MatrixMode(OpenGL.GL_MODELVIEW);
- }
-
- ///
- /// The current rotation.
- ///
- private float rotation = 0.0f;
- }
-}
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.resx b/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.resx
deleted file mode 100644
index 29dcb1b3..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/SharpGLForm.resx
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplate.csproj b/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplate.csproj
deleted file mode 100644
index 81a18398..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplate.csproj
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- Debug
- x86
- 8.0.30703
- 2.0
- {6C2585E6-A4BC-48AF-B706-A1BC02E10250}
- WinExe
- Properties
- $safeprojectname$
- $safeprojectname$
- v4.0
-
-
- 512
-
-
- x86
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- x86
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- False
- Dependencies\SharpGL.dll
-
-
- False
- Dependencies\SharpGL.SceneGraph.dll
-
-
- False
- Dependencies\SharpGL.WinForms.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Form
-
-
- SharpGLForm.cs
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
- Designer
-
-
- True
- Resources.resx
- True
-
-
- SharpGLForm.cs
-
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
- True
- Settings.settings
- True
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplateProject.csproj b/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplateProject.csproj
deleted file mode 100644
index 66e1411f..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplateProject.csproj
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {F121FFB2-8F7F-4374-930C-D8C80AFFB6BF}
- Library
- Properties
- WinformsTemplateProject
- WinformsTemplateProject
- v4.0
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- False
-
-
-
-
-
-
-
-
-
-
- SharpGLForm.cs
-
-
-
-
-
-
-
-
-
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SharpGLForm.cs
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplateProject.vstemplate b/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplateProject.vstemplate
deleted file mode 100644
index f9bd9317..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/WinformsTemplateProject.vstemplate
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
- SharpGL Windows Forms Application
- A template for creating an application that uses SharpGL to provide OpenGL rendering with a Windows Forms user interface.
- CSharp
-
- 1000
- true
- SharpGLWinformsApplication
- true
- Enabled
- true
- __TemplateIcon.ico
- 4.0
-
-
-
- app.config
-
- SharpGL.dll
- SharpGL.SceneGraph.dll
- SharpGL.WinForms.dll
-
- Program.cs
-
- AssemblyInfo.cs
- Resources.resx
- Resources.Designer.cs
- Settings.settings
- Settings.Designer.cs
-
- SharpGLForm.cs
- SharpGLForm.Designer.cs
- SharpGLForm.resx
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/__TemplateIcon.ico b/source/SharpGL/Extensions/WinformsTemplateProject/__TemplateIcon.ico
deleted file mode 100644
index 2ee83b3c..00000000
Binary files a/source/SharpGL/Extensions/WinformsTemplateProject/__TemplateIcon.ico and /dev/null differ
diff --git a/source/SharpGL/Extensions/WinformsTemplateProject/app.config b/source/SharpGL/Extensions/WinformsTemplateProject/app.config
deleted file mode 100644
index cb2586be..00000000
--- a/source/SharpGL/Extensions/WinformsTemplateProject/app.config
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/source/SharpGL/Extensions/WpfTemplate/App.xaml b/source/SharpGL/Extensions/WpfTemplate/App.xaml
deleted file mode 100644
index 517d2df0..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/App.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
diff --git a/source/SharpGL/Extensions/WpfTemplate/App.xaml.cs b/source/SharpGL/Extensions/WpfTemplate/App.xaml.cs
deleted file mode 100644
index 9a875a15..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/App.xaml.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Configuration;
-using System.Data;
-using System.Linq;
-using System.Windows;
-
-namespace WpfTemplate
-{
- ///
- /// Interaction logic for App.xaml
- ///
- public partial class App : Application
- {
- }
-}
diff --git a/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.SceneGraph.dll b/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.SceneGraph.dll
deleted file mode 100644
index 79ffa7df..00000000
Binary files a/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.SceneGraph.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.WPF.dll b/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.WPF.dll
deleted file mode 100644
index e2a647a8..00000000
Binary files a/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.WPF.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.dll b/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.dll
deleted file mode 100644
index 0baab1f0..00000000
Binary files a/source/SharpGL/Extensions/WpfTemplate/Dependencies/SharpGL.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WpfTemplate/MainWindow.xaml b/source/SharpGL/Extensions/WpfTemplate/MainWindow.xaml
deleted file mode 100644
index c27ef9e2..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/MainWindow.xaml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/source/SharpGL/Extensions/WpfTemplate/MainWindow.xaml.cs b/source/SharpGL/Extensions/WpfTemplate/MainWindow.xaml.cs
deleted file mode 100644
index d2b72f93..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/MainWindow.xaml.cs
+++ /dev/null
@@ -1,132 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Data;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Imaging;
-using System.Windows.Navigation;
-using System.Windows.Shapes;
-using SharpGL.SceneGraph;
-using SharpGL;
-
-namespace WpfTemplate
-{
- ///
- /// Interaction logic for MainWindow.xaml
- ///
- public partial class MainWindow : Window
- {
- ///
- /// Initializes a new instance of the class.
- ///
- public MainWindow()
- {
- InitializeComponent();
- }
-
- ///
- /// Handles the OpenGLDraw event of the openGLControl1 control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_OpenGLDraw(object sender, OpenGLEventArgs args)
- {
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Clear the color and depth buffer.
- gl.Clear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT);
-
- // Load the identity matrix.
- gl.LoadIdentity();
-
- // Rotate around the Y axis.
- gl.Rotate(rotation, 0.0f, 1.0f, 0.0f);
-
- // Draw a coloured pyramid.
- gl.Begin(OpenGL.GL_TRIANGLES);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(-1.0f, -1.0f, 1.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(1.0f, -1.0f, 1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(1.0f, -1.0f, 1.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(1.0f, -1.0f, -1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(1.0f, -1.0f, -1.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(-1.0f, -1.0f, -1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(-1.0f, -1.0f, -1.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(-1.0f, -1.0f, 1.0f);
- gl.End();
-
- // Nudge the rotation.
- rotation += 3.0f;
- }
-
- ///
- /// Handles the OpenGLInitialized event of the openGLControl1 control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_OpenGLInitialized(object sender, OpenGLEventArgs args)
- {
- // TODO: Initialise OpenGL here.
-
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Set the clear color.
- gl.ClearColor(0, 0, 0, 0);
- }
-
- ///
- /// Handles the Resized event of the openGLControl1 control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_Resized(object sender, OpenGLEventArgs args)
- {
- // TODO: Set the projection matrix here.
-
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Set the projection matrix.
- gl.MatrixMode(OpenGL.GL_PROJECTION);
-
- // Load the identity.
- gl.LoadIdentity();
-
- // Create a perspective transformation.
- gl.Perspective(60.0f, (double)Width / (double)Height, 0.01, 100.0);
-
- // Use the 'look at' helper function to position and aim the camera.
- gl.LookAt(-5, 5, -5, 0, 0, 0, 0, 1, 0);
-
- // Set the modelview matrix.
- gl.MatrixMode(OpenGL.GL_MODELVIEW);
- }
-
- ///
- /// The current rotation.
- ///
- private float rotation = 0.0f;
- }
-}
diff --git a/source/SharpGL/Extensions/WpfTemplate/Properties/AssemblyInfo.cs b/source/SharpGL/Extensions/WpfTemplate/Properties/AssemblyInfo.cs
deleted file mode 100644
index f06a0d00..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System.Reflection;
-using System.Resources;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Windows;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WpfTemplate")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WpfTemplate")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-//In order to begin building localizable applications, set
-//CultureYouAreCodingWith in your .csproj file
-//inside a . For example, if you are using US english
-//in your source files, set the to en-US. Then uncomment
-//the NeutralResourceLanguage attribute below. Update the "en-US" in
-//the line below to match the UICulture setting in the project file.
-
-//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
-
-
-[assembly: ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
-)]
-
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/source/SharpGL/Extensions/WpfTemplate/Properties/Resources.Designer.cs b/source/SharpGL/Extensions/WpfTemplate/Properties/Resources.Designer.cs
deleted file mode 100644
index 310a3e55..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.239
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace WpfTemplate.Properties {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WpfTemplate.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WpfTemplate/Properties/Resources.resx b/source/SharpGL/Extensions/WpfTemplate/Properties/Resources.resx
deleted file mode 100644
index ffecec85..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WpfTemplate/Properties/Settings.Designer.cs b/source/SharpGL/Extensions/WpfTemplate/Properties/Settings.Designer.cs
deleted file mode 100644
index a20a6835..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.239
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace WpfTemplate.Properties {
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default {
- get {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WpfTemplate/Properties/Settings.settings b/source/SharpGL/Extensions/WpfTemplate/Properties/Settings.settings
deleted file mode 100644
index 8f2fd95d..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WpfTemplate/WpfTemplate.csproj b/source/SharpGL/Extensions/WpfTemplate/WpfTemplate.csproj
deleted file mode 100644
index e15ff886..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/WpfTemplate.csproj
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
- Debug
- x86
- 8.0.30703
- 2.0
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}
- WinExe
- Properties
- WpfTemplate
- WpfTemplate
- v4.0
-
-
- 512
- {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 4
-
-
-
-
-
-
-
-
-
-
- x86
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- x86
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- False
- Dependencies\SharpGL.dll
-
-
- False
- Dependencies\SharpGL.SceneGraph.dll
-
-
- False
- Dependencies\SharpGL.WPF.dll
-
-
-
-
-
-
-
-
-
-
-
- 4.0
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
- App.xaml
- Code
-
-
- MainWindow.xaml
- Code
-
-
-
-
- Code
-
-
- True
- True
- Resources.resx
-
-
- True
- Settings.settings
- True
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WpfTemplate/app.config b/source/SharpGL/Extensions/WpfTemplate/app.config
deleted file mode 100644
index cb2586be..00000000
--- a/source/SharpGL/Extensions/WpfTemplate/app.config
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/App.xaml b/source/SharpGL/Extensions/WpfTemplateProject/App.xaml
deleted file mode 100644
index dd75a0ff..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/App.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/App.xaml.cs b/source/SharpGL/Extensions/WpfTemplateProject/App.xaml.cs
deleted file mode 100644
index 451226d1..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/App.xaml.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Configuration;
-using System.Data;
-using System.Linq;
-using System.Windows;
-
-namespace $safeprojectname$
-{
- ///
- /// Interaction logic for App.xaml
- ///
- public partial class App : Application
- {
- }
-}
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/AssemblyInfo.cs b/source/SharpGL/Extensions/WpfTemplateProject/AssemblyInfo.cs
deleted file mode 100644
index a2c6ed2e..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("$projectname$")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("$registeredorganization$")]
-[assembly: AssemblyProduct("$projectname$")]
-[assembly: AssemblyCopyright("Copyright © $registeredorganization$ $year$")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("$guid1$")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.SceneGraph.dll b/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.SceneGraph.dll
deleted file mode 100644
index 79ffa7df..00000000
Binary files a/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.SceneGraph.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.WPF.dll b/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.WPF.dll
deleted file mode 100644
index e2a647a8..00000000
Binary files a/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.WPF.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.dll b/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.dll
deleted file mode 100644
index 0baab1f0..00000000
Binary files a/source/SharpGL/Extensions/WpfTemplateProject/Dependencies/SharpGL.dll and /dev/null differ
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/MainWindow.xaml b/source/SharpGL/Extensions/WpfTemplateProject/MainWindow.xaml
deleted file mode 100644
index f8d1adf5..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/MainWindow.xaml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/MainWindow.xaml.cs b/source/SharpGL/Extensions/WpfTemplateProject/MainWindow.xaml.cs
deleted file mode 100644
index 5c3030e5..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/MainWindow.xaml.cs
+++ /dev/null
@@ -1,132 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Data;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Imaging;
-using System.Windows.Navigation;
-using System.Windows.Shapes;
-using SharpGL.SceneGraph;
-using SharpGL;
-
-namespace $safeprojectname$
-{
- ///
- /// Interaction logic for MainWindow.xaml
- ///
- public partial class MainWindow : Window
- {
- ///
- /// Initializes a new instance of the class.
- ///
- public MainWindow()
- {
- InitializeComponent();
- }
-
- ///
- /// Handles the OpenGLDraw event of the openGLControl1 control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_OpenGLDraw(object sender, OpenGLEventArgs args)
- {
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Clear the color and depth buffer.
- gl.Clear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT);
-
- // Load the identity matrix.
- gl.LoadIdentity();
-
- // Rotate around the Y axis.
- gl.Rotate(rotation, 0.0f, 1.0f, 0.0f);
-
- // Draw a coloured pyramid.
- gl.Begin(OpenGL.GL_TRIANGLES);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(-1.0f, -1.0f, 1.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(1.0f, -1.0f, 1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(1.0f, -1.0f, 1.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(1.0f, -1.0f, -1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(1.0f, -1.0f, -1.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(-1.0f, -1.0f, -1.0f);
- gl.Color(1.0f, 0.0f, 0.0f);
- gl.Vertex(0.0f, 1.0f, 0.0f);
- gl.Color(0.0f, 0.0f, 1.0f);
- gl.Vertex(-1.0f, -1.0f, -1.0f);
- gl.Color(0.0f, 1.0f, 0.0f);
- gl.Vertex(-1.0f, -1.0f, 1.0f);
- gl.End();
-
- // Nudge the rotation.
- rotation += 3.0f;
- }
-
- ///
- /// Handles the OpenGLInitialized event of the openGLControl1 control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_OpenGLInitialized(object sender, OpenGLEventArgs args)
- {
- // TODO: Initialise OpenGL here.
-
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Set the clear color.
- gl.ClearColor(0, 0, 0, 0);
- }
-
- ///
- /// Handles the Resized event of the openGLControl1 control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void openGLControl_Resized(object sender, OpenGLEventArgs args)
- {
- // TODO: Set the projection matrix here.
-
- // Get the OpenGL object.
- OpenGL gl = openGLControl.OpenGL;
-
- // Set the projection matrix.
- gl.MatrixMode(OpenGL.GL_PROJECTION);
-
- // Load the identity.
- gl.LoadIdentity();
-
- // Create a perspective transformation.
- gl.Perspective(60.0f, (double)Width / (double)Height, 0.01, 100.0);
-
- // Use the 'look at' helper function to position and aim the camera.
- gl.LookAt(-5, 5, -5, 0, 0, 0, 0, 1, 0);
-
- // Set the modelview matrix.
- gl.MatrixMode(OpenGL.GL_MODELVIEW);
- }
-
- ///
- /// The current rotation.
- ///
- private float rotation = 0.0f;
- }
-}
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/Properties/AssemblyInfo.cs b/source/SharpGL/Extensions/WpfTemplateProject/Properties/AssemblyInfo.cs
deleted file mode 100644
index 2dae3e60..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System.Reflection;
-using System.Resources;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Windows;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("$safeprojectname$")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("$safeprojectname$")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-//In order to begin building localizable applications, set
-//CultureYouAreCodingWith in your .csproj file
-//inside a . For example, if you are using US english
-//in your source files, set the to en-US. Then uncomment
-//the NeutralResourceLanguage attribute below. Update the "en-US" in
-//the line below to match the UICulture setting in the project file.
-
-//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
-
-
-[assembly: ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
-)]
-
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/Properties/Resources.Designer.cs b/source/SharpGL/Extensions/WpfTemplateProject/Properties/Resources.Designer.cs
deleted file mode 100644
index 5ca36316..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.239
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace $safeprojectname$.Properties {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("$safeprojectname$.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/Properties/Resources.resx b/source/SharpGL/Extensions/WpfTemplateProject/Properties/Resources.resx
deleted file mode 100644
index ffecec85..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/Properties/Settings.Designer.cs b/source/SharpGL/Extensions/WpfTemplateProject/Properties/Settings.Designer.cs
deleted file mode 100644
index 819c4f90..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.239
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace $safeprojectname$.Properties {
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default {
- get {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/Properties/Settings.settings b/source/SharpGL/Extensions/WpfTemplateProject/Properties/Settings.settings
deleted file mode 100644
index 8f2fd95d..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplate.csproj b/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplate.csproj
deleted file mode 100644
index 43fc0859..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplate.csproj
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
- Debug
- x86
- 8.0.30703
- 2.0
- {0DF52E36-AF0D-4D1A-B607-1BDBB2238510}
- WinExe
- Properties
- $safeprojectname$
- $safeprojectname$
- v4.0
-
-
- 512
- {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 4
-
-
- x86
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- x86
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- False
- Dependencies\SharpGL.dll
-
-
- False
- Dependencies\SharpGL.SceneGraph.dll
-
-
- False
- Dependencies\SharpGL.WPF.dll
-
-
-
-
-
-
-
-
-
-
-
- 4.0
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
- App.xaml
- Code
-
-
- MainWindow.xaml
- Code
-
-
-
-
- Code
-
-
- True
- True
- Resources.resx
-
-
- True
- Settings.settings
- True
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.csproj b/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.csproj
deleted file mode 100644
index c18fae47..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.csproj
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {E0B3D9B1-A682-4124-8AE5-0A94644EFF36}
- Library
- Properties
- WpfTemplateProject
- WpfTemplateProject
- v4.0
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- False
-
-
-
-
-
-
-
-
- App.xaml
-
-
- MainWindow.xaml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
-
-
- MSBuild:Compile
- Designer
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.ico b/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.ico
deleted file mode 100644
index 30b9670c..00000000
Binary files a/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.ico and /dev/null differ
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.vstemplate b/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.vstemplate
deleted file mode 100644
index 2c2e0667..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/WpfTemplateProject.vstemplate
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
- SharpGL WPF Application
- Windows Presentation Foundation client application with OpenGL rendering provided by SharpGL
- CSharp
-
-
- 1000
- true
- SharpGLWPFApplication
- true
- Enabled
- true
- __TemplateIcon.ico
-
-
-
- app.config
- App.xaml
- App.xaml.cs
-
- SharpGL.dll
- SharpGL.SceneGraph.dll
- SharpGL.WPF.dll
-
- MainWindow.xaml
- MainWindow.xaml.cs
-
- AssemblyInfo.cs
- Resources.resx
- Resources.Designer.cs
- Settings.settings
- Settings.Designer.cs
-
-
-
-
\ No newline at end of file
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/__TemplateIcon.ico b/source/SharpGL/Extensions/WpfTemplateProject/__TemplateIcon.ico
deleted file mode 100644
index 621cc362..00000000
Binary files a/source/SharpGL/Extensions/WpfTemplateProject/__TemplateIcon.ico and /dev/null differ
diff --git a/source/SharpGL/Extensions/WpfTemplateProject/app.config b/source/SharpGL/Extensions/WpfTemplateProject/app.config
deleted file mode 100644
index cb2586be..00000000
--- a/source/SharpGL/Extensions/WpfTemplateProject/app.config
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-