1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5   xmlns:dc="http://purl.org/dc/elements/1.1/"
6   xmlns:cc="http://creativecommons.org/ns#"
7   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8   xmlns:svg="http://www.w3.org/2000/svg"
9   xmlns="http://www.w3.org/2000/svg"
10   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12   width="454.53473"
13   height="183.80112"
14   viewBox="0 0 454.53472 183.80112"
15   version="1.1"
16   id="svg8"
17   sodipodi:docname="ray_tracing_execution.svg"
18   inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
19  <defs
20     id="defs2">
21    <marker
22       inkscape:stockid="Arrow1Mend"
23       orient="auto"
24       refY="0"
25       refX="0"
26       id="marker9512-2-2-4-7"
27       style="overflow:visible"
28       inkscape:isstock="true"
29       inkscape:collect="always">
30      <path
31         id="path9510-2-3-81-1"
32         d="M 0,0 5,-5 -12.5,0 5,5 Z"
33         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
34         transform="matrix(-0.4,0,0,-0.4,-4,0)"
35         inkscape:connector-curvature="0" />
36    </marker>
37    <marker
38       inkscape:stockid="Arrow1Mend"
39       orient="auto"
40       refY="0"
41       refX="0"
42       id="marker9512-2-2-4-7-1"
43       style="overflow:visible"
44       inkscape:isstock="true"
45       inkscape:collect="always">
46      <path
47         id="path9510-2-3-81-1-2"
48         d="M 0,0 5,-5 -12.5,0 5,5 Z"
49         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
50         transform="matrix(-0.4,0,0,-0.4,-4,0)"
51         inkscape:connector-curvature="0" />
52    </marker>
53    <marker
54       inkscape:stockid="Arrow1Mend"
55       orient="auto"
56       refY="0"
57       refX="0"
58       id="marker9512-2-2-8-1-7-0"
59       style="overflow:visible"
60       inkscape:isstock="true"
61       inkscape:collect="always">
62      <path
63         id="path9510-2-3-8-2-1-9"
64         d="M 0,0 5,-5 -12.5,0 5,5 Z"
65         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
66         transform="matrix(-0.4,0,0,-0.4,-4,0)"
67         inkscape:connector-curvature="0" />
68    </marker>
69    <marker
70       inkscape:stockid="Arrow1Mend"
71       orient="auto"
72       refY="0"
73       refX="0"
74       id="marker9512-2-2-8-1-7-05"
75       style="overflow:visible"
76       inkscape:isstock="true"
77       inkscape:collect="always">
78      <path
79         id="path9510-2-3-8-2-1-3"
80         d="M 0,0 5,-5 -12.5,0 5,5 Z"
81         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
82         transform="matrix(-0.4,0,0,-0.4,-4,0)"
83         inkscape:connector-curvature="0" />
84    </marker>
85    <marker
86       inkscape:stockid="Arrow1Mend"
87       orient="auto"
88       refY="0"
89       refX="0"
90       id="marker9512-2-2-8-1-7-05-1"
91       style="overflow:visible"
92       inkscape:isstock="true"
93       inkscape:collect="always">
94      <path
95         id="path9510-2-3-8-2-1-3-9"
96         d="M 0,0 5,-5 -12.5,0 5,5 Z"
97         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
98         transform="matrix(-0.4,0,0,-0.4,-4,0)"
99         inkscape:connector-curvature="0" />
100    </marker>
101    <marker
102       inkscape:stockid="Arrow1Mend"
103       orient="auto"
104       refY="0"
105       refX="0"
106       id="marker9512-2-2-4-7-13"
107       style="overflow:visible"
108       inkscape:isstock="true"
109       inkscape:collect="always">
110      <path
111         id="path9510-2-3-81-1-8"
112         d="M 0,0 5,-5 -12.5,0 5,5 Z"
113         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
114         transform="matrix(-0.4,0,0,-0.4,-4,0)"
115         inkscape:connector-curvature="0" />
116    </marker>
117    <marker
118       inkscape:stockid="Arrow1Mend"
119       orient="auto"
120       refY="0"
121       refX="0"
122       id="marker9512-2-2-4-7-1-3"
123       style="overflow:visible"
124       inkscape:isstock="true"
125       inkscape:collect="always">
126      <path
127         id="path9510-2-3-81-1-2-3"
128         d="M 0,0 5,-5 -12.5,0 5,5 Z"
129         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
130         transform="matrix(-0.4,0,0,-0.4,-4,0)"
131         inkscape:connector-curvature="0" />
132    </marker>
133  </defs>
134  <sodipodi:namedview
135     id="base"
136     pagecolor="#ffffff"
137     bordercolor="#666666"
138     borderopacity="1.0"
139     inkscape:pageopacity="0.0"
140     inkscape:pageshadow="2"
141     inkscape:zoom="2.0000001"
142     inkscape:cx="263.45186"
143     inkscape:cy="204.85377"
144     inkscape:document-units="px"
145     inkscape:current-layer="layer1"
146     showgrid="false"
147     inkscape:snap-center="true"
148     inkscape:snap-object-midpoints="true"
149     inkscape:snap-text-baseline="true"
150     inkscape:window-width="1920"
151     inkscape:window-height="1001"
152     inkscape:window-x="-9"
153     inkscape:window-y="-9"
154     inkscape:window-maximized="0"
155     showguides="false"
156     fit-margin-top="1"
157     fit-margin-right="1"
158     fit-margin-bottom="1"
159     fit-margin-left="1"
160     units="in"
161     inkscape:snap-others="true"
162     inkscape:snap-nodes="true"
163     inkscape:object-nodes="true"
164     height="7.5in">
165    <inkscape:grid
166       type="xygrid"
167       id="grid817"
168       originx="79.262856"
169       originy="-1225.558" />
170  </sodipodi:namedview>
171  <metadata
172     id="metadata5">
173    <rdf:RDF>
174      <cc:Work
175         rdf:about="">
176        <dc:format>image/svg+xml</dc:format>
177        <dc:type
178           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
179        <dc:title></dc:title>
180      </cc:Work>
181    </rdf:RDF>
182  </metadata>
183  <g
184     inkscape:label="Layer 1"
185     inkscape:groupmode="layer"
186     id="layer1"
187     transform="translate(-35.742392,209.97146)">
188    <g
189       id="g1684"
190       transform="translate(76.761047,177.11848)">
191      <rect
192         y="-385.62808"
193         x="196.64136"
194         height="47.54937"
195         width="98.349922"
196         id="rect815-1-6-5-1-3-2-0"
197         style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
198      <text
199         xml:space="preserve"
200         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"
201         x="246.41849"
202         y="-357.55588"
203         id="text823-0-2-6-1-7-2-1"><tspan
204           y="-357.55588"
205           x="246.41849"
206           id="tspan981"
207           sodipodi:role="line">Any-Hit</tspan></text>
208    </g>
209    <g
210       transform="translate(-36.358826,-133.79857)"
211       id="g988-3">
212      <g
213         id="g4763">
214        <rect
215           style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
216           id="rect815-1-6-5-1-3-2-0-7"
217           width="98.349922"
218           height="47.54937"
219           x="191.76122"
220           y="-74.711029" />
221        <text
222           id="text823-0-2-6-1-7-2-1-1"
223           y="-46.1577"
224           x="241.06639"
225           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"
226           xml:space="preserve"><tspan
227             sodipodi:role="line"
228             id="tspan8376"
229             x="241.06639"
230             y="-46.1577">Intersection</tspan></text>
231      </g>
232    </g>
233    <text
234       id="text823-0-2-6-1-7-2-1-9-1"
235       y="-113.86218"
236       x="438.78833"
237       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"
238       xml:space="preserve"><tspan
239         sodipodi:role="line"
240         id="tspan6495"
241         x="438.78833"
242         y="-113.86218">Hit?</tspan></text>
243    <g
244       id="g7686"
245       transform="translate(-211.72239,-23.523486)">
246      <rect
247         y="-184.80975"
248         x="600.11108"
249         height="47.54937"
250         width="98.349922"
251         id="rect815-1-6-5-1-3-0-9"
252         style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
253      <text
254         xml:space="preserve"
255         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"
256         x="649.0517"
257         y="-156.07088"
258         id="text823-0-2-6-1-7-4-9"><tspan
259           y="-156.07088"
260           x="649.0517"
261           id="tspan6645"
262           sodipodi:role="line">Closest Hit</tspan></text>
263    </g>
264    <g
265       transform="translate(196.84052,-0.4705565)"
266       id="g988-3-6">
267      <g
268         id="g4763-9">
269        <rect
270           style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
271           id="rect815-1-6-5-1-3-2-0-7-3"
272           width="98.349922"
273           height="47.54937"
274           x="191.76122"
275           y="-74.711029" />
276        <text
277           id="text823-0-2-6-1-7-2-1-1-5"
278           y="-46.144676"
279           x="240.56183"
280           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"
281           xml:space="preserve"><tspan
282             sodipodi:role="line"
283             id="tspan6647"
284             x="240.56183"
285             y="-46.144676">Miss</tspan></text>
286      </g>
287    </g>
288    <path
289       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)"
290       d="m 439.07803,-95.453012 v 17.927004"
291       id="path9502-8-53-6-5"
292       inkscape:connector-curvature="0"
293       sodipodi:nodetypes="cc" />
294    <rect
295       style="fill:none;stroke:#000000;stroke-width:1.44848073;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
296       id="rect3643-7-6"
297       width="54.151859"
298       height="54.151859"
299       x="354.16718"
300       y="78.002197"
301       transform="matrix(0.90285598,-0.42994311,0.90285598,0.42994311,0,0)" />
302    <path
303       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)"
304       d="m 439.07803,-142.01745 v -16.38351"
305       id="path9502-8-53-6-5-2"
306       inkscape:connector-curvature="0"
307       sodipodi:nodetypes="cc" />
308    <text
309       id="text823-0-2-6-1-7-2-1-5-2-2"
310       y="-145.3622"
311       x="431.07803"
312       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"
313       xml:space="preserve"><tspan
314         sodipodi:role="line"
315         id="tspan9812-5-3"
316         x="431.07803"
317         y="-145.3622">Y</tspan></text>
318    <text
319       id="text823-0-2-6-1-7-2-1-5-1-3"
320       y="-82.515198"
321       x="431.065"
322       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"
323       xml:space="preserve"><tspan
324         sodipodi:role="line"
325         id="tspan10386-33"
326         x="431.065"
327         y="-82.515198">N</tspan></text>
328    <g
329       id="g988-0"
330       transform="translate(-277.43985,-72.408014)">
331      <g
332         id="g1576">
333        <rect
334           style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
335           id="rect815-1-6-5-1-3-2-0-6"
336           width="98.349922"
337           height="47.54937"
338           x="314.6441"
339           y="-70.14447" />
340        <text
341           id="text823-0-2-6-1-7-2-1-8"
342           y="-50.072266"
343           x="364.42123"
344           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"
345           xml:space="preserve"><tspan
346             y="-50.072266"
347             x="364.42123"
348             id="tspan1568"
349             sodipodi:role="line">Ray</tspan><tspan
350             y="-33.405598"
351             x="364.42123"
352             id="tspan1570"
353             sodipodi:role="line">Generation</tspan></text>
354      </g>
355    </g>
356    <rect
357       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.92372322;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
358       id="rect815-1-6-3"
359       width="215.34993"
360       height="47.54937"
361       x="155.40239"
362       y="-142.5096" />
363    <text
364       id="text823-0-2-6"
365       y="-130.43739"
366       x="263.56888"
367       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"
368       xml:space="preserve"><tspan
369         y="-130.43739"
370         x="263.56888"
371         id="tspan947-5"
372         sodipodi:role="line">Acceleration</tspan><tspan
373         id="tspan1116"
374         y="-113.77073"
375         x="263.56888"
376         sodipodi:role="line">Structure</tspan><tspan
377         id="tspan1118"
378         y="-97.104057"
379         x="263.56888"
380         sodipodi:role="line">Traversal</tspan></text>
381    <path
382       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)"
383       d="m 135.82735,-118.73491 h 17.927"
384       id="path9502-8-53-7-5-7-6"
385       inkscape:connector-curvature="0"
386       sodipodi:nodetypes="cc" />
387    <path
388       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)"
389       d="M 370.25969,-118.73523 H 388.1867"
390       id="path9502-8-53-7-5-7-0"
391       inkscape:connector-curvature="0"
392       sodipodi:nodetypes="cc" />
393    <path
394       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)"
395       d="m 254.12852,-184.73491 h 17.92701"
396       id="path9502-8-53-7-5-7-0-2"
397       inkscape:connector-curvature="0"
398       sodipodi:nodetypes="cc" />
399    <path
400       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)"
401       d="m 323.17953,-161.4009 v 17.927"
402       id="path9502-8-53-6-5-25"
403       inkscape:connector-curvature="0"
404       sodipodi:nodetypes="cc" />
405    <path
406       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)"
407       d="m 204.70756,-142.77917 v -16.38351"
408       id="path9502-8-53-6-5-2-9"
409       inkscape:connector-curvature="0"
410       sodipodi:nodetypes="cc"
411       inkscape:transform-center-x="-208"
412       inkscape:transform-center-y="18.485341" />
413  </g>
414</svg>
415