Skip to content

Commit

Permalink
Adds all beta DX11 blend states
Browse files Browse the repository at this point in the history
  • Loading branch information
bj-rn committed Oct 5, 2023
1 parent e05c4e4 commit 1bc8f0b
Show file tree
Hide file tree
Showing 11 changed files with 2,241 additions and 285 deletions.
359 changes: 359 additions & 0 deletions help/Stride/Graphics/Explanation Overview BlendStates.vl

Large diffs are not rendered by default.

182 changes: 182 additions & 0 deletions help/Stride/Graphics/Reference Add Blendstate.vl
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="REmCEsTIzhQONj7H02n8So" LanguageVersion="2023.5.3-0192-g8dd4ea9c96" Version="0.128">
<NugetDependency Id="Q17KbXI0mcuMV42CAG18Pr" Location="VL.CoreLib" Version="2023.5.3-0192-g8dd4ea9c96" />
<Patch Id="S25Gr1WMWcMQSRiHRWO4uq">
<Canvas Id="GH8DZEWEW7hN2B8H0Xzxf8" DefaultCategory="Stride" CanvasType="FullCategory" />
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="MjBorREgpgJMkfTQ43KHlQ">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="R8yS9f66hKqPamToAb385Y">
<Canvas Id="SEGevHNIoA4NfVQPE4QTGK" CanvasType="Group">
<Pad Id="AipwsZsWZ1fLkeZHdMomDI" Comment="" Bounds="1688,2488,220,220" ShowValueBox="true" isIOBox="true" />
<Node Bounds="107,458,245,19" Id="QyweS2Sn288PWlnPcK4Vnt">
<p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderWindow" />
</p:NodeReference>
<Pin Id="R168ijTSX6lPRq49JjTJog" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="OImhO4Ia1oQP3zVjIONPVr" Name="Bounds" Kind="InputPin" DefaultValue="1386, 102, 512, 512">
<p:TypeAnnotation LastCategoryFullName="2D" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Rectangle" />
</p:TypeAnnotation>
</Pin>
<Pin Id="GhEftzv0qDyOxpGvbNjLQn" Name="Bound to Document" Kind="InputPin" DefaultValue="True" />
<Pin Id="CISqF38kXciLXWa5ynRW7v" Name="Dialog If Document Changed" Kind="InputPin" IsHidden="true" />
<Pin Id="PnIpnzuu0lzLu1vXvMogno" Name="Save Bounds" Kind="InputPin" IsHidden="true" />
<Pin Id="OSbp0jk8TSeNvoDMVXOCgV" Name="Back Buffer Format" Kind="InputPin" IsHidden="true" />
<Pin Id="EJadyJHLgobM2vg80pJXrG" Name="Depth Buffer Format" Kind="InputPin" IsHidden="true" />
<Pin Id="KFas89tgZbxNhd5f8IprWd" Name="Multisample Count" Kind="InputPin" IsHidden="true" />
<Pin Id="Bj1x0fD7s0CQT167itkrYA" Name="Input" Kind="InputPin" />
<Pin Id="N09tEVhzrJQP797bn0kbGW" Name="Render View" Kind="InputPin" />
<Pin Id="H05NC6jz4AWOAELriOI8n7" Name="Title" Kind="InputPin" DefaultValue="Add" />
<Pin Id="RwPgqN4NxCINb5bTMYhi75" Name="Clear Flags" Kind="InputPin" IsHidden="true" />
<Pin Id="DhtYpD9PZj1LpIaEd4qCSx" Name="Clear Color" Kind="InputPin" />
<Pin Id="J6cPJPtjz1MMmVq3mIJOPN" Name="Clear Depth" Kind="InputPin" IsHidden="true" />
<Pin Id="Q9ITL73ZhmIPJsVF5l8Qbm" Name="Clear Stencil" Kind="InputPin" IsHidden="true" />
<Pin Id="TNXpkhnIxYmPACqYkKAr1s" Name="Clear" Kind="InputPin" />
<Pin Id="JTfjBpi6fL3Mh0Vfg2FI0n" Name="Edit Mode" Kind="InputPin" />
<Pin Id="H5kxS86cb0FQAyZiHVN7Pk" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
<Pin Id="UwDHHlBsRHCN9sPwzMWYaz" Name="Enabled" Kind="InputPin" />
<Pin Id="UWa0giumHC6P69g2tE1dXM" Name="Present Interval" Kind="InputPin" />
<Pin Id="B4J9dPEXmaANFsSjBD97ER" Name="Output" Kind="OutputPin" />
<Pin Id="VpXX17BxpkGNouyeWQ3uVu" Name="Client Bounds" Kind="OutputPin" />
<Pin Id="IbKQhILNZaOLxS7iiSIzNR" Name="Input Source" Kind="OutputPin" />
<Pin Id="CPlw5YaGZA0K9ntrODhagP" Name="Back Buffer" Kind="OutputPin" />
<Pin Id="DdDNwcTavp9MCOo4OaWB1W" Name="Depth Buffer" Kind="OutputPin" />
</Node>
<Node Bounds="513,261,61,19" Id="Be6kDPiySzyMTLj3xCURo2">
<p:NodeReference LastCategoryFullName="Stride.Graphics.BlendStateDescription" LastDependency="VL.Addons.Stride.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="BlendStateDescription" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Graphics" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:OuterCategoryReference>
</CategoryReference>
<Choice Kind="ProcessAppFlag" Name="Add" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="SJIiuLnS7J1NAKdlfTTMEW" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="K0igLlv2L85M2YcJRr18kA" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="143,180,333,187" Id="F0vISh1dBjCNgRVbD91tGa">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach (Max)" />
</p:NodeReference>
<Pin Id="VF2P6zxwaTSO0rqazv99FM" Name="Break" Kind="OutputPin" />
<ControlPoint Id="Gjp1ScppcAQNZpw3ReJhwq" Bounds="157,361" Alignment="Bottom" />
<Patch Id="CqKzS5wBWt1NQVSG5OqROr" ManuallySortedPins="true">
<Patch Id="Q9ihwf5VbJpNUEAFNgaPDP" Name="Create" ManuallySortedPins="true" />
<Patch Id="MM6vljQ1kY1QCasm1C0lX8" Name="Update" ManuallySortedPins="true" />
<Patch Id="QAKzlc7SFkcLHJWjZXSqt6" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="155,289,309,19" Id="MapjusAf0MCPMe0VYCmuMq">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastDependency="VL.Stride.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="QuadRenderer" />
</p:NodeReference>
<Pin Id="KxaEkhcvIc4N4jOtGdDL3U" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="SelchSIfppzO6OEULOnq6H" Name="Transformation" Kind="InputPin" />
<Pin Id="V1iO3RyHU3XLeGvixLQuRs" Name="Texture" Kind="InputPin" />
<Pin Id="U4uBFpjzz2rOHUJZYpFtjE" Name="Color" Kind="InputPin" />
<Pin Id="K5mJ0Jxn5ZgOzwsBeemmEx" Name="Blend State" Kind="InputPin" />
<Pin Id="AWQE5VxbicdORSW65cv2Lv" Name="Rasterizer State" Kind="InputPin" />
<Pin Id="Lurx1kvDKxrQblkr0uposp" Name="Depth Stencil State" Kind="InputPin" />
<Pin Id="Cun9tITFig7Or1Uz33B7rp" Name="Aspect Ratio Correction Mode" Kind="InputPin" DefaultValue="Size" />
<Pin Id="KSGPUl6y4nHL7ggb5rCPbE" Name="Anchor" Kind="InputPin" />
<Pin Id="GzjE51mrBCcMvXpRuigfMF" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="198,245,105,19" Id="CLLKxwDhg3IL8quCx2vDph">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastDependency="VL.Stride.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileTexture" />
</p:NodeReference>
<Pin Id="Hd34p5lxmgGPREDdpllANg" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="VRmRSgmTOeIL2yjGCYkfFN" Name="Path" Kind="InputPin" />
<Pin Id="AmopZ7Z6L5vQNd6CbJo2va" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="Mqo1Ydh9VYiPrKXJ7oageQ" Name="Is sRGB" Kind="InputPin" IsHidden="true" />
<Pin Id="P8FlRMoUYcAMKnOJ5kYK97" Name="Premultiply Alpha" Kind="InputPin" />
<Pin Id="DcyKhVvy5mqMFWJUdhqZC9" Name="Compress" Kind="InputPin" />
<Pin Id="B2f4EHZcpYHOPQClsZHm0C" Name="Alpha Format" Kind="InputPin" />
<Pin Id="EDn5iAyKdxeNAGIYzGuaT1" Name="Reload" Kind="InputPin" />
<Pin Id="JV7XbEodRCuOTxwcAQUcqx" Name="Texture" Kind="OutputPin" />
<Pin Id="DFCdX3vACxOO8Jz4KCbhVI" Name="Is Loading" Kind="OutputPin" />
<Pin Id="H8tuLyj3aH5OGvxyPSYopN" Name="Already Loaded" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="NOfo6JX5AJQNEa7losb0Jd" Bounds="200,186" Alignment="Top" />
</Node>
<Node Bounds="155,413,44,19" Id="NsVX3YlXclGMYD7rHkGh24">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastDependency="VL.Stride.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Rendering" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
</p:NodeReference>
<Pin Id="PLkp9H3I767OCYA4eAHm2k" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="S9ebONThcywP9XHHFMzlqC" Name="Input" Kind="InputPin" />
<Pin Id="JbTJ4T7uPXWPPBpsJdtFx7" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="FC30cgKEOrsN6JS4G56xcR" Comment="" Bounds="200,111,94,54" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Collections" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Path" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>..\..\..\resources\textures\TextureArray\002.dds</Item>
<Item>..\..\..\resources\textures\TextureArray\004.dds</Item>
</p:Value>
</Pad>
<Node Bounds="638,264,54,19" Id="KZREPlSgriZNaS1ebaHCwM">
<p:NodeReference LastCategoryFullName="Stride.API.Graphics.BlendStateDescription" LastDependency="VL.Stride.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="BlendStateDescription" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Graphics" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="API" NeedsToBeDirectParent="true" />
</p:OuterCategoryReference>
</CategoryReference>
<Choice Kind="OperationCallFlag" Name="Additive" />
</p:NodeReference>
<Pin Id="ACY9E4Ho5j4NW5yGw6AwUG" Name="Additive" Kind="OutputPin" />
</Node>
<Pad Id="OVVZgzIsw7ELTraxFQfwCY" Bounds="628,249,48,21" ShowValueBox="true" isIOBox="true" Value="Same:">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
</Canvas>
<Patch Id="KEPLpmhjLZVQIRA1UCbCCx" Name="Create" />
<Patch Id="A0Eu5QHBEa9NRnFPP1qryh" Name="Update" />
<ProcessDefinition Id="AgLiQDplNUwMwrTvLaLDuh">
<Fragment Id="VN97qXGpoF2QM9pmhGRTzW" Patch="KEPLpmhjLZVQIRA1UCbCCx" Enabled="true" />
<Fragment Id="I3pEwi5hlm4NjzYJKIpSow" Patch="A0Eu5QHBEa9NRnFPP1qryh" Enabled="true" />
</ProcessDefinition>
<Link Id="BO7wCSL8LxnNZn82FlQrFl" Ids="GzjE51mrBCcMvXpRuigfMF,Gjp1ScppcAQNZpw3ReJhwq" />
<Link Id="DBhkrSMRx9DLgO4865VSgp" Ids="Gjp1ScppcAQNZpw3ReJhwq,S9ebONThcywP9XHHFMzlqC" />
<Link Id="HUz3QX1ap8BNRKHn6wMTp1" Ids="JbTJ4T7uPXWPPBpsJdtFx7,Bj1x0fD7s0CQT167itkrYA" />
<Link Id="KXFS1DerniJNIascUIhTu3" Ids="JV7XbEodRCuOTxwcAQUcqx,V1iO3RyHU3XLeGvixLQuRs" />
<Link Id="QgPvgYMvGFtLKKwBZVXKp6" Ids="NOfo6JX5AJQNEa7losb0Jd,VRmRSgmTOeIL2yjGCYkfFN" />
<Link Id="GlPLburDoXALIkONcapT59" Ids="FC30cgKEOrsN6JS4G56xcR,NOfo6JX5AJQNEa7losb0Jd" />
<Link Id="IGUzI7FdHGyOl0mKC6nm5Y" Ids="K0igLlv2L85M2YcJRr18kA,K5mJ0Jxn5ZgOzwsBeemmEx" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="JGeaopK3ASqLipgvfkzoPS" Location="VL.Stride" Version="2023.5.3-0192-g8dd4ea9c96" />
<DocumentDependency Id="RRxCwek5VyaMuspvq1vIBA" Location="../../../vl/VL.Addons.Stride.vl" />
</Document>
Loading

0 comments on commit 1bc8f0b

Please sign in to comment.