==> src/default_scene.c <==1/* The default scene's words, generated by programs/pathtrace/scene.py in the Rust repo (pathtrace-core
2 * scene_data.rs): 640x360, 8 spp x 32 passes, depth 8; 9 materials, 6 quads, 4 spheres, 20 triangles. */
3#include "pathtrace/default_scene.h"
4
5const uint32_t pt_default_scene[PT_DEFAULT_SCENE_WORDS] = {
6 0x43535450, 0x00000001, 0x00000280, 0x00000168, 0x00000008, 0x00000020, 0x00000008, 0x5eed1234,
7 0x00000009, 0x00000006, 0x00000004, 0x00000014, 0x00000000, 0x3f800000, 0x41000000, 0x00000228,
8 0x00000000, 0x3f866666, 0x405ccccd, 0xbf25a59b, 0x3fb022a8, 0x401bf7e0, 0x3fa5a59b, 0x00000000,
9 0x00000000, 0x80000000, 0xbf3a3879, 0x3ce08b55, 0xbca3d70a, 0x3ecccccd, 0xbf0ccccd, 0x3ed7414a,
10 0x00000000, 0x3f3ae148, 0x3f3ae148, 0x3f3ae148, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
11 0x00000000, 0x3f2147ae, 0x3d75c28f, 0x3d4ccccd, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
12 0x00000000, 0x3df5c28f, 0x3ee66666, 0x3e19999a, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
13 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x41880000, 0x41500000, 0x41080000, 0x00000000,
14 0x00000002, 0x3f800000, 0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000, 0x3fc00000,
15 0x00000001, 0x3f733333, 0x3f428f5c, 0x3ea8f5c3, 0x00000000, 0x00000000, 0x00000000, 0x3d23d70a,
16 0x00000000, 0x3dcccccd, 0x3e6147ae, 0x3f3851ec, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
17 0x00000000, 0x3f666666, 0x3ec28f5c, 0x3e3851ec, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
18 0x00000001, 0x3f6b851f, 0x3f6b851f, 0x3f733333, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
19 0xbee66666, 0x40065604, 0xbeb33333, 0x3f666666, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
20 0x3f333333, 0x00000000, 0xbf800000, 0x00000000, 0x3f9e0652, 0x40029cbc, 0x3f2147ae, 0x00000003,
21 0xbff33333, 0x00000000, 0xbfa66666, 0x40733333, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
22 0x40266666, 0x00000000, 0x3f800000, 0x00000000, 0x3d8dd409, 0x3e177ab3, 0x411e147b, 0x00000000,
23 0xbff33333, 0x40066666, 0xbfa66666, 0x40733333, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
24 0x40266666, 0x00000000, 0xbf800000, 0x00000000, 0x3d8dd409, 0x3e177ab3, 0x411e147b, 0x00000000,
25 0xbff33333, 0x00000000, 0xbfa66666, 0x40733333, 0x00000000, 0x00000000, 0x00000000, 0x40066666,
26 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3d8dd409, 0x3e683315, 0x40ff5c29, 0x00000000,
27 0xbff33333, 0x00000000, 0xbfa66666, 0x00000000, 0x00000000, 0x40266666, 0x00000000, 0x40066666,
28 0x00000000, 0x3f800000, 0x00000000, 0x00000000, 0x3e177ab3, 0x3e683315, 0x40aeb852, 0x00000001,
29 0x3ff33333, 0x00000000, 0xbfa66666, 0x00000000, 0x00000000, 0x40266666, 0x00000000, 0x40066666,
30 0x00000000, 0xbf800000, 0x00000000, 0x00000000, 0x3e177ab3, 0x3e683315, 0x40aeb852, 0x00000002,
31 0xbf733333, 0x3ed70a3d, 0x3dcccccd, 0x3ed70a3d, 0x40186186, 0x00000004, 0x00000000, 0x00000000,
32 0x3f7ae148, 0x3ef5c28f, 0xbf000000, 0x3ef5c28f, 0x40055555, 0x00000005, 0x00000000, 0x00000000,
33 0x3f1eb852, 0x3e851eb8, 0x3f1eb852, 0x3e851eb8, 0x40762762, 0x00000006, 0x00000000, 0x00000000,
34 0xbe99999a, 0x3e3851ec, 0x3f4ccccd, 0x3e3851ec, 0x40b1c71c, 0x00000008, 0x00000000, 0x00000000,
35 0xbe553dc5, 0x3f322f8b, 0xbea35deb, 0xba733840, 0xbed967c1, 0x3df87a64, 0x3ebffe1f, 0xbe45b149,
36 0x3e060cd5, 0xbe430084, 0x3e8a49b1, 0x3f719dcf, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
37 0xbe553dc5, 0x3f322f8b, 0xbea35deb, 0x3ebffe1f, 0xbe45b149, 0x3e060cd5, 0x3ec0c2e3, 0x3da21944,
38 0xbe5e0922, 0x3e3efb85, 0x3f45f22f, 0x3f1b2838, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
39 0xbe553dc5, 0x3f322f8b, 0xbea35deb, 0x3ec0c2e3, 0x3da21944, 0xbe5e0922, 0x3ac4c4d6, 0x3c81a037,
40 0xbee1f5bf, 0xbe3efb85, 0x3f7b5a38, 0x3d0d9816, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
41 0xbe553dc5, 0x3f322f8b, 0xbea35deb, 0x3ac4c4d6, 0x3c81a037, 0xbee1f5bf, 0xbe6d50e3, 0xbe974ed1,
42 0xbe6de90c, 0xbf4b4233, 0x3f1b8eab, 0x3c9c59eb, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
43 0xbe553dc5, 0x3f322f8b, 0xbea35deb, 0xbe6d50e3, 0xbe974ed1, 0xbe6de90c, 0xba733840, 0xbed967c1,
44 0x3df87a64, 0xbf4be130, 0x3e2bc8f7, 0x3f14be68, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
45 0x3e2c4802, 0x3f4672b4, 0xbf09313e, 0xbac4c4d6, 0xbe8b5ef5, 0x3eb20afb, 0x3e6d50e3, 0xbec05c13,
46 0xbc4fc8e9, 0x3f4b4233, 0x3ef43fb3, 0x3ec0f397, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
47 0x3e2abe78, 0x3f00c339, 0xbe40af00, 0xbec077bb, 0xbe6d1e39, 0xbc1cfa31, 0x00000000, 0xbed465f2,
48 0xbe1b1014, 0x3e3c7f91, 0xbeac9042, 0x3f6c5eb2, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
49 0xbe5630fd, 0x3e8af755, 0xbe4a7ea3, 0xbe6c5dab, 0x3e0431e1, 0xbeb5131f, 0x3a733840, 0xbe7c8645,
50 0xbebb9166, 0xbf4be130, 0xbf00aba5, 0x3eac3293, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
51 0xbee14754, 0x3ecd1046, 0xbf0d2938, 0x3e6eda6d, 0x3e9f68d4, 0xbe560271, 0x3e6eda6d, 0xbdd3f476,
52 0xbeb88943, 0xbf4adff0, 0x3e5626ec, 0xbf12ab04, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
53 0xbe53b43b, 0x3f363c8d, 0xbf42a9d5, 0x3ebffe1f, 0x3d81b136, 0x3e65e25b, 0x3ec077bb, 0xbe3badaa,
54 0xbe114071, 0x3e430084, 0x3f5089ac, 0xbf0c4134, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
55 0x3e2c4802, 0x3dd4ea0e, 0xbf47eaa4, 0x3e6d50e3, 0x3e974ed1, 0x3e6de90c, 0xbac4c4d6, 0xbc81a037,
56 0x3ee1f5bf, 0x3f4b4233, 0xbf1b8eab, 0xbc9c59eb, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
57 0x3e2c4802, 0x3dd4ea0e, 0xbf47eaa4, 0xbac4c4d6, 0xbc81a037, 0x3ee1f5bf, 0xbec0c2e3, 0xbda21944,
58 0x3e5e0922, 0x3e3efb85, 0xbf7b5a38, 0xbd0d9816, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
59 0x3e2c4802, 0x3dd4ea0e, 0xbf47eaa4, 0xbec0c2e3, 0xbda21944, 0x3e5e0922, 0xbebffe1f, 0x3e45b149,
60 0xbe060cd5, 0xbe3efb85, 0xbf45f22f, 0xbf1b2838, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
61 0x3e2c4802, 0x3dd4ea0e, 0xbf47eaa4, 0xbebffe1f, 0x3e45b149, 0xbe060cd5, 0x3a733840, 0x3ed967c1,
62 0xbdf87a64, 0x3e430084, 0xbe8a49b1, 0xbf719dcf, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
63 0x3e2c4802, 0x3dd4ea0e, 0xbf47eaa4, 0x3a733840, 0x3ed967c1, 0xbdf87a64, 0x3e6d50e3, 0x3e974ed1,
64 0x3e6de90c, 0x3f4be130, 0xbe2bc8f7, 0xbf14be68, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
65 0x3e2abe78, 0x3db48200, 0xbeaddf8a, 0x3e6eda6d, 0x3e9f68d4, 0xbe560271, 0x00000000, 0x3ed465f2,
66 0x3e1b1014, 0x3f4adff0, 0xbe5626ec, 0x3f12ab04, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
67 0xbe553dc5, 0x3ccb4329, 0xbf10685c, 0x3ebffe1f, 0x3d81b136, 0x3e65e25b, 0xba733840, 0x3e7c8645,
68 0x3ebb9166, 0xbe430084, 0xbf5089ac, 0x3f0c4134, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
69 0xbe53b43b, 0x3e981328, 0xbf696dda, 0xbac4c4d6, 0xbe8b5ef5, 0x3eb20afb, 0xbe6eda6d, 0x3dd3f476,
70 0x3eb88943, 0xbf4b4233, 0xbef43fb3, 0xbec0f397, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
71 0x3e2d3b3a, 0x3f075122, 0xbf66f9f1, 0xbec077bb, 0xbe6d1e39, 0xbc1cfa31, 0xbec077bb, 0x3e3badaa,
72 0x3e114071, 0xbe3c7f91, 0x3eac9042, 0xbf6c5eb2, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
73 0x3ecccc73, 0x3ecc8954, 0xbf0c7061, 0xbe6c5dab, 0x3e0431e1, 0xbeb5131f, 0xbe6d50e3, 0x3ec05c13,
74 0x3c4fc8e9, 0x3f4be130, 0x3f00aba5, 0xbeac3293, 0x00000007, 0x00000000, 0x00000000, 0x00000000,
75};