<?xml version="1.0" encoding="UTF-8"?>
<mxGraphModel dx="944" dy="934" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="826" pageHeight="1169" background="#ffffff" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="2" value="Image" style="rounded=1;whiteSpace=wrap;html=1;plain-red" parent="1" vertex="1"><mxGeometry x="100" y="527" width="120" height="60" as="geometry"/></mxCell><mxCell id="3" value="Device Memory" style="rounded=1;whiteSpace=wrap;html=1;plain-red" parent="1" vertex="1"><mxGeometry x="100" y="587" width="120" height="20" as="geometry"/></mxCell><mxCell id="8" value="Image View" style="rounded=1;whiteSpace=wrap;html=1;plain-blue" parent="1" vertex="1"><mxGeometry x="100" y="437" width="120" height="60" as="geometry"/></mxCell><mxCell id="9" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;exitX=0.5;exitY=1;" parent="1" source="8" target="2" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="160" y="517" as="sourcePoint"/><mxPoint x="-20" y="427" as="targetPoint"/></mxGeometry></mxCell><mxCell id="10" value="Image" style="rounded=1;whiteSpace=wrap;html=1;plain-red" parent="1" vertex="1"><mxGeometry x="293" y="527" width="120" height="60" as="geometry"/></mxCell><mxCell id="11" value="Device Memory" style="rounded=1;whiteSpace=wrap;html=1;plain-red" parent="1" vertex="1"><mxGeometry x="293" y="587" width="120" height="20" as="geometry"/></mxCell><mxCell id="12" value="Image View" style="rounded=1;whiteSpace=wrap;html=1;plain-blue" parent="1" vertex="1"><mxGeometry x="293" y="437" width="120" height="60" as="geometry"/></mxCell><mxCell id="13" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;exitX=0.5;exitY=1;" parent="1" source="12" target="10" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="353" y="517" as="sourcePoint"/><mxPoint x="173" y="427" as="targetPoint"/></mxGeometry></mxCell><mxCell id="14" value="Color" style="text;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;" parent="1" vertex="1"><mxGeometry x="110" y="617" width="100" height="20" as="geometry"/></mxCell><mxCell id="15" value="Depth" style="text;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;" parent="1" vertex="1"><mxGeometry x="300" y="617" width="100" height="20" as="geometry"/></mxCell><mxCell id="16" value="Framebuffer" style="rounded=1;whiteSpace=wrap;html=1;plain-green" parent="1" vertex="1"><mxGeometry x="100" y="337" width="310" height="60" as="geometry"/></mxCell><mxCell id="19" value="" style="endArrow=classic;html=1;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="160" y="397" as="sourcePoint"/><mxPoint x="160" y="437" as="targetPoint"/></mxGeometry></mxCell><mxCell id="20" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;" parent="1" target="12" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="353" y="398" as="sourcePoint"/><mxPoint x="340" y="257" as="targetPoint"/></mxGeometry></mxCell><mxCell id="21" value="Renderpass" style="rounded=1;whiteSpace=wrap;html=1;plain-yellow" parent="1" vertex="1"><mxGeometry x="100" y="237" width="300" height="60" as="geometry"/></mxCell><mxCell id="23" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;" parent="1" target="16" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="255" y="297" as="sourcePoint"/><mxPoint x="150" y="197" as="targetPoint"/></mxGeometry></mxCell><mxCell id="42" value="Pipeline" style="rounded=1;whiteSpace=wrap;html=1;plain-purple" parent="1" vertex="1"><mxGeometry x="100" y="137" width="300" height="60" as="geometry"/></mxCell><mxCell id="43" value="" style="endArrow=classic;html=1;entryX=0.527;entryY=0;entryPerimeter=0;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="254" y="197" as="sourcePoint"/><mxPoint x="254" y="237" as="targetPoint"/></mxGeometry></mxCell><mxCell id="44" value="Vertex Shader" style="rounded=1;whiteSpace=wrap;html=1;plain-blue" parent="1" vertex="1"><mxGeometry x="530" y="137" width="120" height="60" as="geometry"/></mxCell><mxCell id="45" value="Fragment Shader" style="rounded=1;whiteSpace=wrap;html=1;plain-blue" parent="1" vertex="1"><mxGeometry x="530" y="207" width="120" height="60" as="geometry"/></mxCell><mxCell id="46" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="42" target="44" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="10" y="177" as="sourcePoint"/><mxPoint x="60" y="127" as="targetPoint"/></mxGeometry></mxCell><mxCell id="47" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="42" target="45" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="10" y="177" as="sourcePoint"/><mxPoint x="60" y="127" as="targetPoint"/></mxGeometry></mxCell><mxCell id="48" value="Dynamic State" style="rounded=1;whiteSpace=wrap;html=1;plain-gray" parent="1" vertex="1"><mxGeometry x="490" y="417" width="290" height="40" as="geometry"/></mxCell><mxCell id="50" value="Color Blend State" style="rounded=1;whiteSpace=wrap;html=1;plain-gray" parent="1" vertex="1"><mxGeometry x="490" y="670" width="290" height="40" as="geometry"/></mxCell><mxCell id="51" value="Depth Stencil State" style="rounded=1;whiteSpace=wrap;html=1;plain-gray" parent="1" vertex="1"><mxGeometry x="490" y="797" width="290" height="40" as="geometry"/></mxCell><mxCell id="52" value="Multisample State" style="rounded=1;whiteSpace=wrap;html=1;plain-gray" parent="1" vertex="1"><mxGeometry x="490" y="860" width="290" height="40" as="geometry"/></mxCell><mxCell id="53" value="Rasterization State" style="rounded=1;whiteSpace=wrap;html=1;plain-gray" parent="1" vertex="1"><mxGeometry x="490" y="607" width="290" height="40" as="geometry"/></mxCell><mxCell id="54" value="Viewport State" style="rounded=1;whiteSpace=wrap;html=1;plain-gray" parent="1" vertex="1"><mxGeometry x="490" y="733" width="290" height="40" as="geometry"/></mxCell><mxCell id="55" value="Input Assembly State" style="rounded=1;whiteSpace=wrap;html=1;plain-gray" parent="1" vertex="1"><mxGeometry x="490" y="544" width="290" height="40" as="geometry"/></mxCell><mxCell id="56" value="Vertex Input State" style="rounded=1;whiteSpace=wrap;html=1;plain-gray" parent="1" vertex="1"><mxGeometry x="490" y="480" width="290" height="40" as="geometry"/></mxCell><UserObject label="Pipeline State:" placeholders="1" name="Variable" id="57"><mxCell style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=21;" parent="1" vertex="1"><mxGeometry x="490" y="375" width="170" height="30" as="geometry"/></mxCell></UserObject><mxCell id="58" value="Graphics Pipeline" style="text;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;" parent="1" vertex="1"><mxGeometry x="270" y="30" width="280" height="40" as="geometry"/></mxCell><mxCell id="12a0380b7b34d0a4-58" value="Pipeline Layout" style="rounded=1;whiteSpace=wrap;html=1;plain-purple" vertex="1" parent="1"><mxGeometry x="530" y="290" width="120" height="60" as="geometry"/></mxCell><mxCell id="12a0380b7b34d0a4-59" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="42" target="12a0380b7b34d0a4-58"><mxGeometry x="390" y="232" width="50" height="50" as="geometry"><mxPoint x="390" y="232" as="sourcePoint"/><mxPoint x="520" y="302" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel>