blob: 079f41cfc73e13bbcd99938ed17dfce6ddb36aa1 [file] [log] [blame]
<?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="454.53473"
height="183.80112"
viewBox="0 0 454.53472 183.80112"
version="1.1"
id="svg8"
sodipodi:docname="ray_tracing_execution.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<defs
id="defs2">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker9512-2-2-4-7"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path9510-2-3-81-1"
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.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker9512-2-2-4-7-1"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path9510-2-3-81-1-2"
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.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker9512-2-2-8-1-7-0"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path9510-2-3-8-2-1-9"
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.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker9512-2-2-8-1-7-05"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path9510-2-3-8-2-1-3"
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.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker9512-2-2-8-1-7-05-1"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path9510-2-3-8-2-1-3-9"
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.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker9512-2-2-4-7-13"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path9510-2-3-81-1-8"
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.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker9512-2-2-4-7-1-3"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path9510-2-3-81-1-2-3"
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.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.0000001"
inkscape:cx="263.45186"
inkscape:cy="204.85377"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:snap-center="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-text-baseline="true"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="0"
showguides="false"
fit-margin-top="1"
fit-margin-right="1"
fit-margin-bottom="1"
fit-margin-left="1"
units="in"
inkscape:snap-others="true"
inkscape:snap-nodes="true"
inkscape:object-nodes="true"
height="7.5in">
<inkscape:grid
type="xygrid"
id="grid817"
originx="79.262856"
originy="-1225.558" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-35.742392,209.97146)">
<g
id="g1684"
transform="translate(76.761047,177.11848)">
<rect
y="-385.62808"
x="196.64136"
height="47.54937"
width="98.349922"
id="rect815-1-6-5-1-3-2-0"
style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
x="246.41849"
y="-357.55588"
id="text823-0-2-6-1-7-2-1"><tspan
y="-357.55588"
x="246.41849"
id="tspan981"
sodipodi:role="line">Any-Hit</tspan></text>
</g>
<g
transform="translate(-36.358826,-133.79857)"
id="g988-3">
<g
id="g4763">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect815-1-6-5-1-3-2-0-7"
width="98.349922"
height="47.54937"
x="191.76122"
y="-74.711029" />
<text
id="text823-0-2-6-1-7-2-1-1"
y="-46.1577"
x="241.06639"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan8376"
x="241.06639"
y="-46.1577">Intersection</tspan></text>
</g>
</g>
<text
id="text823-0-2-6-1-7-2-1-9-1"
y="-113.86218"
x="438.78833"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan6495"
x="438.78833"
y="-113.86218">Hit?</tspan></text>
<g
id="g7686"
transform="translate(-211.72239,-23.523486)">
<rect
y="-184.80975"
x="600.11108"
height="47.54937"
width="98.349922"
id="rect815-1-6-5-1-3-0-9"
style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
x="649.0517"
y="-156.07088"
id="text823-0-2-6-1-7-4-9"><tspan
y="-156.07088"
x="649.0517"
id="tspan6645"
sodipodi:role="line">Closest Hit</tspan></text>
</g>
<g
transform="translate(196.84052,-0.4705565)"
id="g988-3-6">
<g
id="g4763-9">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect815-1-6-5-1-3-2-0-7-3"
width="98.349922"
height="47.54937"
x="191.76122"
y="-74.711029" />
<text
id="text823-0-2-6-1-7-2-1-1-5"
y="-46.144676"
x="240.56183"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan6647"
x="240.56183"
y="-46.144676">Miss</tspan></text>
</g>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9512-2-2-4-7)"
d="m 439.07803,-95.453012 v 17.927004"
id="path9502-8-53-6-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<rect
style="fill:none;stroke:#000000;stroke-width:1.44848073;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3643-7-6"
width="54.151859"
height="54.151859"
x="354.16718"
y="78.002197"
transform="matrix(0.90285598,-0.42994311,0.90285598,0.42994311,0,0)" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9512-2-2-4-7-1)"
d="m 439.07803,-142.01745 v -16.38351"
id="path9502-8-53-6-5-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
id="text823-0-2-6-1-7-2-1-5-2-2"
y="-145.3622"
x="431.07803"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan9812-5-3"
x="431.07803"
y="-145.3622">Y</tspan></text>
<text
id="text823-0-2-6-1-7-2-1-5-1-3"
y="-82.515198"
x="431.065"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan10386-33"
x="431.065"
y="-82.515198">N</tspan></text>
<g
id="g988-0"
transform="translate(-277.43985,-72.408014)">
<g
id="g1576">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect815-1-6-5-1-3-2-0-6"
width="98.349922"
height="47.54937"
x="314.6441"
y="-70.14447" />
<text
id="text823-0-2-6-1-7-2-1-8"
y="-50.072266"
x="364.42123"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
y="-50.072266"
x="364.42123"
id="tspan1568"
sodipodi:role="line">Ray</tspan><tspan
y="-33.405598"
x="364.42123"
id="tspan1570"
sodipodi:role="line">Generation</tspan></text>
</g>
</g>
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect815-1-6-3"
width="215.34993"
height="47.54937"
x="155.40239"
y="-142.5096" />
<text
id="text823-0-2-6"
y="-130.43739"
x="263.56888"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.26999986;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
y="-130.43739"
x="263.56888"
id="tspan947-5"
sodipodi:role="line">Acceleration</tspan><tspan
id="tspan1116"
y="-113.77073"
x="263.56888"
sodipodi:role="line">Structure</tspan><tspan
id="tspan1118"
y="-97.104057"
x="263.56888"
sodipodi:role="line">Traversal</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9512-2-2-8-1-7-0)"
d="m 135.82735,-118.73491 h 17.927"
id="path9502-8-53-7-5-7-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9512-2-2-8-1-7-05)"
d="M 370.25969,-118.73523 H 388.1867"
id="path9502-8-53-7-5-7-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9512-2-2-8-1-7-05-1)"
d="m 254.12852,-184.73491 h 17.92701"
id="path9502-8-53-7-5-7-0-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9512-2-2-4-7-13)"
d="m 323.17953,-161.4009 v 17.927"
id="path9502-8-53-6-5-25"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9512-2-2-4-7-1-3)"
d="m 204.70756,-142.77917 v -16.38351"
id="path9502-8-53-6-5-2-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc"
inkscape:transform-center-x="-208"
inkscape:transform-center-y="18.485341" />
</g>
</svg>