<?xml version="1.0" encoding="UTF-8"?>
<DirectedGraph DgslVersion="3" xmlns="http://schemas.microsoft.com/vs/2009/dgml">
  <Nodes>
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Root[1]" Label="Root" LabelResId="3300" TypeId="Microsoft.VisualStudio.DSD.Root" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Root[1].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Root[1].Position" Label="Position" LabelResId="Position" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.PixelShader[2]" Label="Pixel Shader" LabelResId="3301" TypeId="Microsoft.VisualStudio.DSD.PixelShader" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.PixelShader[2].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.PixelShader[2].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.PixelShader[2].IsShader" Label="IsShader" LabelResId="IsShader" />
    <Node Category="Trait" Data="Pixel" DataType="String" Id="Microsoft.VisualStudio.DSD.PixelShader[2].ShaderKind" Label="ShaderKind" LabelResId="ShaderKind" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[3]" Label="MaterialAmbient" LabelResId="MaterialAmbient" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[3].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[3].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[3].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGMaterialAmbient" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[3].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[3].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[3].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[3].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Desc="4008" Id="Microsoft.VisualStudio.DSD.Variable[3].Value" Label="Value" LabelResId="3025" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[4]" Label="MaterialDiffuse" LabelResId="MaterialDiffuse" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[4].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[4].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[4].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGMaterialDiffuse" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[4].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[4].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[4].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="1" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[4].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Desc="4010" Id="Microsoft.VisualStudio.DSD.Variable[4].Value" Label="Value" LabelResId="3025" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[5]" Label="MaterialSpecular" LabelResId="MaterialSpecular" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[5].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[5].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[5].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGMaterialSpecular" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[5].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[5].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[5].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[5].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0.200000 0.200000 0.200000 0.000000" DataType="Float4" Desc="4014" Id="Microsoft.VisualStudio.DSD.Variable[5].Value" Label="Value" LabelResId="3025" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[6]" Label="MaterialEmissive" LabelResId="MaterialEmissive" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[6].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[6].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[6].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGMaterialEmissive" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[6].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[6].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[6].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[6].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Desc="4012" Id="Microsoft.VisualStudio.DSD.Variable[6].Value" Label="Value" LabelResId="3025" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[7]" Label="MaterialSpecularPower" LabelResId="MaterialSpecularPower" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[7].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[7].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[7].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGMaterialSpecularPower" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[7].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[7].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[7].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[7].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="16.000000" DataType="Float" Desc="4016" Id="Microsoft.VisualStudio.DSD.Variable[7].Value" Label="Value" LabelResId="3025" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[8]" Label="AmbientLight" LabelResId="AmbientLight" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[8].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[8].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[8].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGAmbientLight" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[8].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[8].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[8].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[8].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[9]" Label="ActiveLights" LabelResId="ActiveLights" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[9].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[9].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="uint" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[9].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGActiveLights" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[9].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[9].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[9].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[9].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[10]" Label="IsPointLight" LabelResId="IsPointLight" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[10].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[10].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="uint" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[10].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGIsPointLight" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[10].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[10].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[10].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[10].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[11]" Label="LightColor" LabelResId="LightColor" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[11].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[11].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[11].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGLightColor" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[11].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[11].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[11].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[11].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[12]" Label="LightDirection" LabelResId="LightDirection" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[12].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[12].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float3" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[12].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGLightDirection" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[12].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[12].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[12].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[12].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[13]" Label="LightAttenuation" LabelResId="LightAttenuation" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[13].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[13].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[13].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGLightAttenuation" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[13].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[13].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[13].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[13].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[14]" Label="LightSpecularIntensity" LabelResId="LightSpecularIntensity" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[14].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[14].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[14].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGLightSpecularIntensity" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[14].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[14].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[14].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[14].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[15]" Label="EyePosition" LabelResId="EyePosition" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[15].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[15].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float3" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[15].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGEyePosition" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[15].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[15].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[15].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[15].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[16]" Label="LocalToWorld4x4" LabelResId="LocalToWorld4x4" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[16].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[16].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[16].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGLocalToWorld4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[16].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[16].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[16].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[16].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[17]" Label="LocalToProjected4x4" LabelResId="LocalToProjected4x4" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[17].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[17].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[17].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGLocalToProjected4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[17].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[17].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[17].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[17].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[18]" Label="WorldToLocal4x4" LabelResId="WorldToLocal4x4" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[18].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[18].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[18].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGWorldToLocal4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[18].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[18].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[18].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[18].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[19]" Label="WorldToView4x4" LabelResId="WorldToView4x4" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[19].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[19].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[19].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGWorldToView4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[19].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[19].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[19].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[19].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[20]" Label="UVTransform4x4" LabelResId="UVTransform4x4" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[20].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[20].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[20].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGUVTransform4x4" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[20].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[20].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[20].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[20].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[21]" Label="ViewportWidth" LabelResId="ViewportWidth" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[21].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[21].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[21].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGViewportWidth" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[21].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[21].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[21].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[21].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[22]" Label="ViewportHeight" LabelResId="ViewportHeight" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[22].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[22].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[22].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGViewportHeight" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[22].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[22].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[22].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[22].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Variable[23]" Label="Time" LabelResId="Time" TypeId="Microsoft.VisualStudio.DSD.Variable" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[23].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Variable[23].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="float" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[23].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTime" DataType="String" Id="Microsoft.VisualStudio.DSD.Variable[23].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[23].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Variable[23].IsVariable" Label="IsVariable" LabelResId="IsVariable" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4039" Id="Microsoft.VisualStudio.DSD.Variable[23].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture[24]" Label="Texture1" LabelResId="Texture1" TypeId="Microsoft.VisualStudio.DSD.Texture" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[24].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture[24].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="Texture2D" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[24].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTexture1" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[24].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[24].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[24].IsTexture" Label="IsTexture" LabelResId="IsTexture" />
    <Node Category="Trait" Data="0" DataType="UInt" Id="Microsoft.VisualStudio.DSD.Texture[24].MaterialIndex" Label="MaterialIndex" LabelResId="MaterialIndex" />
    <Node Category="Trait" Data="" DataType="String" Desc="4038" Id="Microsoft.VisualStudio.DSD.Texture[24].Filename" Label="Filename" LabelResId="3001" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4037" Id="Microsoft.VisualStudio.DSD.Texture[24].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture[25]" Label="Texture2" LabelResId="Texture2" TypeId="Microsoft.VisualStudio.DSD.Texture" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[25].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture[25].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="Texture2D" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[25].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTexture2" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[25].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[25].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[25].IsTexture" Label="IsTexture" LabelResId="IsTexture" />
    <Node Category="Trait" Data="1" DataType="UInt" Id="Microsoft.VisualStudio.DSD.Texture[25].MaterialIndex" Label="MaterialIndex" LabelResId="MaterialIndex" />
    <Node Category="Trait" Data="" DataType="String" Desc="4038" Id="Microsoft.VisualStudio.DSD.Texture[25].Filename" Label="Filename" LabelResId="3001" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4037" Id="Microsoft.VisualStudio.DSD.Texture[25].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture[26]" Label="Texture3" LabelResId="Texture3" TypeId="Microsoft.VisualStudio.DSD.Texture" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[26].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture[26].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="Texture2D" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[26].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTexture3" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[26].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[26].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[26].IsTexture" Label="IsTexture" LabelResId="IsTexture" />
    <Node Category="Trait" Data="2" DataType="UInt" Id="Microsoft.VisualStudio.DSD.Texture[26].MaterialIndex" Label="MaterialIndex" LabelResId="MaterialIndex" />
    <Node Category="Trait" Data="" DataType="String" Desc="4038" Id="Microsoft.VisualStudio.DSD.Texture[26].Filename" Label="Filename" LabelResId="3001" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4037" Id="Microsoft.VisualStudio.DSD.Texture[26].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture[27]" Label="Texture4" LabelResId="Texture4" TypeId="Microsoft.VisualStudio.DSD.Texture" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[27].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture[27].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="Texture2D" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[27].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTexture4" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[27].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[27].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[27].IsTexture" Label="IsTexture" LabelResId="IsTexture" />
    <Node Category="Trait" Data="3" DataType="UInt" Id="Microsoft.VisualStudio.DSD.Texture[27].MaterialIndex" Label="MaterialIndex" LabelResId="MaterialIndex" />
    <Node Category="Trait" Data="" DataType="String" Desc="4038" Id="Microsoft.VisualStudio.DSD.Texture[27].Filename" Label="Filename" LabelResId="3001" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4037" Id="Microsoft.VisualStudio.DSD.Texture[27].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture[28]" Label="Texture5" LabelResId="Texture5" TypeId="Microsoft.VisualStudio.DSD.Texture" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[28].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture[28].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="Texture2D" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[28].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTexture5" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[28].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[28].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[28].IsTexture" Label="IsTexture" LabelResId="IsTexture" />
    <Node Category="Trait" Data="4" DataType="UInt" Id="Microsoft.VisualStudio.DSD.Texture[28].MaterialIndex" Label="MaterialIndex" LabelResId="MaterialIndex" />
    <Node Category="Trait" Data="" DataType="String" Desc="4038" Id="Microsoft.VisualStudio.DSD.Texture[28].Filename" Label="Filename" LabelResId="3001" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4037" Id="Microsoft.VisualStudio.DSD.Texture[28].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture[29]" Label="Texture6" LabelResId="Texture6" TypeId="Microsoft.VisualStudio.DSD.Texture" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[29].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture[29].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="Texture2D" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[29].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTexture6" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[29].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[29].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[29].IsTexture" Label="IsTexture" LabelResId="IsTexture" />
    <Node Category="Trait" Data="5" DataType="UInt" Id="Microsoft.VisualStudio.DSD.Texture[29].MaterialIndex" Label="MaterialIndex" LabelResId="MaterialIndex" />
    <Node Category="Trait" Data="" DataType="String" Desc="4038" Id="Microsoft.VisualStudio.DSD.Texture[29].Filename" Label="Filename" LabelResId="3001" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4037" Id="Microsoft.VisualStudio.DSD.Texture[29].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture[30]" Label="Texture7" LabelResId="Texture7" TypeId="Microsoft.VisualStudio.DSD.Texture" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[30].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture[30].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="Texture2D" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[30].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTexture7" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[30].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[30].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[30].IsTexture" Label="IsTexture" LabelResId="IsTexture" />
    <Node Category="Trait" Data="6" DataType="UInt" Id="Microsoft.VisualStudio.DSD.Texture[30].MaterialIndex" Label="MaterialIndex" LabelResId="MaterialIndex" />
    <Node Category="Trait" Data="" DataType="String" Desc="4038" Id="Microsoft.VisualStudio.DSD.Texture[30].Filename" Label="Filename" LabelResId="3001" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4037" Id="Microsoft.VisualStudio.DSD.Texture[30].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture[31]" Label="Texture8" LabelResId="Texture8" TypeId="Microsoft.VisualStudio.DSD.Texture" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[31].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture[31].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="Texture2D" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[31].Type" Label="Type" LabelResId="Type" />
    <Node Category="Trait" Data="VSGTexture8" DataType="String" Id="Microsoft.VisualStudio.DSD.Texture[31].Semantic" Label="Semantic" LabelResId="Semantic" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[31].Editable" Label="Editable" LabelResId="Editable" />
    <Node Category="Trait" Data="True" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture[31].IsTexture" Label="IsTexture" LabelResId="IsTexture" />
    <Node Category="Trait" Data="7" DataType="UInt" Id="Microsoft.VisualStudio.DSD.Texture[31].MaterialIndex" Label="MaterialIndex" LabelResId="MaterialIndex" />
    <Node Category="Trait" Data="" DataType="String" Desc="4038" Id="Microsoft.VisualStudio.DSD.Texture[31].Filename" Label="Filename" LabelResId="3001" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="0" DataType="Int" Desc="4037" Id="Microsoft.VisualStudio.DSD.Texture[31].Access" Label="Access" LabelResId="3000" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32]" Label="Final Color" LabelResId="3400" TypeId="Microsoft.VisualStudio.DSD.PixelShaderTerminal" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="25.788679 -0.000003 -3.827499" DataType="Float3" Id="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].RGB" Label="RGB" LabelResId="3100" PortType="Input" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].Alpha" Label="Alpha" LabelResId="3101" PortType="Input" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Desaturate[33]" Label="Desaturate" LabelResId="3438" TypeId="Microsoft.VisualStudio.DSD.Desaturate" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Desaturate[33].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="22.739485 0.000000 -2.779419" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Desaturate[33].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Desaturate[33].x" Label="x" LabelResId="3100" PortType="Input" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Desaturate[33].s" Label="s" LabelResId="3104" PortType="Input" />
    <Node Category="Trait" Data="0.300000 0.590000 0.110000" DataType="Float3" Desc="4035" Id="Microsoft.VisualStudio.DSD.Desaturate[33].Luminance" Label="Luminance" LabelResId="3019" ShowInPropertyWindow="True" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Desaturate[33].desaturate(x, s)" Label="desaturate(x, s)" LabelResId="3253" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Constant2[34]" Label="2D Constant" LabelResId="3408" TypeId="Microsoft.VisualStudio.DSD.Constant2" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Constant2[34].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="5.387641 0.000000 -9.404018" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Constant2[34].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000" DataType="Float2" Desc="4004" Id="Microsoft.VisualStudio.DSD.Constant2[34].2d Constant" Label="2d Constant" LabelResId="3202" PortType="Output" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Constant2[35]" Label="2D Constant" LabelResId="3408" TypeId="Microsoft.VisualStudio.DSD.Constant2" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Constant2[35].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="-6.408372 0.000000 3.034777" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Constant2[35].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="-1.000000 -1.000000" DataType="Float2" Desc="4004" Id="Microsoft.VisualStudio.DSD.Constant2[35].2d Constant" Label="2d Constant" LabelResId="3202" PortType="Output" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.TexCoord0[36]" Label="Texture Coordinate" LabelResId="3434" TypeId="Microsoft.VisualStudio.DSD.TexCoord0" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.TexCoord0[36].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="-4.614262 0.000000 6.756552" DataType="Float3" Id="Microsoft.VisualStudio.DSD.TexCoord0[36].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000" DataType="Float2" Id="Microsoft.VisualStudio.DSD.TexCoord0[36].UV" Label="UV" LabelResId="3252" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.TexelDelta[37]" Label="Texel Delta" LabelResId="3476" TypeId="Microsoft.VisualStudio.DSD.TexelDelta" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.TexelDelta[37].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="-6.425628 0.000000 5.083099" DataType="Float3" Id="Microsoft.VisualStudio.DSD.TexelDelta[37].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000" DataType="Float2" Id="Microsoft.VisualStudio.DSD.TexelDelta[37].TexelDelta" Label="TexelDelta" LabelResId="3200" PortType="Output" />
    <Node Category="Trait" Data="Texture1" DataType="String" Desc="4044" Id="Microsoft.VisualStudio.DSD.TexelDelta[37].Texture" Label="Texture" LabelResId="3010" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Multiply[38]" Label="Multiply" LabelResId="3459" TypeId="Microsoft.VisualStudio.DSD.Multiply" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Multiply[38].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="-4.639792 0.000000 4.052661" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Multiply[38].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[38].x" Label="x" LabelResId="3102" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[38].y" Label="y" LabelResId="3103" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[38].x * y" Label="x * y" LabelResId="3239" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.TexelDelta[39]" Label="Texel Delta" LabelResId="3476" TypeId="Microsoft.VisualStudio.DSD.TexelDelta" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.TexelDelta[39].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="5.421556 0.000000 -7.517200" DataType="Float3" Id="Microsoft.VisualStudio.DSD.TexelDelta[39].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000" DataType="Float2" Id="Microsoft.VisualStudio.DSD.TexelDelta[39].TexelDelta" Label="TexelDelta" LabelResId="3200" PortType="Output" />
    <Node Category="Trait" Data="Texture1" DataType="String" Desc="4044" Id="Microsoft.VisualStudio.DSD.TexelDelta[39].Texture" Label="Texture" LabelResId="3010" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Multiply[40]" Label="Multiply" LabelResId="3459" TypeId="Microsoft.VisualStudio.DSD.Multiply" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Multiply[40].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="7.309403 0.000000 -8.484331" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Multiply[40].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[40].x" Label="x" LabelResId="3102" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[40].y" Label="y" LabelResId="3103" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[40].x * y" Label="x * y" LabelResId="3239" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Label="Texture Sample" LabelResId="3431" TypeId="Microsoft.VisualStudio.DSD.Texture2DSample" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="-0.970198 0.000000 4.838119" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000" DataType="Float2" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].UV" Label="UV" LabelResId="3109" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].Sample" Label="Sample" LabelResId="Sample" PortType="Output" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].rgb" Label="rgb" LabelResId="3210" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].r" Label="r" LabelResId="3211" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].g" Label="g" LabelResId="3212" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].b" Label="b" LabelResId="3213" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].a" Label="a" LabelResId="3214" PortType="Output" />
    <Node Category="Trait" Data="Texture1" DataType="String" Desc="4027" Id="Microsoft.VisualStudio.DSD.Texture2DSample[41].Texture" Label="Texture" LabelResId="3010" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Add[42]" Label="Add" LabelResId="3447" TypeId="Microsoft.VisualStudio.DSD.Add" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Add[42].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="-2.893410 0.000000 4.911201" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Add[42].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[42].x" Label="x" LabelResId="3102" PortType="Input" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[42].y" Label="y" LabelResId="3103" PortType="Input" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[42].x + y" Label="x + y" LabelResId="3227" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.TexCoord0[43]" Label="Texture Coordinate" LabelResId="3434" TypeId="Microsoft.VisualStudio.DSD.TexCoord0" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.TexCoord0[43].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="7.594921 0.000000 -6.054642" DataType="Float3" Id="Microsoft.VisualStudio.DSD.TexCoord0[43].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000" DataType="Float2" Id="Microsoft.VisualStudio.DSD.TexCoord0[43].UV" Label="UV" LabelResId="3252" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Label="Texture Sample" LabelResId="3431" TypeId="Microsoft.VisualStudio.DSD.Texture2DSample" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="11.238984 0.000000 -7.973075" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000" DataType="Float2" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].UV" Label="UV" LabelResId="3109" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].Sample" Label="Sample" LabelResId="Sample" PortType="Output" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].rgb" Label="rgb" LabelResId="3210" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].r" Label="r" LabelResId="3211" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].g" Label="g" LabelResId="3212" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].b" Label="b" LabelResId="3213" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].a" Label="a" LabelResId="3214" PortType="Output" />
    <Node Category="Trait" Data="Texture1" DataType="String" Desc="4027" Id="Microsoft.VisualStudio.DSD.Texture2DSample[44].Texture" Label="Texture" LabelResId="3010" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Add[45]" Label="Add" LabelResId="3447" TypeId="Microsoft.VisualStudio.DSD.Add" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Add[45].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="9.315773 0.000000 -7.899993" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Add[45].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[45].x" Label="x" LabelResId="3102" PortType="Input" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[45].y" Label="y" LabelResId="3103" PortType="Input" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[45].x + y" Label="x + y" LabelResId="3227" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.TexCoord0[46]" Label="Texture Coordinate" LabelResId="3434" TypeId="Microsoft.VisualStudio.DSD.TexCoord0" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.TexCoord0[46].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="2.888074 0.000000 -1.566556" DataType="Float3" Id="Microsoft.VisualStudio.DSD.TexCoord0[46].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000" DataType="Float2" Id="Microsoft.VisualStudio.DSD.TexCoord0[46].UV" Label="UV" LabelResId="3252" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Label="Texture Sample" LabelResId="3431" TypeId="Microsoft.VisualStudio.DSD.Texture2DSample" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="5.428559 0.000000 -0.809997" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000" DataType="Float2" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].UV" Label="UV" LabelResId="3109" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].Sample" Label="Sample" LabelResId="Sample" PortType="Output" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].rgb" Label="rgb" LabelResId="3210" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].r" Label="r" LabelResId="3211" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].g" Label="g" LabelResId="3212" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].b" Label="b" LabelResId="3213" PortType="Output" />
    <Node Category="Trait" Data="1.000000" DataType="Float" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].a" Label="a" LabelResId="3214" PortType="Output" />
    <Node Category="Trait" Data="Texture1" DataType="String" Desc="4027" Id="Microsoft.VisualStudio.DSD.Texture2DSample[47].Texture" Label="Texture" LabelResId="3010" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Multiply[48]" Label="Multiply" LabelResId="3459" TypeId="Microsoft.VisualStudio.DSD.Multiply" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Multiply[48].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="1.221112 0.000000 5.205935" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Multiply[48].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[48].x" Label="x" LabelResId="3102" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[48].y" Label="y" LabelResId="3103" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[48].x * y" Label="x * y" LabelResId="3239" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Constant[49]" Label="Constant" LabelResId="3407" TypeId="Microsoft.VisualStudio.DSD.Constant" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Constant[49].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="-1.052578 0.000000 7.496821" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Constant[49].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="-2.000000" DataType="Float" Desc="4003" Id="Microsoft.VisualStudio.DSD.Constant[49].Constant" Label="Constant" LabelResId="3201" PortType="Output" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Multiply[50]" Label="Multiply" LabelResId="3459" TypeId="Microsoft.VisualStudio.DSD.Multiply" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Multiply[50].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="13.525548 0.000000 -7.470072" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Multiply[50].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[50].x" Label="x" LabelResId="3102" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[50].y" Label="y" LabelResId="3103" PortType="Input" />
    <Node Category="Trait" Data="1.000000 1.000000 1.000000 1.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Multiply[50].x * y" Label="x * y" LabelResId="3239" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Constant[51]" Label="Constant" LabelResId="3407" TypeId="Microsoft.VisualStudio.DSD.Constant" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Constant[51].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="11.251857 0.000000 -5.179186" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Constant[51].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="2.000000" DataType="Float" Desc="4003" Id="Microsoft.VisualStudio.DSD.Constant[51].Constant" Label="Constant" LabelResId="3201" PortType="Output" ShowInPropertyWindow="True" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Add[52]" Label="Add" LabelResId="3447" TypeId="Microsoft.VisualStudio.DSD.Add" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Add[52].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="9.866397 0.000000 1.028217" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Add[52].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[52].x" Label="x" LabelResId="3102" PortType="Input" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[52].y" Label="y" LabelResId="3103" PortType="Input" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[52].x + y" Label="x + y" LabelResId="3227" PortType="Output" />
    <Node Category="Element" Group="Expanded" Id="Microsoft.VisualStudio.DSD.Add[53]" Label="Add" LabelResId="3447" TypeId="Microsoft.VisualStudio.DSD.Add" />
    <Node Category="Trait" Data="False" DataType="Bool" Id="Microsoft.VisualStudio.DSD.Add[53].PropertyWindowShowElementName" Label="PropertyWindowShowElementName" LabelResId="PropertyWindowShowElementName" />
    <Node Category="Trait" Data="20.042118 0.000000 -2.423212" DataType="Float3" Id="Microsoft.VisualStudio.DSD.Add[53].Position" Label="Position" LabelResId="Position" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[53].x" Label="x" LabelResId="3102" PortType="Input" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[53].y" Label="y" LabelResId="3103" PortType="Input" />
    <Node Category="Trait" Data="0.000000 0.000000 0.000000 0.000000" DataType="Float4" Id="Microsoft.VisualStudio.DSD.Add[53].x + y" Label="x + y" LabelResId="3227" PortType="Output" />
  </Nodes>
  <Links>
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Root[1].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Root[1].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.PixelShader[2]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.PixelShader[2].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.PixelShader[2].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.PixelShader[2].IsShader" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.PixelShader[2].ShaderKind" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[3]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[3]" Target="Microsoft.VisualStudio.DSD.Variable[3].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[3]" Target="Microsoft.VisualStudio.DSD.Variable[3].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[3]" Target="Microsoft.VisualStudio.DSD.Variable[3].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[3]" Target="Microsoft.VisualStudio.DSD.Variable[3].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[3]" Target="Microsoft.VisualStudio.DSD.Variable[3].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[3]" Target="Microsoft.VisualStudio.DSD.Variable[3].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[3]" Target="Microsoft.VisualStudio.DSD.Variable[3].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[3]" Target="Microsoft.VisualStudio.DSD.Variable[3].Value" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[4]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[4]" Target="Microsoft.VisualStudio.DSD.Variable[4].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[4]" Target="Microsoft.VisualStudio.DSD.Variable[4].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[4]" Target="Microsoft.VisualStudio.DSD.Variable[4].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[4]" Target="Microsoft.VisualStudio.DSD.Variable[4].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[4]" Target="Microsoft.VisualStudio.DSD.Variable[4].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[4]" Target="Microsoft.VisualStudio.DSD.Variable[4].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[4]" Target="Microsoft.VisualStudio.DSD.Variable[4].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[4]" Target="Microsoft.VisualStudio.DSD.Variable[4].Value" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[5]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[5]" Target="Microsoft.VisualStudio.DSD.Variable[5].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[5]" Target="Microsoft.VisualStudio.DSD.Variable[5].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[5]" Target="Microsoft.VisualStudio.DSD.Variable[5].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[5]" Target="Microsoft.VisualStudio.DSD.Variable[5].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[5]" Target="Microsoft.VisualStudio.DSD.Variable[5].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[5]" Target="Microsoft.VisualStudio.DSD.Variable[5].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[5]" Target="Microsoft.VisualStudio.DSD.Variable[5].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[5]" Target="Microsoft.VisualStudio.DSD.Variable[5].Value" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[6]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[6]" Target="Microsoft.VisualStudio.DSD.Variable[6].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[6]" Target="Microsoft.VisualStudio.DSD.Variable[6].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[6]" Target="Microsoft.VisualStudio.DSD.Variable[6].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[6]" Target="Microsoft.VisualStudio.DSD.Variable[6].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[6]" Target="Microsoft.VisualStudio.DSD.Variable[6].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[6]" Target="Microsoft.VisualStudio.DSD.Variable[6].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[6]" Target="Microsoft.VisualStudio.DSD.Variable[6].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[6]" Target="Microsoft.VisualStudio.DSD.Variable[6].Value" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[7]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[7]" Target="Microsoft.VisualStudio.DSD.Variable[7].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[7]" Target="Microsoft.VisualStudio.DSD.Variable[7].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[7]" Target="Microsoft.VisualStudio.DSD.Variable[7].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[7]" Target="Microsoft.VisualStudio.DSD.Variable[7].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[7]" Target="Microsoft.VisualStudio.DSD.Variable[7].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[7]" Target="Microsoft.VisualStudio.DSD.Variable[7].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[7]" Target="Microsoft.VisualStudio.DSD.Variable[7].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[7]" Target="Microsoft.VisualStudio.DSD.Variable[7].Value" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[8]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[8]" Target="Microsoft.VisualStudio.DSD.Variable[8].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[8]" Target="Microsoft.VisualStudio.DSD.Variable[8].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[8]" Target="Microsoft.VisualStudio.DSD.Variable[8].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[8]" Target="Microsoft.VisualStudio.DSD.Variable[8].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[8]" Target="Microsoft.VisualStudio.DSD.Variable[8].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[8]" Target="Microsoft.VisualStudio.DSD.Variable[8].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[8]" Target="Microsoft.VisualStudio.DSD.Variable[8].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[9]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[9]" Target="Microsoft.VisualStudio.DSD.Variable[9].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[9]" Target="Microsoft.VisualStudio.DSD.Variable[9].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[9]" Target="Microsoft.VisualStudio.DSD.Variable[9].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[9]" Target="Microsoft.VisualStudio.DSD.Variable[9].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[9]" Target="Microsoft.VisualStudio.DSD.Variable[9].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[9]" Target="Microsoft.VisualStudio.DSD.Variable[9].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[9]" Target="Microsoft.VisualStudio.DSD.Variable[9].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[10]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[10]" Target="Microsoft.VisualStudio.DSD.Variable[10].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[10]" Target="Microsoft.VisualStudio.DSD.Variable[10].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[10]" Target="Microsoft.VisualStudio.DSD.Variable[10].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[10]" Target="Microsoft.VisualStudio.DSD.Variable[10].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[10]" Target="Microsoft.VisualStudio.DSD.Variable[10].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[10]" Target="Microsoft.VisualStudio.DSD.Variable[10].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[10]" Target="Microsoft.VisualStudio.DSD.Variable[10].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[11]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[11]" Target="Microsoft.VisualStudio.DSD.Variable[11].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[11]" Target="Microsoft.VisualStudio.DSD.Variable[11].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[11]" Target="Microsoft.VisualStudio.DSD.Variable[11].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[11]" Target="Microsoft.VisualStudio.DSD.Variable[11].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[11]" Target="Microsoft.VisualStudio.DSD.Variable[11].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[11]" Target="Microsoft.VisualStudio.DSD.Variable[11].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[11]" Target="Microsoft.VisualStudio.DSD.Variable[11].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[12]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[12]" Target="Microsoft.VisualStudio.DSD.Variable[12].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[12]" Target="Microsoft.VisualStudio.DSD.Variable[12].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[12]" Target="Microsoft.VisualStudio.DSD.Variable[12].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[12]" Target="Microsoft.VisualStudio.DSD.Variable[12].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[12]" Target="Microsoft.VisualStudio.DSD.Variable[12].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[12]" Target="Microsoft.VisualStudio.DSD.Variable[12].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[12]" Target="Microsoft.VisualStudio.DSD.Variable[12].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[13]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[13]" Target="Microsoft.VisualStudio.DSD.Variable[13].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[13]" Target="Microsoft.VisualStudio.DSD.Variable[13].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[13]" Target="Microsoft.VisualStudio.DSD.Variable[13].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[13]" Target="Microsoft.VisualStudio.DSD.Variable[13].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[13]" Target="Microsoft.VisualStudio.DSD.Variable[13].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[13]" Target="Microsoft.VisualStudio.DSD.Variable[13].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[13]" Target="Microsoft.VisualStudio.DSD.Variable[13].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[14]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[14]" Target="Microsoft.VisualStudio.DSD.Variable[14].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[14]" Target="Microsoft.VisualStudio.DSD.Variable[14].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[14]" Target="Microsoft.VisualStudio.DSD.Variable[14].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[14]" Target="Microsoft.VisualStudio.DSD.Variable[14].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[14]" Target="Microsoft.VisualStudio.DSD.Variable[14].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[14]" Target="Microsoft.VisualStudio.DSD.Variable[14].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[14]" Target="Microsoft.VisualStudio.DSD.Variable[14].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[15]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[15]" Target="Microsoft.VisualStudio.DSD.Variable[15].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[15]" Target="Microsoft.VisualStudio.DSD.Variable[15].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[15]" Target="Microsoft.VisualStudio.DSD.Variable[15].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[15]" Target="Microsoft.VisualStudio.DSD.Variable[15].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[15]" Target="Microsoft.VisualStudio.DSD.Variable[15].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[15]" Target="Microsoft.VisualStudio.DSD.Variable[15].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[15]" Target="Microsoft.VisualStudio.DSD.Variable[15].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[16]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[16]" Target="Microsoft.VisualStudio.DSD.Variable[16].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[16]" Target="Microsoft.VisualStudio.DSD.Variable[16].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[16]" Target="Microsoft.VisualStudio.DSD.Variable[16].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[16]" Target="Microsoft.VisualStudio.DSD.Variable[16].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[16]" Target="Microsoft.VisualStudio.DSD.Variable[16].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[16]" Target="Microsoft.VisualStudio.DSD.Variable[16].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[16]" Target="Microsoft.VisualStudio.DSD.Variable[16].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[17]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[17]" Target="Microsoft.VisualStudio.DSD.Variable[17].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[17]" Target="Microsoft.VisualStudio.DSD.Variable[17].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[17]" Target="Microsoft.VisualStudio.DSD.Variable[17].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[17]" Target="Microsoft.VisualStudio.DSD.Variable[17].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[17]" Target="Microsoft.VisualStudio.DSD.Variable[17].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[17]" Target="Microsoft.VisualStudio.DSD.Variable[17].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[17]" Target="Microsoft.VisualStudio.DSD.Variable[17].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[18]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[18]" Target="Microsoft.VisualStudio.DSD.Variable[18].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[18]" Target="Microsoft.VisualStudio.DSD.Variable[18].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[18]" Target="Microsoft.VisualStudio.DSD.Variable[18].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[18]" Target="Microsoft.VisualStudio.DSD.Variable[18].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[18]" Target="Microsoft.VisualStudio.DSD.Variable[18].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[18]" Target="Microsoft.VisualStudio.DSD.Variable[18].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[18]" Target="Microsoft.VisualStudio.DSD.Variable[18].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[19]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[19]" Target="Microsoft.VisualStudio.DSD.Variable[19].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[19]" Target="Microsoft.VisualStudio.DSD.Variable[19].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[19]" Target="Microsoft.VisualStudio.DSD.Variable[19].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[19]" Target="Microsoft.VisualStudio.DSD.Variable[19].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[19]" Target="Microsoft.VisualStudio.DSD.Variable[19].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[19]" Target="Microsoft.VisualStudio.DSD.Variable[19].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[19]" Target="Microsoft.VisualStudio.DSD.Variable[19].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[20]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[20]" Target="Microsoft.VisualStudio.DSD.Variable[20].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[20]" Target="Microsoft.VisualStudio.DSD.Variable[20].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[20]" Target="Microsoft.VisualStudio.DSD.Variable[20].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[20]" Target="Microsoft.VisualStudio.DSD.Variable[20].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[20]" Target="Microsoft.VisualStudio.DSD.Variable[20].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[20]" Target="Microsoft.VisualStudio.DSD.Variable[20].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[20]" Target="Microsoft.VisualStudio.DSD.Variable[20].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[21]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[21]" Target="Microsoft.VisualStudio.DSD.Variable[21].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[21]" Target="Microsoft.VisualStudio.DSD.Variable[21].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[21]" Target="Microsoft.VisualStudio.DSD.Variable[21].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[21]" Target="Microsoft.VisualStudio.DSD.Variable[21].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[21]" Target="Microsoft.VisualStudio.DSD.Variable[21].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[21]" Target="Microsoft.VisualStudio.DSD.Variable[21].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[21]" Target="Microsoft.VisualStudio.DSD.Variable[21].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[22]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[22]" Target="Microsoft.VisualStudio.DSD.Variable[22].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[22]" Target="Microsoft.VisualStudio.DSD.Variable[22].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[22]" Target="Microsoft.VisualStudio.DSD.Variable[22].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[22]" Target="Microsoft.VisualStudio.DSD.Variable[22].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[22]" Target="Microsoft.VisualStudio.DSD.Variable[22].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[22]" Target="Microsoft.VisualStudio.DSD.Variable[22].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[22]" Target="Microsoft.VisualStudio.DSD.Variable[22].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Variable[23]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[23]" Target="Microsoft.VisualStudio.DSD.Variable[23].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[23]" Target="Microsoft.VisualStudio.DSD.Variable[23].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[23]" Target="Microsoft.VisualStudio.DSD.Variable[23].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[23]" Target="Microsoft.VisualStudio.DSD.Variable[23].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[23]" Target="Microsoft.VisualStudio.DSD.Variable[23].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[23]" Target="Microsoft.VisualStudio.DSD.Variable[23].IsVariable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Variable[23]" Target="Microsoft.VisualStudio.DSD.Variable[23].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Texture[24]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].IsTexture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].MaterialIndex" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].Filename" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[24]" Target="Microsoft.VisualStudio.DSD.Texture[24].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Texture[25]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].IsTexture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].MaterialIndex" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].Filename" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[25]" Target="Microsoft.VisualStudio.DSD.Texture[25].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Texture[26]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].IsTexture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].MaterialIndex" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].Filename" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[26]" Target="Microsoft.VisualStudio.DSD.Texture[26].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Texture[27]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].IsTexture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].MaterialIndex" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].Filename" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[27]" Target="Microsoft.VisualStudio.DSD.Texture[27].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Texture[28]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].IsTexture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].MaterialIndex" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].Filename" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[28]" Target="Microsoft.VisualStudio.DSD.Texture[28].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Texture[29]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].IsTexture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].MaterialIndex" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].Filename" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[29]" Target="Microsoft.VisualStudio.DSD.Texture[29].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Texture[30]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].IsTexture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].MaterialIndex" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].Filename" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[30]" Target="Microsoft.VisualStudio.DSD.Texture[30].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Root[1]" Target="Microsoft.VisualStudio.DSD.Texture[31]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].Type" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].Semantic" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].Editable" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].IsTexture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].MaterialIndex" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].Filename" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture[31]" Target="Microsoft.VisualStudio.DSD.Texture[31].Access" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32]" Target="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32]" Target="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32]" Target="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].RGB" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32]" Target="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].Alpha" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Desaturate[33]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Desaturate[33]" Target="Microsoft.VisualStudio.DSD.Desaturate[33].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Desaturate[33]" Target="Microsoft.VisualStudio.DSD.Desaturate[33].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Desaturate[33]" Target="Microsoft.VisualStudio.DSD.Desaturate[33].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Desaturate[33]" Target="Microsoft.VisualStudio.DSD.Desaturate[33].s" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Desaturate[33]" Target="Microsoft.VisualStudio.DSD.Desaturate[33].Luminance" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Desaturate[33]" Target="Microsoft.VisualStudio.DSD.Desaturate[33].desaturate(x, s)" />
    <Link Source="Microsoft.VisualStudio.DSD.Desaturate[33].desaturate(x, s)" Target="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].RGB" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Constant2[34]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant2[34]" Target="Microsoft.VisualStudio.DSD.Constant2[34].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant2[34]" Target="Microsoft.VisualStudio.DSD.Constant2[34].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant2[34]" Target="Microsoft.VisualStudio.DSD.Constant2[34].2d Constant" />
    <Link Source="Microsoft.VisualStudio.DSD.Constant2[34].2d Constant" Target="Microsoft.VisualStudio.DSD.Multiply[40].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Constant2[35]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant2[35]" Target="Microsoft.VisualStudio.DSD.Constant2[35].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant2[35]" Target="Microsoft.VisualStudio.DSD.Constant2[35].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant2[35]" Target="Microsoft.VisualStudio.DSD.Constant2[35].2d Constant" />
    <Link Source="Microsoft.VisualStudio.DSD.Constant2[35].2d Constant" Target="Microsoft.VisualStudio.DSD.Multiply[38].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.TexCoord0[36]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[36]" Target="Microsoft.VisualStudio.DSD.TexCoord0[36].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[36]" Target="Microsoft.VisualStudio.DSD.TexCoord0[36].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[36]" Target="Microsoft.VisualStudio.DSD.TexCoord0[36].UV" />
    <Link Source="Microsoft.VisualStudio.DSD.TexCoord0[36].UV" Target="Microsoft.VisualStudio.DSD.Add[42].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.TexelDelta[37]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexelDelta[37]" Target="Microsoft.VisualStudio.DSD.TexelDelta[37].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexelDelta[37]" Target="Microsoft.VisualStudio.DSD.TexelDelta[37].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexelDelta[37]" Target="Microsoft.VisualStudio.DSD.TexelDelta[37].TexelDelta" />
    <Link Source="Microsoft.VisualStudio.DSD.TexelDelta[37].TexelDelta" Target="Microsoft.VisualStudio.DSD.Multiply[38].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexelDelta[37]" Target="Microsoft.VisualStudio.DSD.TexelDelta[37].Texture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Multiply[38]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[38]" Target="Microsoft.VisualStudio.DSD.Multiply[38].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[38]" Target="Microsoft.VisualStudio.DSD.Multiply[38].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[38]" Target="Microsoft.VisualStudio.DSD.Multiply[38].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[38]" Target="Microsoft.VisualStudio.DSD.Multiply[38].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[38]" Target="Microsoft.VisualStudio.DSD.Multiply[38].x * y" />
    <Link Source="Microsoft.VisualStudio.DSD.Multiply[38].x * y" Target="Microsoft.VisualStudio.DSD.Add[42].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.TexelDelta[39]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexelDelta[39]" Target="Microsoft.VisualStudio.DSD.TexelDelta[39].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexelDelta[39]" Target="Microsoft.VisualStudio.DSD.TexelDelta[39].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexelDelta[39]" Target="Microsoft.VisualStudio.DSD.TexelDelta[39].TexelDelta" />
    <Link Source="Microsoft.VisualStudio.DSD.TexelDelta[39].TexelDelta" Target="Microsoft.VisualStudio.DSD.Multiply[40].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexelDelta[39]" Target="Microsoft.VisualStudio.DSD.TexelDelta[39].Texture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Multiply[40]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[40]" Target="Microsoft.VisualStudio.DSD.Multiply[40].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[40]" Target="Microsoft.VisualStudio.DSD.Multiply[40].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[40]" Target="Microsoft.VisualStudio.DSD.Multiply[40].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[40]" Target="Microsoft.VisualStudio.DSD.Multiply[40].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[40]" Target="Microsoft.VisualStudio.DSD.Multiply[40].x * y" />
    <Link Source="Microsoft.VisualStudio.DSD.Multiply[40].x * y" Target="Microsoft.VisualStudio.DSD.Add[45].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].UV" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].Sample" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].rgb" />
    <Link Source="Microsoft.VisualStudio.DSD.Texture2DSample[41].rgb" Target="Microsoft.VisualStudio.DSD.Multiply[48].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].r" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].g" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].b" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].a" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[41]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].Texture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Add[42]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[42]" Target="Microsoft.VisualStudio.DSD.Add[42].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[42]" Target="Microsoft.VisualStudio.DSD.Add[42].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[42]" Target="Microsoft.VisualStudio.DSD.Add[42].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[42]" Target="Microsoft.VisualStudio.DSD.Add[42].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[42]" Target="Microsoft.VisualStudio.DSD.Add[42].x + y" />
    <Link Source="Microsoft.VisualStudio.DSD.Add[42].x + y" Target="Microsoft.VisualStudio.DSD.Texture2DSample[41].UV" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.TexCoord0[43]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[43]" Target="Microsoft.VisualStudio.DSD.TexCoord0[43].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[43]" Target="Microsoft.VisualStudio.DSD.TexCoord0[43].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[43]" Target="Microsoft.VisualStudio.DSD.TexCoord0[43].UV" />
    <Link Source="Microsoft.VisualStudio.DSD.TexCoord0[43].UV" Target="Microsoft.VisualStudio.DSD.Add[45].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].UV" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].Sample" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].rgb" />
    <Link Source="Microsoft.VisualStudio.DSD.Texture2DSample[44].rgb" Target="Microsoft.VisualStudio.DSD.Multiply[50].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].r" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].g" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].b" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].a" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[44]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].Texture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Add[45]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[45]" Target="Microsoft.VisualStudio.DSD.Add[45].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[45]" Target="Microsoft.VisualStudio.DSD.Add[45].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[45]" Target="Microsoft.VisualStudio.DSD.Add[45].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[45]" Target="Microsoft.VisualStudio.DSD.Add[45].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[45]" Target="Microsoft.VisualStudio.DSD.Add[45].x + y" />
    <Link Source="Microsoft.VisualStudio.DSD.Add[45].x + y" Target="Microsoft.VisualStudio.DSD.Texture2DSample[44].UV" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.TexCoord0[46]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[46]" Target="Microsoft.VisualStudio.DSD.TexCoord0[46].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[46]" Target="Microsoft.VisualStudio.DSD.TexCoord0[46].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.TexCoord0[46]" Target="Microsoft.VisualStudio.DSD.TexCoord0[46].UV" />
    <Link Source="Microsoft.VisualStudio.DSD.TexCoord0[46].UV" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].UV" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].UV" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].Sample" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].rgb" />
    <Link Source="Microsoft.VisualStudio.DSD.Texture2DSample[47].rgb" Target="Microsoft.VisualStudio.DSD.Add[52].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].r" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].g" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].b" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].a" />
    <Link Source="Microsoft.VisualStudio.DSD.Texture2DSample[47].a" Target="Microsoft.VisualStudio.DSD.PixelShaderTerminal[32].Alpha" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Texture2DSample[47]" Target="Microsoft.VisualStudio.DSD.Texture2DSample[47].Texture" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Multiply[48]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[48]" Target="Microsoft.VisualStudio.DSD.Multiply[48].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[48]" Target="Microsoft.VisualStudio.DSD.Multiply[48].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[48]" Target="Microsoft.VisualStudio.DSD.Multiply[48].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[48]" Target="Microsoft.VisualStudio.DSD.Multiply[48].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[48]" Target="Microsoft.VisualStudio.DSD.Multiply[48].x * y" />
    <Link Source="Microsoft.VisualStudio.DSD.Multiply[48].x * y" Target="Microsoft.VisualStudio.DSD.Add[52].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Constant[49]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant[49]" Target="Microsoft.VisualStudio.DSD.Constant[49].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant[49]" Target="Microsoft.VisualStudio.DSD.Constant[49].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant[49]" Target="Microsoft.VisualStudio.DSD.Constant[49].Constant" />
    <Link Source="Microsoft.VisualStudio.DSD.Constant[49].Constant" Target="Microsoft.VisualStudio.DSD.Multiply[48].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Multiply[50]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[50]" Target="Microsoft.VisualStudio.DSD.Multiply[50].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[50]" Target="Microsoft.VisualStudio.DSD.Multiply[50].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[50]" Target="Microsoft.VisualStudio.DSD.Multiply[50].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[50]" Target="Microsoft.VisualStudio.DSD.Multiply[50].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Multiply[50]" Target="Microsoft.VisualStudio.DSD.Multiply[50].x * y" />
    <Link Source="Microsoft.VisualStudio.DSD.Multiply[50].x * y" Target="Microsoft.VisualStudio.DSD.Add[53].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Constant[51]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant[51]" Target="Microsoft.VisualStudio.DSD.Constant[51].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant[51]" Target="Microsoft.VisualStudio.DSD.Constant[51].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Constant[51]" Target="Microsoft.VisualStudio.DSD.Constant[51].Constant" />
    <Link Source="Microsoft.VisualStudio.DSD.Constant[51].Constant" Target="Microsoft.VisualStudio.DSD.Multiply[50].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Add[52]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[52]" Target="Microsoft.VisualStudio.DSD.Add[52].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[52]" Target="Microsoft.VisualStudio.DSD.Add[52].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[52]" Target="Microsoft.VisualStudio.DSD.Add[52].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[52]" Target="Microsoft.VisualStudio.DSD.Add[52].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[52]" Target="Microsoft.VisualStudio.DSD.Add[52].x + y" />
    <Link Source="Microsoft.VisualStudio.DSD.Add[52].x + y" Target="Microsoft.VisualStudio.DSD.Add[53].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.PixelShader[2]" Target="Microsoft.VisualStudio.DSD.Add[53]" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[53]" Target="Microsoft.VisualStudio.DSD.Add[53].PropertyWindowShowElementName" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[53]" Target="Microsoft.VisualStudio.DSD.Add[53].Position" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[53]" Target="Microsoft.VisualStudio.DSD.Add[53].x" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[53]" Target="Microsoft.VisualStudio.DSD.Add[53].y" />
    <Link Category="Contains" Source="Microsoft.VisualStudio.DSD.Add[53]" Target="Microsoft.VisualStudio.DSD.Add[53].x + y" />
    <Link Source="Microsoft.VisualStudio.DSD.Add[53].x + y" Target="Microsoft.VisualStudio.DSD.Desaturate[33].x" />
  </Links>
</DirectedGraph>