<?xml version="1.0" encoding="UTF-8"?>
<mxGraphModel dx="749" dy="961" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" background="#ffffff" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="67f19a3665572350-9" value="Swapchain" style="whiteSpace=wrap;html=1;strokeWidth=1;verticalAlign=top;container=1;plain-blue" vertex="1" parent="1"><mxGeometry x="190" y="290" width="120" height="160" as="geometry"/></mxCell><mxCell id="67f19a3665572350-12" value="Image" style="whiteSpace=wrap;html=1;strokeWidth=1;plain-yellow" vertex="1" parent="67f19a3665572350-9"><mxGeometry x="10" y="41" width="80" height="38.4" as="geometry"/></mxCell><mxCell id="67f19a3665572350-11" value="Image" style="whiteSpace=wrap;html=1;strokeWidth=1;plain-yellow" vertex="1" parent="67f19a3665572350-9"><mxGeometry x="20" y="61.60000000000002" width="80" height="38.4" as="geometry"/></mxCell><mxCell id="67f19a3665572350-10" value="Image" style="whiteSpace=wrap;html=1;strokeWidth=1;plain-yellow" vertex="1" parent="67f19a3665572350-9"><mxGeometry x="30" y="81.20000000000005" width="80" height="38.4" as="geometry"/></mxCell><mxCell id="67f19a3665572350-1" value="VkInstance" style="whiteSpace=wrap;html=1;strokeWidth=1;plain-gray" vertex="1" parent="1"><mxGeometry x="10" y="10" width="120" height="60" as="geometry"/></mxCell><mxCell id="67f19a3665572350-2" value="VkInstance Extension&lt;div&gt;KHR_SURFACE&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;plain-gray" vertex="1" parent="1"><mxGeometry x="190" y="10" width="120" height="60" as="geometry"/></mxCell><mxCell id="67f19a3665572350-3" value="VkInstance Extension&lt;div&gt;KHR_WIN32_SU&lt;span style=&quot;line-height: 1.2&quot;&gt;RFACE&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;plain-gray" vertex="1" parent="1"><mxGeometry x="370" y="10" width="140" height="60" as="geometry"/></mxCell><mxCell id="67f19a3665572350-4" value="VkDevice&lt;div&gt;GPU&lt;/div&gt;" style="whiteSpace=wrap;html=1;strokeWidth=1;plain-purple" vertex="1" parent="1"><mxGeometry x="10" y="110" width="120" height="60" as="geometry"/></mxCell><mxCell id="67f19a3665572350-5" value="VkDevice Extension&lt;div&gt;KHR_SWAPCHAIN&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;plain-purple" vertex="1" parent="1"><mxGeometry x="190" y="110" width="120" height="60" as="geometry"/></mxCell><mxCell id="67f19a3665572350-6" value="Display" style="shape=display;whiteSpace=wrap;html=1;strokeColor=#EA6B66;strokeWidth=1;fillColor=#EA6B66;verticalAlign=top;" vertex="1" parent="1"><mxGeometry x="370" y="301" width="190" height="140" as="geometry"/></mxCell><mxCell id="67f19a3665572350-13" value="Create Swapchain" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" vertex="1" parent="1"><mxGeometry x="130" y="200" width="100" height="70" as="geometry"/></mxCell><mxCell id="67f19a3665572350-14" value="Create Surface" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" vertex="1" parent="1"><mxGeometry x="350" y="205" width="110" height="65" as="geometry"/></mxCell><mxCell id="67f19a3665572350-15" value="" style="curved=1;endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fillColor=#B3B3B3;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="67f19a3665572350-5" target="67f19a3665572350-9"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="110" y="430" as="sourcePoint"/><mxPoint x="140" y="680" as="targetPoint"/><Array as="points"><mxPoint x="210" y="200"/><mxPoint x="220" y="270"/></Array></mxGeometry></mxCell><mxCell id="67f19a3665572350-18" value="" style="curved=1;endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fillColor=#B3B3B3;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="67f19a3665572350-3" target="67f19a3665572350-8"><mxGeometry x="360" y="193" width="50" height="50" as="geometry"><mxPoint x="400" y="193" as="sourcePoint"/><mxPoint x="400" y="313" as="targetPoint"/><Array as="points"><mxPoint x="360" y="130"/><mxPoint x="350" y="300"/></Array></mxGeometry></mxCell><mxCell id="67f19a3665572350-19" value="" style="endArrow=none;html=1;dashed=1;dashPattern=1 4;strokeColor=#000000;strokeWidth=1;fillColor=#B3B3B3;entryX=0;entryY=0.5;exitX=1;exitY=0.5;" edge="1" parent="1" source="67f19a3665572350-1" target="67f19a3665572350-2"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="160" y="90" as="sourcePoint"/><mxPoint x="60" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="67f19a3665572350-20" value="" style="endArrow=none;html=1;dashed=1;dashPattern=1 4;strokeColor=#000000;strokeWidth=1;fillColor=#B3B3B3;entryX=0;entryY=0.5;exitX=1;exitY=0.5;" edge="1" parent="1" source="67f19a3665572350-2" target="67f19a3665572350-3"><mxGeometry x="310" y="39" width="50" height="50" as="geometry"><mxPoint x="310" y="39" as="sourcePoint"/><mxPoint x="370" y="39" as="targetPoint"/></mxGeometry></mxCell><mxCell id="67f19a3665572350-21" value="" style="endArrow=none;html=1;dashed=1;dashPattern=1 4;strokeColor=#000000;strokeWidth=1;fillColor=#B3B3B3;entryX=0;entryY=0.5;exitX=1;exitY=0.5;" edge="1" parent="1"><mxGeometry x="130" y="139" width="50" height="50" as="geometry"><mxPoint x="130" y="140" as="sourcePoint"/><mxPoint x="190" y="140" as="targetPoint"/></mxGeometry></mxCell><mxCell id="67f19a3665572350-23" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;strokeWidth=5;exitX=0.5;exitY=1;entryX=0;entryY=0.5;plain-red" edge="1" parent="1" source="67f19a3665572350-4" target="67f19a3665572350-11"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="90" y="610" as="sourcePoint"/><mxPoint x="140" y="560" as="targetPoint"/><Array as="points"><mxPoint x="70" y="371"/><mxPoint x="170" y="371"/></Array></mxGeometry></mxCell><mxCell id="67f19a3665572350-24" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;strokeWidth=5;plain-red;entryX=0;entryY=0.5;exitX=1.004;exitY=0.436;exitPerimeter=0;" edge="1" parent="1" source="67f19a3665572350-11" target="67f19a3665572350-8"><mxGeometry x="250" y="260" width="50" height="50" as="geometry"><mxPoint x="250" y="420" as="sourcePoint"/><mxPoint x="380" y="461" as="targetPoint"/><Array as="points"><mxPoint x="320" y="369"/></Array></mxGeometry></mxCell><mxCell id="67f19a3665572350-8" value="Surface&lt;div&gt;(Window)&lt;/div&gt;" style="whiteSpace=wrap;html=1;strokeWidth=1;plain-green" vertex="1" parent="1"><mxGeometry x="430" y="360" width="80" height="46" as="geometry"/></mxCell><mxCell id="67f19a3665572350-26" value="" style="endArrow=none;html=1;dashed=1;dashPattern=1 4;strokeColor=#000000;strokeWidth=1;fillColor=#B3B3B3;entryX=0.5;entryY=0;exitX=0.5;exitY=1;" edge="1" parent="1" source="67f19a3665572350-1" target="67f19a3665572350-4"><mxGeometry x="140" y="149" width="50" height="50" as="geometry"><mxPoint x="140" y="150" as="sourcePoint"/><mxPoint x="200" y="150" as="targetPoint"/><Array as="points"/></mxGeometry></mxCell></root></mxGraphModel>