<?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="232.24133mm" height="96.174995mm" viewBox="0 0 232.24133 96.174995" version="1.1" id="svg8" inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)" sodipodi:docname="global_sync_vblank.svg"> <defs id="defs2"> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend" style="overflow:visible" inkscape:isstock="true"> <path id="path862" style="fill:#800080;fill-opacity:1;fill-rule:evenodd;stroke:#800080;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="scale(-0.6)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Send" orient="auto" refY="0" refX="0" id="Arrow2Send" style="overflow:visible" inkscape:isstock="true"> <path id="path868" style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff00ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-0.3,0,0,-0.3,0.69,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend" style="overflow:visible" inkscape:isstock="true"> <path id="path856" style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff00ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow1Lend" orient="auto" refY="0" refX="0" id="marker1719" style="overflow:visible" inkscape:isstock="true"> <path id="path1717" d="M 0,0 5,-5 -12.5,0 5,5 Z" style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff00ff;stroke-width:1.00000003pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow1Lend" orient="auto" refY="0" refX="0" id="marker1661" style="overflow:visible" inkscape:isstock="true"> <path id="path1659" d="M 0,0 5,-5 -12.5,0 5,5 Z" style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff00ff;stroke-width:1.00000003pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:isstock="true" style="overflow:visible" id="marker1311" refX="0" refY="0" orient="auto" inkscape:stockid="Arrow1Lend" inkscape:collect="always"> <path transform="matrix(-0.8,0,0,-0.8,-10,0)" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path1309" inkscape:connector-curvature="0" /> </marker> <marker inkscape:isstock="true" style="overflow:visible" id="marker1253" refX="0" refY="0" orient="auto" inkscape:stockid="Arrow1Lstart"> <path transform="matrix(0.8,0,0,0.8,10,0)" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path1251" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow1Lend" orient="auto" refY="0" refX="0" id="Arrow1Lend" style="overflow:visible" inkscape:isstock="true" inkscape:collect="always"> <path id="path838" d="M 0,0 5,-5 -12.5,0 5,5 Z" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow1Lstart" orient="auto" refY="0" refX="0" id="Arrow1Lstart" style="overflow:visible" inkscape:isstock="true" inkscape:collect="always"> <path id="path835" d="M 0,0 5,-5 -12.5,0 5,5 Z" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" transform="matrix(0.8,0,0,0.8,10,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow1Send" orient="auto" refY="0" refX="0" id="Arrow1Send" style="overflow:visible" inkscape:isstock="true"> <path id="path850" d="M 0,0 5,-5 -12.5,0 5,5 Z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" transform="matrix(-0.2,0,0,-0.2,-1.2,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Sstart" orient="auto" refY="0" refX="0" id="Arrow2Sstart" style="overflow:visible" inkscape:isstock="true"> <path id="path865" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(0.3,0,0,0.3,-0.69,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-2" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path862-3" style="fill:#800080;fill-opacity:1;fill-rule:evenodd;stroke:#800080;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-2-5" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path862-3-9" style="fill:#800080;fill-opacity:1;fill-rule:evenodd;stroke:#800080;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="scale(-0.6)" /> </marker> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.979899" inkscape:cx="747.52324" inkscape:cy="319.84503" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="3840" inkscape:window-height="2096" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0"> <inkscape:grid type="xygrid" id="grid815" originx="15.282997" originy="-184.54792" /> </sodipodi:namedview> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(15.282998,-16.277083)"> <path style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 15.875,27.125001 V 16.541666 H 26.458333 V 27.125001 H 177.27084 V 16.541666 h 10.58333 v 10.583335 h 29.10416" id="path817" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" /> <path style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 15.875,37.708334 H 44.979166 V 48.291667 H 100.54167 V 37.708334 H 206.375 v 10.583333 h 10.58333" id="path819" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 15.875,66.8125 h 97.89583 V 56.229167 h 7.9375 V 66.8125 h 92.60417" id="path821" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 15.875,85.333334 c 0,0 132.29166,0 132.29166,0 V 74.75 h 15.875 v 10.583334 h 47.625" id="path823" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 15.875,101.20833 H 187.85416 V 90.625 h 10.58334 v 10.58333 h 10.58333" id="path825" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 0.52916667;stroke-dashoffset:0;stroke-opacity:1" d="M 100.54167,48.291667 V 111.79167" id="path827" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 0.52916667;stroke-dashoffset:0;stroke-opacity:1" d="m 113.77083,66.8125 v 44.97917" id="path829" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 0.52916667;stroke-dashoffset:0;stroke-opacity:1" d="M 206.375,48.291667 V 109.14583" id="path831" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#ff0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)" d="m 100.54167,106.5 h 13.22916" id="path833" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#ff0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker1253);marker-end:url(#marker1311)" d="M 113.77083,106.5 H 206.375" id="path1243" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="105.83333" y="111.79166" id="text1405"><tspan sodipodi:role="line" id="tspan1403" x="105.83333" y="111.79166" style="stroke-width:0.26458332">To</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="145.52083" y="111.79166" id="text1409"><tspan sodipodi:role="line" id="tspan1407" x="145.52083" y="111.79166" style="stroke-width:0.26458332">VStartup Period</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="156.01123" y="78.71875" id="text1413"><tspan sodipodi:role="line" x="156.01123" y="78.71875" style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332" id="tspan1415">VUpdate</tspan><tspan sodipodi:role="line" x="156.01123" y="82.6875" style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332" id="tspan1440">Width</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="173.77611" y="92.703873" id="text1413-3"><tspan sodipodi:role="line" id="tspan1411-6" x="173.77611" y="92.703873" style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332">VReady</tspan><tspan sodipodi:role="line" x="173.77611" y="96.672623" style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332" id="tspan1415-7">Offset</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="135.78951" y="70.78125" id="text1413-5"><tspan sodipodi:role="line" x="135.78951" y="70.78125" style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332" id="tspan1440-5">VUpdate</tspan><tspan sodipodi:role="line" x="135.78951" y="74.75" style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332" id="tspan1465">Offset</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="137.39433" y="48.291664" id="text1479"><tspan sodipodi:role="line" id="tspan1477" x="137.39433" y="48.291664" style="font-weight:bold;stroke-width:0.26458332">VSTARTUP_START</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="-5.4806676" y="22.778271" id="text1479-1"><tspan sodipodi:role="line" id="tspan1477-2" x="-5.4806676" y="22.778271" style="font-weight:bold;font-size:4.93888903px;stroke-width:0.26458332">VSYNC</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="-9.3767252" y="45.64584" id="text1479-1-7"><tspan sodipodi:role="line" id="tspan1477-2-0" x="-9.3767252" y="45.64584" style="font-weight:bold;font-size:5.64444447px;stroke-width:0.26458332">VBlank</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="-15.310558" y="64.92263" id="text1479-1-7-9"><tspan sodipodi:role="line" id="tspan1477-2-0-3" x="-15.310558" y="64.92263" style="font-weight:bold;font-size:5.64444447px;stroke-width:0.26458332">VStartup</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="-14.17781" y="85.144356" id="text1479-1-7-9-6"><tspan sodipodi:role="line" id="tspan1477-2-0-3-0" x="-14.17781" y="85.144356" style="font-weight:bold;font-size:5.64444447px;stroke-width:0.26458332">VUpdate</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="-11.052421" y="101.39733" id="text1479-1-7-9-6-6"><tspan sodipodi:role="line" id="tspan1477-2-0-3-0-2" x="-11.052421" y="101.39733" style="font-weight:bold;font-size:5.64444447px;stroke-width:0.26458332">VReady</tspan></text> <g id="g5189" transform="translate(269.875,-14.287499)"> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path5143" d="m -202.40625,45.645828 3.96875,-7.9375" style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path5143-2" d="m -199.76042,45.645828 3.96874,-7.937499" style="fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> <g id="g5189-3" transform="translate(268.55209,7.9375003)"> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path5143-6" d="m -202.40625,45.645828 3.96875,-7.9375" style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path5143-2-1" d="m -199.76042,45.645828 3.96874,-7.937499" style="fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> </g> </svg>