mirror of
https://github.com/sotrh/learn-wgpu.git
synced 2024-11-06 09:20:28 +00:00
416 lines
17 KiB
XML
416 lines
17 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
width="210mm"
|
|
height="297mm"
|
|
viewBox="0 0 210 297"
|
|
version="1.1"
|
|
id="svg8"
|
|
inkscape:version="0.92.4 5da689c313, 2019-01-14"
|
|
sodipodi:docname="tutorial3-pipeline-composite.svg">
|
|
<defs
|
|
id="defs2">
|
|
<marker
|
|
inkscape:isstock="true"
|
|
style="overflow:visible;"
|
|
id="marker1965"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow1Lend">
|
|
<path
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
id="path1963" />
|
|
</marker>
|
|
<marker
|
|
inkscape:isstock="true"
|
|
style="overflow:visible;"
|
|
id="marker1889"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow1Lend">
|
|
<path
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#d1afef;fill-opacity:0.50579146"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
id="path1887" />
|
|
</marker>
|
|
<marker
|
|
inkscape:isstock="true"
|
|
style="overflow:visible;"
|
|
id="marker1819"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow1Lend">
|
|
<path
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
id="path1817" />
|
|
</marker>
|
|
<marker
|
|
inkscape:isstock="true"
|
|
style="overflow:visible;"
|
|
id="marker1755"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow1Lend">
|
|
<path
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
id="path1753" />
|
|
</marker>
|
|
<marker
|
|
inkscape:isstock="true"
|
|
style="overflow:visible;"
|
|
id="marker1697"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow1Lend">
|
|
<path
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
id="path1695" />
|
|
</marker>
|
|
<marker
|
|
inkscape:isstock="true"
|
|
style="overflow:visible;"
|
|
id="marker1645"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow1Lend">
|
|
<path
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
id="path1643" />
|
|
</marker>
|
|
<marker
|
|
inkscape:isstock="true"
|
|
style="overflow:visible;"
|
|
id="marker1599"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow1Lend">
|
|
<path
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
id="path1597" />
|
|
</marker>
|
|
<marker
|
|
inkscape:stockid="Arrow1Lend"
|
|
orient="auto"
|
|
refY="0.0"
|
|
refX="0.0"
|
|
id="marker1553"
|
|
style="overflow:visible;"
|
|
inkscape:isstock="true"
|
|
inkscape:collect="always">
|
|
<path
|
|
id="path1551"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
|
</marker>
|
|
<marker
|
|
inkscape:stockid="Arrow1Lend"
|
|
orient="auto"
|
|
refY="0.0"
|
|
refX="0.0"
|
|
id="marker1513"
|
|
style="overflow:visible;"
|
|
inkscape:isstock="true">
|
|
<path
|
|
id="path1511"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
|
</marker>
|
|
<marker
|
|
inkscape:stockid="Arrow1Lend"
|
|
orient="auto"
|
|
refY="0.0"
|
|
refX="0.0"
|
|
id="Arrow1Lend"
|
|
style="overflow:visible;"
|
|
inkscape:isstock="true">
|
|
<path
|
|
id="path840"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
|
</marker>
|
|
<marker
|
|
inkscape:stockid="Arrow1Lstart"
|
|
orient="auto"
|
|
refY="0.0"
|
|
refX="0.0"
|
|
id="marker1145"
|
|
style="overflow:visible"
|
|
inkscape:isstock="true">
|
|
<path
|
|
id="path1143"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
transform="scale(0.8) translate(12.5,0)" />
|
|
</marker>
|
|
<marker
|
|
inkscape:stockid="Arrow1Lstart"
|
|
orient="auto"
|
|
refY="0.0"
|
|
refX="0.0"
|
|
id="Arrow1Lstart"
|
|
style="overflow:visible"
|
|
inkscape:isstock="true">
|
|
<path
|
|
id="path837"
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
|
transform="scale(0.8) translate(12.5,0)" />
|
|
</marker>
|
|
<inkscape:perspective
|
|
sodipodi:type="inkscape:persp3d"
|
|
inkscape:vp_x="0 : 148.5 : 1"
|
|
inkscape:vp_y="0 : 1000 : 0"
|
|
inkscape:vp_z="210 : 148.5 : 1"
|
|
inkscape:persp3d-origin="105 : 99 : 1"
|
|
id="perspective10" />
|
|
</defs>
|
|
<sodipodi:namedview
|
|
id="base"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:zoom="0.58442937"
|
|
inkscape:cx="218.32472"
|
|
inkscape:cy="557.37522"
|
|
inkscape:document-units="mm"
|
|
inkscape:current-layer="layer1"
|
|
showgrid="false"
|
|
inkscape:window-width="1920"
|
|
inkscape:window-height="1026"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="0"
|
|
inkscape:window-maximized="1" />
|
|
<metadata
|
|
id="metadata5">
|
|
<rdf:RDF>
|
|
<cc:Work
|
|
rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
<dc:title></dc:title>
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<g
|
|
inkscape:label="Layer 1"
|
|
inkscape:groupmode="layer"
|
|
id="layer1">
|
|
<path
|
|
sodipodi:type="star"
|
|
style="fill:#d1afef;fill-opacity:0.50579146;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
|
id="path26"
|
|
sodipodi:sides="3"
|
|
sodipodi:cx="59.926834"
|
|
sodipodi:cy="63.723816"
|
|
sodipodi:r1="47.145226"
|
|
sodipodi:r2="23.572611"
|
|
sodipodi:arg1="0.32175055"
|
|
sodipodi:arg2="1.3689481"
|
|
inkscape:flatsided="false"
|
|
inkscape:rounded="0"
|
|
inkscape:randomized="0"
|
|
d="M 104.65272,78.632445 64.65268,86.817849 24.652638,95.003257 37.563892,56.269502 50.475142,17.535746 77.56393,48.084097 Z"
|
|
inkscape:transform-center-x="-4.725845"
|
|
inkscape:transform-center-y="-7.4543149"
|
|
inkscape:export-xdpi="96"
|
|
inkscape:export-ydpi="96" />
|
|
<path
|
|
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
|
|
d="M 111.0839,102.60318 185.04238,45.014948"
|
|
id="path28"
|
|
inkscape:connector-curvature="0"
|
|
inkscape:export-xdpi="96"
|
|
inkscape:export-ydpi="96" />
|
|
<flowRoot
|
|
xml:space="preserve"
|
|
id="flowRoot1215"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
|
transform="scale(0.26458333)"><flowRegion
|
|
id="flowRegion1217"><rect
|
|
id="rect1219"
|
|
width="249.69708"
|
|
height="53.033009"
|
|
x="351.34369"
|
|
y="98.319702" /></flowRegion><flowPara
|
|
id="flowPara1221">VerticesVer</flowPara></flowRoot> <text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
x="94.128983"
|
|
y="30.983297"
|
|
id="text1225"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan1223"
|
|
x="94.128983"
|
|
y="30.983297"
|
|
style="stroke-width:0.26458332">V</tspan></text>
|
|
<flowRoot
|
|
xml:space="preserve"
|
|
id="flowRoot1227"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
|
transform="scale(0.26458333)"><flowRegion
|
|
id="flowRegion1229"><rect
|
|
id="rect1231"
|
|
width="275.10873"
|
|
height="91.702911"
|
|
x="318.19806"
|
|
y="71.8032" /></flowRegion><flowPara
|
|
id="flowPara1235"> Vertices</flowPara></flowRoot> <flowRoot
|
|
xml:space="preserve"
|
|
id="flowRoot1239"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.8897638;stroke-miterlimit:4;stroke-dasharray:none"
|
|
transform="scale(0.26458333)"><flowRegion
|
|
id="flowRegion1241"
|
|
style="stroke-width:1.8897638;stroke-miterlimit:4;stroke-dasharray:none"><rect
|
|
id="rect1243"
|
|
width="541.3786"
|
|
height="172.35728"
|
|
x="103.85631"
|
|
y="541.36627"
|
|
style="stroke-width:1.8897638;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
|
|
id="flowPara1245">sdgfhdcsd</flowPara></flowRoot> <text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
x="110.79157"
|
|
y="168.37654"
|
|
id="text1249"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan1247"
|
|
x="110.79157"
|
|
y="168.37654"
|
|
style="stroke-width:0.26458332">sdfsdf</tspan></text>
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
x="98.806198"
|
|
y="150.83698"
|
|
id="text1253"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan1251"
|
|
x="98.806198"
|
|
y="150.83698"
|
|
style="stroke-width:0.26458332">sdfsdfsf</tspan></text>
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
x="73.081512"
|
|
y="156.39116"
|
|
id="text1257"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan1255"
|
|
x="73.081512"
|
|
y="156.39116"
|
|
style="stroke-width:0.26458332">f</tspan></text>
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
x="83.020592"
|
|
y="156.39116"
|
|
id="text1261"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan1259"
|
|
x="83.020592"
|
|
y="156.39116"
|
|
style="stroke-width:0.26458332">f</tspan></text>
|
|
<flowRoot
|
|
xml:space="preserve"
|
|
id="flowRoot1263"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
|
transform="scale(0.26458333)"><flowRegion
|
|
id="flowRegion1265"><rect
|
|
id="rect1267"
|
|
width="258.53592"
|
|
height="131.47766"
|
|
x="291.68155"
|
|
y="489.43814" /></flowRegion><flowPara
|
|
id="flowPara1269">ssssssssdafsdfm,./xcz</flowPara></flowRoot> <flowRoot
|
|
xml:space="preserve"
|
|
id="flowRoot1271"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.88976383;stroke-miterlimit:4;stroke-dasharray:none"
|
|
transform="matrix(0.26458333,0,0,0.26458333,60.219166,-99.683182)"
|
|
inkscape:export-xdpi="96"
|
|
inkscape:export-ydpi="96"><flowRegion
|
|
id="flowRegion1273"
|
|
style="stroke-width:1.88976383;stroke-miterlimit:4;stroke-dasharray:none"><rect
|
|
id="rect1275"
|
|
width="164.62328"
|
|
height="51.928154"
|
|
x="177.88155"
|
|
y="466.23621"
|
|
style="stroke-width:1.88976383;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
|
|
id="flowPara1279">Vertices</flowPara></flowRoot> <path
|
|
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1755)"
|
|
d="M 102.60644,29.229341 50.475141,17.535746"
|
|
id="path1499"
|
|
inkscape:connector-type="polyline"
|
|
inkscape:connector-curvature="0"
|
|
inkscape:export-xdpi="96"
|
|
inkscape:export-ydpi="96" />
|
|
<path
|
|
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1697)"
|
|
d="M 106.99133,35.075862 24.652638,95.003256"
|
|
id="path1501"
|
|
inkscape:connector-type="polyline"
|
|
inkscape:connector-curvature="0"
|
|
inkscape:export-xdpi="96"
|
|
inkscape:export-ydpi="96" />
|
|
<path
|
|
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1599)"
|
|
d="M 115.46879,37.122145 104.65272,78.632443"
|
|
id="path1505"
|
|
inkscape:connector-type="polyline"
|
|
inkscape:connector-curvature="0"
|
|
inkscape:export-xdpi="96"
|
|
inkscape:export-ydpi="96" />
|
|
<path
|
|
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1553)"
|
|
d="M 129.50044,37.414471 111.0839,102.60318"
|
|
id="path1507"
|
|
inkscape:connector-type="polyline"
|
|
inkscape:connector-curvature="0"
|
|
inkscape:export-xdpi="96"
|
|
inkscape:export-ydpi="96" />
|
|
<path
|
|
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1965)"
|
|
d="m 151.13257,31.56795 33.90981,13.446998"
|
|
id="path1509"
|
|
inkscape:connector-type="polyline"
|
|
inkscape:connector-curvature="0"
|
|
inkscape:export-xdpi="96"
|
|
inkscape:export-ydpi="96" />
|
|
</g>
|
|
</svg>
|