mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
2040 lines
108 KiB
C
2040 lines
108 KiB
C
#include "example_scene.h"
|
|
|
|
|
|
Gfx example_room_0_shapeHeader_entry_0_opaque[] = {
|
|
gsSPDisplayList(example_room_0_dl_crawlspace_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_crawlspace_outline_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_door_outline_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_001_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_ice_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_ladder_001_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_lava_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_lava_void_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_Floor_002_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_Floor_006_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_Floor_007_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_002_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_003_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_004_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_005_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_006_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_007_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_008_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_009_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_010_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_011_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_012_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_013_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_014_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_015_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_016_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_017_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_018_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_019_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_020_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_021_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_sand_mesh_layer_Opaque),
|
|
gsSPDisplayList(example_room_0_dl_water_border_mesh_layer_Opaque),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_shapeHeader_entry_0_transparent[] = {
|
|
gsSPDisplayList(example_room_0_dl_vines_mesh_layer_Transparent),
|
|
gsSPDisplayList(example_room_0_dl_water_mesh_layer_Transparent),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
u64 example_room_0_dl_wall_hackeroot_i8[] = {
|
|
0x5a620062695f632c, 0x1e5246372b26b772, 0x32680534822b8813, 0x5271737e6f462954, 0x83716184789da928, 0x9f8e859b90979596, 0x8a9d62918a8e949b, 0x9b6e6d829c96818b,
|
|
0x9895718296859f2b, 0x9270aba1967b899e, 0xa0768b95857aa285, 0x808da583a07c847f, 0x7aa1848c93859973, 0x9a99ab92a1959d78, 0xb69d7b858587a38c, 0x9a0e999182739c7c,
|
|
0xa59a769e8b879c21, 0x959f9370979fb699, 0x909aa4919b8c9099, 0xa12e9381a27d9a8f, 0x7a858d7c96929d0e, 0x9795958b83968397, 0x817b8794987e687d, 0x8e2c6d959c8e9780,
|
|
0x8f85809ea6787d6f, 0xaeb29f73838973a4, 0xa694738a8d7c7c9a, 0x9a6591809c6f8f8b, 0x857a849e6468ad5a, 0x9688808e9a6a8e74, 0x73ad738a8e78a0a3, 0x9c90ae849f8c7b8c,
|
|
0x372d173e4f4d2583, 0x2c3b0033427c6e41, 0x1d762c0083145500, 0x6f2d1a2d82283d38, 0x947590859a9f8f8d, 0xa1948c9f82757c87, 0x8d8f8b9d968e8b94, 0x807c9797898ca77e,
|
|
0x959791b2947d628b, 0x738e8a81838e858e, 0x2f988d8a979f9f7a, 0x9c6b75886e868f97, 0x99958c896b858273, 0x868a8ea47e939f85, 0x628d9b8785a1877f, 0x889a877c88918877,
|
|
0xa093898e9f999aa2, 0x988c8b9982aa707e, 0x40908c91919a9785, 0x6d84a0738a929fa0, 0xb0bba47383a79c86, 0x95907d849385857f, 0x2388a1747f91a884, 0xa3a08d616d947760,
|
|
0xaa96a97f917c7ca1, 0xa4867b93ae977b79, 0x278da98e94848b78, 0x88b179a27975839b, 0x4b00505032942b61, 0x005838588e420e5b, 0x83722c592912161e, 0x4d5657466e200023,
|
|
0xa18e8f85866f987a, 0x8798a989a5ac8f97, 0x898e7a739791a9a2, 0xa2008b959f969882, 0x8f856ea285a78164, 0xa66f978a7fa09a7f, 0x8b958897647a8e7f, 0x8c4f918b9d7f9d71,
|
|
0x86a19cb46f8e8400, 0x969b7eba978c83a1, 0x75a0a18da6a7959f, 0x91378ca1997f847b, 0x8988959795979378, 0x90858b7c85776f8c, 0x8c977d85888ca384, 0x8e00a07b859b9487,
|
|
0x85948f91836e8e27, 0x96988e7c989d8e7f, 0x989984928c87ab97, 0x782c92a8837e939d, 0x958d7f8589927c4f, 0x8e9e878195a38f8f, 0x8c8a73967c8ea588, 0xaa1c82868b9f9d91,
|
|
0x9ea2859982a27d62, 0xa07a82718f9093a2, 0x7d98999ea58c9e78, 0x8f04917c86a28d8b, 0x201c0d4553231a30, 0x0052a31b222c6053, 0x7b766b375650246c, 0x3e24247f0a376e1c,
|
|
0x89709f6f968f7e8a, 0x9b8f94918c80977c, 0x567cb68da7929fb2, 0x7da7a888798e7f81, 0x7aaa847188a1a47e, 0x9297b08bb182ab9e, 0x267a907e8687a07f, 0x6b889686808b9989,
|
|
0x8d8a8289a8a9799f, 0x877d9e9b889087a4, 0x58809886978caa8b, 0x8d867e9b789b909a, 0x7ca27d757a7e638e, 0x988e7ba68a8b949a, 0x3d83909c8a8c94ab, 0x8b9a7c938ea67992,
|
|
0x7a9085818e8b73a4, 0x918fa19190a4a48a, 0x626c79828fac8c8c, 0x919d7c8985a98595, 0x7ea6b27d72958c8e, 0x8e859d9394a59f95, 0x4d857790859d997e, 0x8a8c99a08c9087a8,
|
|
0x73a0918598a97d96, 0x9f988e986c848e9a, 0x2ba0a6787b9192ab, 0x77877690a2a0928d, 0x369b512f1f4d4a74, 0x364053616a630023, 0x453a772f6b5d7c83, 0x00674803371a1f76,
|
|
|
|
};
|
|
|
|
u64 example_room_0_dl__2grass_hackeroot_ci8[] = {
|
|
0x0001000203040502, 0x060703040809070a, 0x0b04030c0d0e040f, 0x1011121303141516, 0x0710171807190a02, 0x1a021b05111c1d1e, 0x1f20072120010b22, 0x0e230524250b2611,
|
|
0x12180b2718280529, 0x0126032a18050301, 0x052b0b11182c2d0b, 0x012e292f30310a32, 0x1b1a333435293615, 0x0227172d37381139, 0x1218052515071801, 0x050b2f120b110b1b,
|
|
0x030407113a0d2315, 0x0a2f333b070a0415, 0x032a3c38023d0838, 0x04240b080403173e, 0x2a212528182a2d0d, 0x3f401b1811074129, 0x274203070b3a0b0a, 0x02153c25280b2905,
|
|
0x23010b041805131a, 0x01020433190d0b02, 0x180b05431f030202, 0x1b213505250e053d, 0x443d351700330400, 0x030b452621050128, 0x1505050113213803, 0x1524054601074735,
|
|
0x4849041b0523282c, 0x242321024a4b0220, 0x2007022321130727, 0x352f181e4c353131, 0x47244d0a0a3d0425, 0x290b373a02254615, 0x23074e0e19080b29, 0x2a1c250203152918,
|
|
0x4f01500404331851, 0x0421251325151515, 0x0a0e1b1205260b03, 0x0e054f04052d033d, 0x2323385114210b20, 0x2526183104190403, 0x2713192f05524b1b, 0x153326072511310b,
|
|
0x2f1829274f530b03, 0x294a3303463e281c, 0x0723540415210217, 0x12013f2d31040021, 0x2f55030b33150b09, 0x0d380553281f271e, 0x0804230303055626, 0x114615100b030b2f,
|
|
0x4811202a04154629, 0x57583b5904070b23, 0x3f232a3311311818, 0x2305152d3813070b, 0x102a1b0a310b1112, 0x000b0b0a38132020, 0x0458290007230311, 0x4a4a5a170b3f2f04,
|
|
0x250b470b043d5b56, 0x5128233307185c00, 0x041031130b071f17, 0x1835294f23385d05, 0x3103332421273523, 0x05015e1707531710, 0x14053d0a072f0b15, 0x0b0b5f1a19123304,
|
|
0x150b2808030b3d48, 0x0304040d00083c37, 0x601961350b226238, 0x0304190703381857, 0x141156010b320b2d, 0x2963070b38052315, 0x031a4a1546140503, 0x28190b4701233853,
|
|
0x15643318610a292f, 0x07031a030701001a, 0x3f051105130b3f23, 0x0523190e0b15032a, 0x184f1a1515010501, 0x1315053b0b051a07, 0x0101050e2d0b3e02, 0x0b57234203421b21,
|
|
0x0d282318230b0b0b, 0x463d311815151102, 0x230b030343291510, 0x280b0b1a574f430b, 0x22290b0b47473d05, 0x475423002a28254f, 0x0426155a250a2303, 0x2605215715150428,
|
|
0x470307480d331904, 0x2807182105211517, 0x184235333a0b0265, 0x110a110503113111, 0x23211a0b18384115, 0x152a024b04601811, 0x0728562f030b1503, 0x0b2f033e05662123,
|
|
0x024f100a35670204, 0x034615144305600b, 0x1825455a48130411, 0x47100108150d110b, 0x1268010707040b23, 0x05462f11483e203d, 0x033d02020411292f, 0x4f651557332f3748,
|
|
0x0423040203232113, 0x4869252129072400, 0x233f4104076a0b46, 0x0323000b19232511, 0x253e3d1715230b09, 0x0556150b3d0d0125, 0x153d110504010a23, 0x3d2815150227054f,
|
|
0x53041228233e3131, 0x154741190b6b0453, 0x070a03214823250b, 0x280b191833000a17, 0x1803233e186c0502, 0x3d0b021115470a28, 0x17295a053d281707, 0x00026d181a2f1818,
|
|
|
|
};
|
|
|
|
u64 example_room_0_dl__2grass_hackeroot_pal_rgba16[] = {
|
|
0x7513ae157d13a595, 0x9553b615b5d3b617, 0x9dd56d518513add5, 0x7ccf959574d38d0f, 0xbe978d5365117511, 0xae17a5d5c695b5d5, 0x9d956cd1b6576d11, 0x75518515be15be17,
|
|
0xb6559593b5d79d93, 0x8551a593a5d364d1, 0xbe5774d19d556551, 0xad93be557d159555, 0xce97add77d539d53, 0xb619ad957d0f8d93, 0x8d5574915d11be59, 0xa5558d13c6976d13,
|
|
0x9dd36ccfc6576d0f, 0x6cd3750f7cd17d11, 0x85115c8fadd3a615, 0x9d97648f7d4f8553, 0x6c8f84d3ce997cd3, 0x7d5574cf8d515cd1, 0x6c9184d18d11ced7, 0xc699ad97554f748f,
|
|
0x95138d1595516513, 0x8d91a5d7850f9dd7, 0x64d354d1855564cf, 0xa597b69700000000
|
|
};
|
|
|
|
u64 example_room_0_dl_ice_hackeroot_ci8[] = {
|
|
0x0001020304050406, 0x070707080909080a, 0x0b0c0d0e0c0c0505, 0x0f0707080f100e11, 0x120113140f150a07, 0x070706060f0f090a, 0x16170c0c18050404, 0x1519081a14051b11,
|
|
0x1c011314190f0707, 0x07061d0b05040415, 0x0b100c1b05041504, 0x040415131301111e, 0x1f200319190a0607, 0x08090f0418181b18, 0x10181b0c05150f15, 0x040404041505001f,
|
|
0x212203190a1d1d0a, 0x0808090f04012323, 0x1b18180505040404, 0x04040f09090f0500, 0x05150f090a16150f, 0x0807080916242517, 0x1717041315150404, 0x150f080807070405,
|
|
0x041519060a16040f, 0x2608090616272716, 0x1d16161303150404, 0x1528282829071d05, 0x0415151d160b050f, 0x2608060a0b161d06, 0x071d160505050504, 0x15082828290a1605,
|
|
0x200404160b101015, 0x2929070a0b160a07, 0x061d04181b1b1b05, 0x0f0826190f151302, 0x2a0515160b17171d, 0x292929071d1d0707, 0x1d1604181b1b1b04, 0x0f28081d1504052b,
|
|
0x2a05151617101016, 0x290707070a0a1909, 0x0f16051b00001b04, 0x0928091d0b05182b, 0x1b05151d16170c17, 0x0628282909090909, 0x1d16171b001b1816, 0x0a0f1617101b1b00,
|
|
0x1b05040f1d0b1018, 0x1509282928280809, 0x1d160b0c00000c05, 0x0405181b0c0c0c0e, 0x10040f19061d1717, 0x040f060708080f0f, 0x160b17100e0e0c05, 0x0418001b0c100c0c,
|
|
0x1715190907071d0b, 0x0b161d0708191504, 0x171717170c0c0504, 0x04181b18170b100c, 0x160f0f0f1d0a1d16, 0x160b1d0606150510, 0x101010171704040f, 0x150418040a06160b,
|
|
0x060a1d16161d1d1d, 0x0a0a0a1d04181b1b, 0x0c100b161d0a0f19, 0x0f15152c2d292907, 0x07060a0a1d1d1616, 0x0a061d1617181b18, 0x0c17161d2e060908, 0x091a1d1d07292807,
|
|
0x190a060607071d0b, 0x0f150b17101b1805, 0x170b0a06060a2928, 0x0808071d06070909, 0x0f0f1906060a1d15, 0x0f1517101b1b0104, 0x1d0629290a1d0607, 0x07070a161d060909,
|
|
0x0f0f19191d1d2c1a, 0x2f1a04181b1b0215, 0x070729291d0b1d0a, 0x0a0a160b0b0a0709, 0x161d0f0f15171314, 0x260816181212180a, 0x070707060b170b0b, 0x0b0b17171716061d,
|
|
0x1d1d1d0f04051314, 0x1a061d0523230219, 0x07070a16170c1010, 0x1717182524270a1d, 0x0a0a19190f141a2f, 0x2f191d171b180214, 0x2f301d0b100c0c1b, 0x05041303142e060a,
|
|
0x19190909192f2f26, 0x2f0f16170c1b0514, 0x2f061617100c0d0d, 0x0504031a26313106, 0x0f0f19191a1a141a, 0x2f0f0b100d0d1815, 0x07071d0b170c0c0c, 0x17160f2f3232332f,
|
|
0x3435350f14140403, 0x140417170c1b1815, 0x070707071610100b, 0x1616192632363735, 0x343514141a2f0f15, 0x0403161d0b181815, 0x0808070716171716, 0x1d1d0a292638393a,
|
|
0x20041514141a1403, 0x031409061d040504, 0x0f08080916101716, 0x1d1d0707291a1320, 0x3b1b180520202013, 0x3419082819150518, 0x05151515150b160a, 0x07070707070f042b,
|
|
0x11001b002b1f2122, 0x1509082809150418, 0x1b1b1b18170b1619, 0x2807070707151811, 0x001b180101121213, 0x0f07072809190f04, 0x181b0d0e0c101715, 0x2907070707170c11,
|
|
|
|
};
|
|
|
|
u64 example_room_0_dl_ice_hackeroot_pal_rgba16[] = {
|
|
0x1ef526b7267725f7, 0x1e371e771d391cf9, 0x1cf71d371d791e39, 0x1ef91f391f371db7, 0x1eb91ef326f52637, 0x25b71df71df91e79, 0x1eb71d7725771ef7, 0x26f31db926f126b1,
|
|
0x267526b3263526f7, 0x2639267924f725f9, 0x1cb71cb91eb526b5, 0x25b924f925792537, 0x253924b71c371c77, 0x25f525b52cb52d35, 0x2d372db52df51eb3,
|
|
};
|
|
|
|
u64 example_room_0_dl_ladder_hackeroot_ci8[] = {
|
|
0x0001020304050606, 0x0507050508090a0a, 0x0b0a0c020d0e0f10, 0x110a0e0a12130a14, 0x0a0a021516170518, 0x051905151a1b1c1d, 0x1e1f020220020a0a, 0x21120a0a22232402,
|
|
0x0a0a02051f082526, 0x2705151a281f292a, 0x1b022b100b2c020a, 0x23230a0a0a0a2d02, 0x2e2f300505313233, 0x05341628191b1d2a, 0x35360014000a022a, 0x0b0a0a231137380a,
|
|
0x0d2d2e3305053915, 0x092a3a0533000a0a, 0x02140c0a3b0a383c, 0x141b223d0a3e3f0a, 0x4014141928060503, 0x15050541420a0f02, 0x400a000f1f2e4344, 0x1b0e45230a0f360a,
|
|
0x2c140a4647044839, 0x15390517050a0249, 0x4a0a0a480a0a4b4c, 0x020a0a4d0a024e14, 0x4f43501905151551, 0x52155354553b020a, 0x4d0a500a0a1d1f45, 0x440d025630020a0b,
|
|
0x1349575853155419, 0x04055915044c5a45, 0x0a5b13110a505c45, 0x5d0e1d02020a0a0a, 0x5e5e5e155f190506, 0x6004062e155e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e0a61370a, 0x2a2a1b455e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e3e623b0a, 0x0a0a0a0a5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e10403d0a, 0x5c0a63645e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e002c6502, 0x0a3b1e0a5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e0a0a5040, 0x661223675e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e110a0a49, 0x4c121c685e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e500a2a69, 0x2d6a0a0b5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e0a0e231b, 0x236b01235e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e0a120a0a, 0x5b0a020a5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e1b1c2a0a, 0x0023020a5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e002a0a5c, 0x136c6a0a5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e0f000a00, 0x0a020a0a5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e232a1b0e, 0x0a206d005e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e0a0a0a0a, 0x50022a0a5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e0a0e1000, 0x02010a0a5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e0a0a2a02, 0x020a0a0e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e690a0a6e, 0x0b0a0a455e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e482a0202, 0x0b0a101d5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e0a020200, 0x0e0f2e6f5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e0e02370a, 0x69700a235e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
0x5e5e5e5e0a021d0a, 0x0a0a63345e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e6b020a4a, 0x0a0a0b235e5e5e5e, 0x5e5e5e5e5e5e5e5e, 0x5e5e5e5e5e5e5e5e,
|
|
|
|
};
|
|
|
|
u64 example_room_0_dl_ladder_hackeroot_pal_rgba16[] = {
|
|
0x60c1fec3fe816001, 0xf301fb41fc49fb83, 0xc253300179819247, 0x6081ff057141b34f, 0x9a89bb918a038181, 0x690178015801d201, 0xb901eac198c75881, 0xab0d9205aacb4801,
|
|
0xff45d45779418a05, 0xb30dfd51fdd5fb85, 0xfc8ba2894001fec1, 0xffcfe6013801ffd3, 0xee41b9cf8001e281, 0x5001f681ee01c3d3, 0xd5817001fc0781c3, 0xab0b200189c38b41,
|
|
0xffcba8c1fd0ff641, 0xff0368c1a081fc09, 0x2801ff47cc157101, 0xff890001ffd59381, 0x5041b941fb439909, 0xda41c9c1bc81e5c1, 0xc1818043dd819a47, 0x81c1ecdb000090c7,
|
|
0xff1fcd41ffc99245, 0xa2c9b441a2cbbb8f, 0xd4555841ac01cd01, 0xffcdd415ffd7cc13, 0x9a87000000000000
|
|
};
|
|
|
|
u64 example_room_0_dl_lava_hackeroot_ci8[] = {
|
|
0x0001020304050406, 0x0707070809090806, 0x0a0b0c0c0b0d0e0e, 0x0f0710080f110c12, 0x131402150f160607, 0x071010060f0f0917, 0x18110d0b050e0404, 0x1619081a150e0012,
|
|
0x1b01031c19190710, 0x1010181d0e0e0416, 0x0a110d1e0e041604, 0x040416020201001b, 0x1f20031919171010, 0x08080f04051e1e05, 0x0d051e0b0e160f16, 0x04040404040e001f,
|
|
0x2120031917181806, 0x0808090f04010101, 0x0505050e0e040404, 0x04040f09090f0e1e, 0x05040f0917181619, 0x080708091822231d, 0x1d1d040204040e0e, 0x040f08081010160e,
|
|
0x0e160f06170a040f, 0x2408080618252518, 0x1718180303040404, 0x160826260710180e, 0x04041617181d0e0f, 0x272606170a181706, 0x10170a0e0e0e0e04, 0x1608262607060a0e,
|
|
0x200e040a0a111116, 0x070710060a180607, 0x0618040e1e1e1e0e, 0x0f0824090f161401, 0x280e160a0a1d1d17, 0x0707071018171010, 0x170a04051e001e04, 0x1926081716040e29,
|
|
0x280e160a1d0d0d18, 0x0707070706171909, 0x0f0a0e1e2a001e04, 0x082608180a0e0521, 0x1e0e16180a110d1d, 0x0626260708090909, 0x170a111e2a000518, 0x060f0a11111e1e00,
|
|
0x050e160f180a0d05, 0x1609260726080809, 0x180a1d0d2a2a0b04, 0x160e051e0b0b0b0c, 0x0d160f1906171d1d, 0x040f061008080f0f, 0x0a1d1d110c0c0d0e, 0x040500000d0d0d0b,
|
|
0x111619091007180a, 0x0a0a171008191616, 0x1d111d110d0d0e04, 0x04051e051d0a110d, 0x0a0f0f0f1706180a, 0x180a170606160e0d, 0x0d0d111d1d041616, 0x040405041706180a,
|
|
0x1017181818171817, 0x1706171716051e1e, 0x0b0d1d1817170f0f, 0x0f1616252b070710, 0x1006060617171818, 0x0610180a1d051e05, 0x0d1d18172c100808, 0x191c171710072607,
|
|
0x190606101010180a, 0x0f161d1d111e050e, 0x110a061010060708, 0x0808101710070909, 0x0f0f190610061816, 0x0f16110d1e1e1404, 0x1810070706171007, 0x0707061817060919,
|
|
0x0f19191917172d1c, 0x241c040500001416, 0x07070707180a1817, 0x0617181d0a061009, 0x1818190f161d0315, 0x240818051b1b0e17, 0x070707100a111d0a, 0x0a0a1d111d180617,
|
|
0x1818180f040e0315, 0x1a06170513010219, 0x1010060a110d0d0d, 0x11110e2e22251717, 0x171719190f1c1c1a, 0x1c1918110505021c, 0x242f181d110d0b1e, 0x0e0402031a2f1006,
|
|
0x1919191909241a24, 0x1a0f0a110b1e0e15, 0x2406181d110d0b0c, 0x0e04031c27302706, 0x0f0f0f191a1a1a1a, 0x1a0f1d110b0b0516, 0x1010181d1d0d0b0d, 0x1d0a0f1a3131311a,
|
|
0x3233330f151c1615, 0x15041d110d1e1e16, 0x101007101811111d, 0x1818192731343536, 0x323315151a240f0f, 0x16030a171d0e0516, 0x0808101018111d18, 0x1717060727373839,
|
|
0x200e0403151c1503, 0x031c09061804050e, 0x0f0808090a0d1118, 0x17170707071a0320, 0x3a1e1e0520202002, 0x3319262619160e05, 0x0e041616161d0a17, 0x1007070707190e21,
|
|
0x2a000000211f1f20, 0x0419082609160405, 0x1e1e0505111d1809, 0x260707070716052a, 0x001e050101131b02, 0x1607070809191904, 0x051e0c0c0d111d16, 0x07070710101d0b12,
|
|
|
|
};
|
|
|
|
u64 example_room_0_dl_lava_hackeroot_pal_rgba16[] = {
|
|
0xd907d989da09da49, 0xda07d987e307e387, 0xdb47db07e247e147, 0xe107e187d9c7da87, 0xe347e1c7d8c9d949, 0xd9c9da89da47e2c7, 0xe287dac7db09d909, 0xdac9e207d947d109,
|
|
0xd1c9d149e249e209, 0xdb49e289db87db89, 0xd147d189d8c7e389, 0xe309e2c9e1c9e349, 0xdbc9dbc7d209d249, 0xd38bd34bd289db4b, 0xd2cbd24bd1070000
|
|
};
|
|
|
|
u64 example_room_0_dl_sand_hackeroot_ci8[] = {
|
|
0x0001020301040503, 0x0601070704080109, 0x010a010b0c0d0e01, 0x070c0f1001110711, 0x111105110112130d, 0x0414080515161706, 0x0511010711010501, 0x180105191111111a,
|
|
0x0804111b07110102, 0x0705111c07070111, 0x051d061e1e060501, 0x071f021a06112021, 0x1b04222305022407, 0x252605051e271e28, 0x2904051104050707, 0x05112a2b01270625,
|
|
0x051a07272c1e1111, 0x20071107010b0411, 0x051c2d2e2f301e31, 0x071e011e11110511, 0x0e0401010101011e, 0x321e10111a053334, 0x120101111135012f, 0x3611220601012f11,
|
|
0x0407110e01052504, 0x11031c01260c0114, 0x1101013705011038, 0x0f04390111020131, 0x261a0506332d0432, 0x0511030107110705, 0x07010107141e2711, 0x111e112f11053101,
|
|
0x2e3a1a2501110606, 0x0911040306040d11, 0x11010b0704101126, 0x061a07053b391107, 0x090c3c0b3d311106, 0x34051e3e03051304, 0x07013f4033040541, 0x2d42050301011007,
|
|
0x4304410e04050430, 0x1c07054401071107, 0x1540321b01010101, 0x4001360e11050115, 0x0711091311040107, 0x050104011c000405, 0x3a25100705010432, 0x0705110106041101,
|
|
0x2e11024509460101, 0x0d112d1131070142, 0x1107141a07043d05, 0x290747050107481e, 0x072f111101041116, 0x1e0b014107053a01, 0x0c07070505111c04, 0x0420071111050507,
|
|
0x0a2e072d0101132f, 0x4940070a1c011111, 0x320111222e110711, 0x110704061e140711, 0x111c320b11011e08, 0x1411110b27141111, 0x044a2f1005010504, 0x11010e05011b1e1a,
|
|
0x05060901070b1111, 0x1311012205041133, 0x1a11114411050639, 0x1e060d09011e4b05, 0x0701111e07473907, 0x05074c0601460511, 0x0739300b071c0511, 0x0501460740290511,
|
|
0x0101011e1101152e, 0x010e1104330c061e, 0x0a334d0511060e09, 0x05110007050c073a, 0x07091e1101360101, 0x344e060127010711, 0x0504011120040511, 0x0733052f07110c2f,
|
|
0x110c0604310b411e, 0x1106110111113711, 0x1b011a0737112907, 0x010118331107051c, 0x0419070411071111, 0x1411111111050401, 0x0711064101060103, 0x014f110111050f04,
|
|
0x1e11010711110501, 0x200b110701042e0d, 0x0405070137330711, 0x0105050745193701, 0x050d050103031505, 0x362511100e070109, 0x0e01112a06090707, 0x11051e5007111a01,
|
|
0x2f01010a0c01261c, 0x1107070705041105, 0x0705062d35013d1e, 0x19200411010c1109, 0x010c110511091011, 0x012214041e511124, 0x11112e2e01050105, 0x11040105052e1e11,
|
|
0x14361127051e0307, 0x0552041142112a01, 0x0701361c310d111a, 0x3d11111e11041901, 0x53540707111c1104, 0x062f1c271a010115, 0x010a0d032e040d07, 0x2455074f222e0c27,
|
|
0x04040e1401070714, 0x2756010703013f0d, 0x1100250411570120, 0x010721013304060c, 0x11110a0501011116, 0x01070111150c0711, 0x071c040504070b04, 0x151101112f580624,
|
|
0x41041b0111010701, 0x1131022605330e2f, 0x050b01040b050111, 0x0101001106020306, 0x0111111107110536, 0x3101362e07090b11, 0x06400a0615110501, 0x1002040404590107,
|
|
|
|
};
|
|
|
|
u64 example_room_0_dl_sand_hackeroot_pal_rgba16[] = {
|
|
0xe601fbc1e581ed41, 0xfc81fb81fb41fc41, 0xf6c1f501ec01ecc1, 0xfd01e541f3c1ee81, 0xedc1fc01de41e481, 0xed81ec41fe81e4c3, 0xddc1fd41f441eec1, 0xf401ff81fcc1e583,
|
|
0xe4c1f601f381fc03, 0xf541ee01e641f4c1, 0xd4c1f701ebc1ef01, 0xd741f341f481e501, 0xe401ec81ee41e5c1, 0xdcc1e741f581f641, 0xe503fb01de81fc43, 0xd541ed01ef41fd81,
|
|
0xdd41dd01fe41fdc1, 0xf5c1e6c1dc81e681, 0xf681df01d501fb83, 0xefc1e483f781e701, 0xdec1eb81dc41ff01, 0xd6c1fc83cf01ed43, 0xde01f48300000000
|
|
};
|
|
|
|
u64 example_room_0_dl_vines_ci8[] = {
|
|
0x0001010102030405, 0x0406000707050505, 0x0707070808080707, 0x0707070707070707, 0x000101090a030b04, 0x0c01010d0e0a0c0b, 0x0405050707070505, 0x0505050505050505,
|
|
0x08000f04040b060a, 0x0200010110011009, 0x1112030405050505, 0x0b13130405050507, 0x0807050505140001, 0x0101000910090101, 0x010110130b070707, 0x02010a0415160808,
|
|
0x0705050507080800, 0x0101001713100100, 0x0018190101000808, 0x001a040310010008, 0x0705050508080808, 0x0001010004120101, 0x0007041201010008, 0x0807051b01010008,
|
|
0x0705050508080808, 0x0001010007040d01, 0x0007050502010100, 0x0705050700010008, 0x0705050507080800, 0x0101010007050601, 0x0007050507000101, 0x0705050700010108,
|
|
0x0807050507070001, 0x0101000808070b01, 0x0108070507020101, 0x0f05050800010108, 0x08070505041c0101, 0x0100080808070b10, 0x10080705051d0101, 0x1b05070800010008,
|
|
0x0807050411101000, 0x0008080808081410, 0x11070807050c0101, 0x0505070001010008, 0x0000150b11130b07, 0x0708080808081801, 0x0a0708071e0e101f, 0x05050f0101000808,
|
|
0x00010e040b070505, 0x0707080808000110, 0x0b07080001101205, 0x0505000101000808, 0x0001100405070705, 0x0507080808000110, 0x05040201010e0505, 0x0504010100080808,
|
|
0x0800010a041b0807, 0x0505070800010100, 0x060e010116050505, 0x0503010000080808, 0x08080019040c0007, 0x0505070001010000, 0x0110110005050714, 0x0c0b130208080808,
|
|
0x0808082004150008, 0x0705140101000001, 0x0115040705050700, 0x1904050707080808, 0x08070705040e011f, 0x0505090100000001, 0x0105050707050500, 0x0112050507080808,
|
|
0x070505050700010d, 0x0405010100080001, 0x0103050707050521, 0x0101040505080808, 0x0505050707140e01, 0x0607010100080800, 0x010a050707050508, 0x0001150505070808,
|
|
0x0507070808070610, 0x1808000101000800, 0x100d0f0805050708, 0x2009110405070808, 0x0708080807040e01, 0x0008000101010008, 0x0e10160805050707, 0x0412100405070808,
|
|
0x0708080807060101, 0x0008080001010100, 0x0610100705050705, 0x05140d0404070808, 0x070808081e0d0100, 0x0808080800010100, 0x040d012105050705, 0x051b060422080808,
|
|
0x0507080010101c21, 0x080808080001011a, 0x0512012305050707, 0x0505040310000808, 0x0507080001110407, 0x080808080001011b, 0x0515010905050807, 0x0505051c01000808,
|
|
0x05050800011c0507, 0x0808080001011805, 0x0520010905050808, 0x0705051001000808, 0x0505070001240505, 0x0708000101000705, 0x0524010d05070808, 0x07050c0101000808,
|
|
0x0505070001010505, 0x0708000101000705, 0x0500010e05070808, 0x0704111000080808, 0x0505070001010f05, 0x0507000100080705, 0x0700010605070707, 0x04040e1f08080808,
|
|
0x0505070001011805, 0x050f010100070505, 0x0700010b05070505, 0x0b04122108080808, 0x0505080800010007, 0x0514010108070505, 0x0700011405070505, 0x1404250808080808,
|
|
|
|
};
|
|
|
|
u64 example_room_0_dl_vines_pal_rgba16[] = {
|
|
0x07c807c907880485, 0x040503c5050503c4, 0x0000074905870445, 0x04c5070906870444, 0x078906c705c70607, 0x04c4054506860546, 0x0748070706460404, 0x06470504048406c6,
|
|
0x058605c606060706, 0x0708054700000000
|
|
};
|
|
|
|
u64 example_room_0_dl_water_hackeroot_ci8[] = {
|
|
0x0001020304050406, 0x0707070809090a0b, 0x0c0d0e0e0d0f1010, 0x1107120a11130e14, 0x1501021611170607, 0x121206061111090b, 0x18130d0d05100410, 0x17190a1a1610001b,
|
|
0x1c01021d19190712, 0x12061e0c10100417, 0x0c130d1f10040404, 0x0404040302010020, 0x21220319190b0612, 0x0a091104051f1f05, 0x0f05050d10171717, 0x0404100404100021,
|
|
0x232203190b1e1e0b, 0x0a0a091104010101, 0x1f05050504040404, 0x040411090911101f, 0x050411090b1e1719, 0x0a120a0918242413, 0x1313040304040404, 0x04110a0a12121710,
|
|
0x041719060b180411, 0x250a090618262618, 0x1e18180303170404, 0x1708080807121e10, 0x1004170b1e0c1011, 0x270a060b0c181e06, 0x120b181005101004, 0x110a0808070b1810,
|
|
0x221004180c131311, 0x0707120b181e0b07, 0x061e04051f1f0510, 0x1709271911040228, 0x291004180c13131e, 0x070707121e1e1212, 0x1e18040500001f10, 0x110a0a0b1704052a,
|
|
0x291017180c0f0f18, 0x070707070b0b0909, 0x1118101f00001f04, 0x0908091e0c10052a, 0x1f10171e18130f0c, 0x060808070a090909, 0x1e18131f1b000518, 0x0b1118130f1f1f00,
|
|
0x1f1004111e0c0f10, 0x1709080708080a09, 0x1e180c0d1b1b0d04, 0x17101f1f0d0d0d0e, 0x0f041119060b1313, 0x041106120a0a1111, 0x180c130f0e0e0f04, 0x040500000f0f0f0d,
|
|
0x1317190912121e18, 0x18180b120a191704, 0x0c1313130f0f1004, 0x04051f050c0c130f, 0x181111111e061e18, 0x18181e060617100f, 0x0f0f13130c040417, 0x170405100b06180c,
|
|
0x120b1e1e180b1e1e, 0x0b060b0b17051f1f, 0x0d0f0c181e0b1111, 0x111717262b070712, 0x1206060b0b0b1818, 0x06121e1813051f05, 0x0f13180b2c06090a, 0x191a1e1e12070807,
|
|
0x190b060612121e18, 0x11170c13131f1f05, 0x130c0b0606060708, 0x0a0a120b06120a09, 0x11111906060b1e17, 0x1717130f1f1f2804, 0x1e1207070b0b0607, 0x0707061e1e060a19,
|
|
0x111111191e1e2d1d, 0x1a1d04051f002817, 0x070707071e181e0b, 0x060b180c0c0b1209, 0x1e1e1111040c0316, 0x250a18051515050b, 0x070707060c130c0c, 0x0c0c13130c1e060b,
|
|
0x1e1e1e1104100316, 0x1a060b1015150219, 0x12120618130f0f0f, 0x131305242e260b0b, 0x0b0b1919111d1d1a, 0x1a191e131f1f021d, 0x252f1e0c130f0d1f, 0x100402031d2c0606,
|
|
0x19191919191a1a25, 0x1a1118130d1f1016, 0x25061813130d0d0d, 0x1004161625272706, 0x111111191a1a1d1a, 0x1a110c0f0d0d0517, 0x12121e0c0c0f0d0f, 0x0c18111a3030301a,
|
|
0x313132171d160416, 0x16040c130f1f0517, 0x121212121e0f0f0c, 0x1818192730333431, 0x3531161d1d1a1117, 0x0416181e0c100517, 0x0a0a121218131318, 0x0b1e060725363738,
|
|
0x22100416161d1603, 0x031d09061e041010, 0x110a0909180f1318, 0x1e0b0707071a0222, 0x391f050522222202, 0x31190a0819171005, 0x10040417170c180b, 0x1207070707111023,
|
|
0x0000000023212335, 0x0419080809170405, 0x1f1f0505130c1819, 0x0807071207110500, 0x001f1f2801151502, 0x1107070809111104, 0x051f0e0e0d0f1317, 0x07071212120c0d14,
|
|
|
|
};
|
|
|
|
u64 example_room_0_dl_water_hackeroot_x_water_hackeroot_pal_rgba16[] = {
|
|
0x1b77233722b72277, 0x1a771af7197918f9, 0x18f71977193719b9, 0x1a791b391b791af9, 0x1ab719f719391ab9, 0x1bf7237722371a37, 0x1a3919b721b71bb7, 0x23b721f719f91b37,
|
|
0x23f723b522f52375, 0x22b9217722392137, 0x22f71b3523352139, 0x21b921f922792179, 0x20f7227522352975, 0x29f522b529f72a75, 0x2ab51b7500000000
|
|
};
|
|
|
|
u64 example_room_0_dl_water_hackeroot_ci8_copy[] = {
|
|
0x0001020304050406, 0x0707070809090a0b, 0x0c0d0e0e0d0f1010, 0x1107120a11130e14, 0x1501021611170607, 0x121206061111090b, 0x18130d0d05100410, 0x17190a1a1610001b,
|
|
0x1c01021d19190712, 0x12061e0c10100417, 0x0c130d1f10040404, 0x0404040302010020, 0x21220319190b0612, 0x0a091104051f1f05, 0x0f05050d10171717, 0x0404100404100021,
|
|
0x232203190b1e1e0b, 0x0a0a091104010101, 0x1f05050504040404, 0x040411090911101f, 0x050411090b1e1719, 0x0a120a0918242413, 0x1313040304040404, 0x04110a0a12121710,
|
|
0x041719060b180411, 0x250a090618262618, 0x1e18180303170404, 0x1708080807121e10, 0x1004170b1e0c1011, 0x270a060b0c181e06, 0x120b181005101004, 0x110a0808070b1810,
|
|
0x221004180c131311, 0x0707120b181e0b07, 0x061e04051f1f0510, 0x1709271911040228, 0x291004180c13131e, 0x070707121e1e1212, 0x1e18040500001f10, 0x110a0a0b1704052a,
|
|
0x291017180c0f0f18, 0x070707070b0b0909, 0x1118101f00001f04, 0x0908091e0c10052a, 0x1f10171e18130f0c, 0x060808070a090909, 0x1e18131f1b000518, 0x0b1118130f1f1f00,
|
|
0x1f1004111e0c0f10, 0x1709080708080a09, 0x1e180c0d1b1b0d04, 0x17101f1f0d0d0d0e, 0x0f041119060b1313, 0x041106120a0a1111, 0x180c130f0e0e0f04, 0x040500000f0f0f0d,
|
|
0x1317190912121e18, 0x18180b120a191704, 0x0c1313130f0f1004, 0x04051f050c0c130f, 0x181111111e061e18, 0x18181e060617100f, 0x0f0f13130c040417, 0x170405100b06180c,
|
|
0x120b1e1e180b1e1e, 0x0b060b0b17051f1f, 0x0d0f0c181e0b1111, 0x111717262b070712, 0x1206060b0b0b1818, 0x06121e1813051f05, 0x0f13180b2c06090a, 0x191a1e1e12070807,
|
|
0x190b060612121e18, 0x11170c13131f1f05, 0x130c0b0606060708, 0x0a0a120b06120a09, 0x11111906060b1e17, 0x1717130f1f1f2804, 0x1e1207070b0b0607, 0x0707061e1e060a19,
|
|
0x111111191e1e2d1d, 0x1a1d04051f002817, 0x070707071e181e0b, 0x060b180c0c0b1209, 0x1e1e1111040c0316, 0x250a18051515050b, 0x070707060c130c0c, 0x0c0c13130c1e060b,
|
|
0x1e1e1e1104100316, 0x1a060b1015150219, 0x12120618130f0f0f, 0x131305242e260b0b, 0x0b0b1919111d1d1a, 0x1a191e131f1f021d, 0x252f1e0c130f0d1f, 0x100402031d2c0606,
|
|
0x19191919191a1a25, 0x1a1118130d1f1016, 0x25061813130d0d0d, 0x1004161625272706, 0x111111191a1a1d1a, 0x1a110c0f0d0d0517, 0x12121e0c0c0f0d0f, 0x0c18111a3030301a,
|
|
0x313132171d160416, 0x16040c130f1f0517, 0x121212121e0f0f0c, 0x1818192730333431, 0x3531161d1d1a1117, 0x0416181e0c100517, 0x0a0a121218131318, 0x0b1e060725363738,
|
|
0x22100416161d1603, 0x031d09061e041010, 0x110a0909180f1318, 0x1e0b0707071a0222, 0x391f050522222202, 0x31190a0819171005, 0x10040417170c180b, 0x1207070707111023,
|
|
0x0000000023212335, 0x0419080809170405, 0x1f1f0505130c1819, 0x0807071207110500, 0x001f1f2801151502, 0x1107070809111104, 0x051f0e0e0d0f1317, 0x07071212120c0d14,
|
|
|
|
};
|
|
|
|
Vtx example_room_0_dl_crawlspace_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-16, 0, -308}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-16, 24, -308}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-16, 24, -545}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-16, 0, -545}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {13, 0, -308}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {13, 24, -308}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {13, 24, -545}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {13, 0, -545}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_crawlspace_mesh_layer_Opaque_vtx_0[12] = {
|
|
{{ {13, 24, -545}, 0, {1008, 462}, {129, 0, 0, 255} }},
|
|
{{ {13, 0, -308}, 0, {-16, 565}, {129, 0, 0, 255} }},
|
|
{{ {13, 24, -308}, 0, {-16, 462}, {129, 0, 0, 255} }},
|
|
{{ {13, 0, -545}, 0, {1008, 565}, {129, 0, 0, 255} }},
|
|
{{ {-16, 24, -308}, 0, {432, 1008}, {0, 129, 0, 255} }},
|
|
{{ {13, 24, -545}, 0, {560, -16}, {0, 129, 0, 255} }},
|
|
{{ {13, 24, -308}, 0, {560, 1008}, {0, 129, 0, 255} }},
|
|
{{ {-16, 24, -545}, 0, {432, -16}, {0, 129, 0, 255} }},
|
|
{{ {-16, 0, -308}, 0, {-16, 565}, {127, 0, 0, 255} }},
|
|
{{ {-16, 24, -545}, 0, {1008, 462}, {127, 0, 0, 255} }},
|
|
{{ {-16, 24, -308}, 0, {-16, 462}, {127, 0, 0, 255} }},
|
|
{{ {-16, 0, -545}, 0, {1008, 565}, {127, 0, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_crawlspace_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_crawlspace_mesh_layer_Opaque_vtx_0 + 0, 12, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0),
|
|
gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_crawlspace_outline_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-46, 0, -308}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-46, 155, -308}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-46, 155, -545}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-46, 0, -545}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {43, 0, -308}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {43, 155, -308}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {43, 155, -545}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {43, 0, -545}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_crawlspace_outline_mesh_layer_Opaque_vtx_0[47] = {
|
|
{{ {13, 155, -308}, 0, {547, 901}, {0, 127, 0, 255} }},
|
|
{{ {43, 155, -308}, 0, {647, 901}, {0, 127, 0, 255} }},
|
|
{{ {43, 155, -545}, 0, {647, 91}, {0, 127, 0, 255} }},
|
|
{{ {13, 155, -545}, 0, {547, 91}, {0, 127, 0, 255} }},
|
|
{{ {-16, 155, -308}, 0, {446, 901}, {0, 127, 0, 255} }},
|
|
{{ {-16, 155, -545}, 0, {446, 91}, {0, 127, 0, 255} }},
|
|
{{ {-46, 155, -545}, 0, {344, 91}, {0, 127, 0, 255} }},
|
|
{{ {-46, 155, -308}, 0, {344, 901}, {0, 127, 0, 255} }},
|
|
{{ {-16, 0, -545}, 0, {446, 787}, {0, 0, 129, 255} }},
|
|
{{ {-46, 155, -545}, 0, {344, 258}, {0, 0, 129, 255} }},
|
|
{{ {-16, 155, -545}, 0, {446, 258}, {0, 0, 129, 255} }},
|
|
{{ {-46, 0, -545}, 0, {344, 787}, {0, 0, 129, 255} }},
|
|
{{ {43, 0, -308}, 0, {91, 787}, {127, 0, 0, 255} }},
|
|
{{ {43, 155, -545}, 0, {901, 258}, {127, 0, 0, 255} }},
|
|
{{ {43, 155, -308}, 0, {91, 258}, {127, 0, 0, 255} }},
|
|
{{ {43, 0, -545}, 0, {901, 787}, {127, 0, 0, 255} }},
|
|
{{ {-46, 0, -308}, 0, {344, 901}, {0, 129, 0, 255} }},
|
|
{{ {-16, 0, -545}, 0, {446, 91}, {0, 129, 0, 255} }},
|
|
{{ {-16, 0, -308}, 0, {446, 901}, {0, 129, 0, 255} }},
|
|
{{ {-46, 0, -545}, 0, {344, 91}, {0, 129, 0, 255} }},
|
|
{{ {43, 0, -545}, 0, {647, 787}, {0, 0, 129, 255} }},
|
|
{{ {13, 155, -545}, 0, {547, 258}, {0, 0, 129, 255} }},
|
|
{{ {43, 155, -545}, 0, {647, 258}, {0, 0, 129, 255} }},
|
|
{{ {13, 0, -545}, 0, {547, 787}, {0, 0, 129, 255} }},
|
|
{{ {13, 24, -308}, 0, {547, 706}, {0, 0, 127, 255} }},
|
|
{{ {13, 155, -308}, 0, {547, 258}, {0, 0, 127, 255} }},
|
|
{{ {-16, 155, -308}, 0, {446, 258}, {0, 0, 127, 255} }},
|
|
{{ {-16, 24, -308}, 0, {446, 706}, {0, 0, 127, 255} }},
|
|
{{ {43, 155, -308}, 0, {647, 258}, {0, 0, 127, 255} }},
|
|
{{ {13, 0, -308}, 0, {547, 787}, {0, 0, 127, 255} }},
|
|
{{ {43, 0, -308}, 0, {647, 787}, {0, 0, 127, 255} }},
|
|
{{ {-16, 24, -545}, 0, {446, 706}, {0, 0, 129, 255} }},
|
|
{{ {13, 155, -545}, 0, {547, 258}, {0, 0, 129, 255} }},
|
|
{{ {13, 24, -545}, 0, {547, 706}, {0, 0, 129, 255} }},
|
|
{{ {-16, 155, -545}, 0, {446, 258}, {0, 0, 129, 255} }},
|
|
{{ {13, 0, -545}, 0, {547, 91}, {0, 129, 0, 255} }},
|
|
{{ {43, 0, -545}, 0, {647, 91}, {0, 129, 0, 255} }},
|
|
{{ {43, 0, -308}, 0, {647, 901}, {0, 129, 0, 255} }},
|
|
{{ {13, 0, -308}, 0, {547, 901}, {0, 129, 0, 255} }},
|
|
{{ {-46, 155, -308}, 0, {91, 258}, {129, 0, 0, 255} }},
|
|
{{ {-46, 0, -545}, 0, {901, 787}, {129, 0, 0, 255} }},
|
|
{{ {-46, 0, -308}, 0, {91, 787}, {129, 0, 0, 255} }},
|
|
{{ {-46, 155, -545}, 0, {901, 258}, {129, 0, 0, 255} }},
|
|
{{ {-46, 0, -308}, 0, {344, 787}, {0, 0, 127, 255} }},
|
|
{{ {-16, 0, -308}, 0, {446, 787}, {0, 0, 127, 255} }},
|
|
{{ {-16, 155, -308}, 0, {446, 258}, {0, 0, 127, 255} }},
|
|
{{ {-46, 155, -308}, 0, {344, 258}, {0, 0, 127, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_crawlspace_outline_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_crawlspace_outline_mesh_layer_Opaque_vtx_0 + 0, 31, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
|
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
|
gsSP2Triangles(5, 6, 4, 0, 6, 7, 4, 0),
|
|
gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0),
|
|
gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0),
|
|
gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0),
|
|
gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0),
|
|
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
|
gsSP2Triangles(28, 29, 30, 0, 28, 25, 29, 0),
|
|
gsSPVertex(example_room_0_dl_crawlspace_outline_mesh_layer_Opaque_vtx_0 + 31, 16, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
|
gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0),
|
|
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_door_outline_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-150, 0, -95}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 155, -95}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 155, -115}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -115}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -95}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 155, -95}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 155, -115}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -115}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_door_outline_mesh_layer_Opaque_vtx_0[58] = {
|
|
{{ {31, 100, -95}, 0, {462, 493}, {129, 0, 0, 255} }},
|
|
{{ {31, 0, -115}, 0, {530, 835}, {129, 0, 0, 255} }},
|
|
{{ {31, 0, -95}, 0, {462, 835}, {129, 0, 0, 255} }},
|
|
{{ {31, 100, -115}, 0, {530, 493}, {129, 0, 0, 255} }},
|
|
{{ {150, 0, -115}, 0, {530, 835}, {127, 0, 0, 255} }},
|
|
{{ {150, 100, -95}, 0, {462, 493}, {127, 0, 0, 255} }},
|
|
{{ {150, 0, -95}, 0, {462, 835}, {127, 0, 0, 255} }},
|
|
{{ {150, 100, -115}, 0, {530, 493}, {127, 0, 0, 255} }},
|
|
{{ {150, 155, -115}, 0, {530, 306}, {127, 0, 0, 255} }},
|
|
{{ {150, 155, -95}, 0, {462, 306}, {127, 0, 0, 255} }},
|
|
{{ {150, 0, -95}, 0, {1007, 835}, {0, 0, 127, 255} }},
|
|
{{ {31, 100, -95}, 0, {600, 493}, {0, 0, 127, 255} }},
|
|
{{ {31, 0, -95}, 0, {600, 835}, {0, 0, 127, 255} }},
|
|
{{ {150, 100, -95}, 0, {1007, 493}, {0, 0, 127, 255} }},
|
|
{{ {150, 155, -95}, 0, {1007, 306}, {0, 0, 127, 255} }},
|
|
{{ {31, 155, -95}, 0, {600, 306}, {0, 0, 127, 255} }},
|
|
{{ {-29, 100, -95}, 0, {395, 493}, {0, 0, 127, 255} }},
|
|
{{ {-29, 155, -95}, 0, {395, 306}, {0, 0, 127, 255} }},
|
|
{{ {-150, 100, -95}, 0, {-17, 493}, {0, 0, 127, 255} }},
|
|
{{ {-150, 155, -95}, 0, {-17, 306}, {0, 0, 127, 255} }},
|
|
{{ {-29, 0, -95}, 0, {395, 835}, {0, 0, 127, 255} }},
|
|
{{ {-150, 0, -95}, 0, {-17, 835}, {0, 0, 127, 255} }},
|
|
{{ {-29, 100, -95}, 0, {395, 530}, {0, 129, 0, 255} }},
|
|
{{ {31, 100, -115}, 0, {600, 462}, {0, 129, 0, 255} }},
|
|
{{ {31, 100, -95}, 0, {600, 530}, {0, 129, 0, 255} }},
|
|
{{ {-29, 100, -115}, 0, {395, 462}, {0, 129, 0, 255} }},
|
|
{{ {-150, 0, -115}, 0, {-17, 835}, {0, 0, 129, 255} }},
|
|
{{ {-29, 100, -115}, 0, {395, 493}, {0, 0, 129, 255} }},
|
|
{{ {-29, 0, -115}, 0, {395, 835}, {0, 0, 129, 255} }},
|
|
{{ {-150, 100, -115}, 0, {-17, 493}, {0, 0, 129, 255} }},
|
|
{{ {-150, 155, -115}, 0, {-17, 306}, {0, 0, 129, 255} }},
|
|
{{ {-29, 155, -115}, 0, {395, 306}, {0, 0, 129, 255} }},
|
|
{{ {-29, 155, -115}, 0, {395, 306}, {0, 0, 129, 255} }},
|
|
{{ {31, 100, -115}, 0, {600, 493}, {0, 0, 129, 255} }},
|
|
{{ {-29, 100, -115}, 0, {395, 493}, {0, 0, 129, 255} }},
|
|
{{ {31, 155, -115}, 0, {600, 306}, {0, 0, 129, 255} }},
|
|
{{ {150, 100, -115}, 0, {1007, 493}, {0, 0, 129, 255} }},
|
|
{{ {150, 155, -115}, 0, {1007, 306}, {0, 0, 129, 255} }},
|
|
{{ {31, 0, -115}, 0, {600, 835}, {0, 0, 129, 255} }},
|
|
{{ {150, 0, -115}, 0, {1007, 835}, {0, 0, 129, 255} }},
|
|
{{ {-29, 0, -115}, 0, {530, 835}, {127, 0, 0, 255} }},
|
|
{{ {-29, 100, -95}, 0, {462, 493}, {127, 0, 0, 255} }},
|
|
{{ {-29, 0, -95}, 0, {462, 835}, {127, 0, 0, 255} }},
|
|
{{ {-29, 100, -115}, 0, {530, 493}, {127, 0, 0, 255} }},
|
|
{{ {150, 155, -95}, 0, {1007, 530}, {0, 127, 0, 255} }},
|
|
{{ {150, 155, -115}, 0, {1007, 462}, {0, 127, 0, 255} }},
|
|
{{ {31, 155, -115}, 0, {600, 462}, {0, 127, 0, 255} }},
|
|
{{ {31, 155, -95}, 0, {600, 530}, {0, 127, 0, 255} }},
|
|
{{ {-29, 155, -95}, 0, {395, 530}, {0, 127, 0, 255} }},
|
|
{{ {-29, 155, -115}, 0, {395, 462}, {0, 127, 0, 255} }},
|
|
{{ {-150, 155, -115}, 0, {-17, 462}, {0, 127, 0, 255} }},
|
|
{{ {-150, 155, -95}, 0, {-17, 530}, {0, 127, 0, 255} }},
|
|
{{ {-150, 155, -95}, 0, {462, 306}, {129, 0, 0, 255} }},
|
|
{{ {-150, 155, -115}, 0, {530, 306}, {129, 0, 0, 255} }},
|
|
{{ {-150, 100, -115}, 0, {530, 493}, {129, 0, 0, 255} }},
|
|
{{ {-150, 100, -95}, 0, {462, 493}, {129, 0, 0, 255} }},
|
|
{{ {-150, 0, -95}, 0, {462, 835}, {129, 0, 0, 255} }},
|
|
{{ {-150, 0, -115}, 0, {530, 835}, {129, 0, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_door_outline_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_door_outline_mesh_layer_Opaque_vtx_0 + 0, 32, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0),
|
|
gsSP2Triangles(8, 5, 7, 0, 8, 9, 5, 0),
|
|
gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0),
|
|
gsSP2Triangles(14, 11, 13, 0, 14, 15, 11, 0),
|
|
gsSP2Triangles(15, 16, 11, 0, 15, 17, 16, 0),
|
|
gsSP2Triangles(17, 18, 16, 0, 17, 19, 18, 0),
|
|
gsSP2Triangles(18, 20, 16, 0, 18, 21, 20, 0),
|
|
gsSP2Triangles(22, 23, 24, 0, 22, 25, 23, 0),
|
|
gsSP2Triangles(26, 27, 28, 0, 26, 29, 27, 0),
|
|
gsSP2Triangles(30, 27, 29, 0, 30, 31, 27, 0),
|
|
gsSPVertex(example_room_0_dl_door_outline_mesh_layer_Opaque_vtx_0 + 32, 26, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSP2Triangles(3, 4, 1, 0, 3, 5, 4, 0),
|
|
gsSP2Triangles(4, 6, 1, 0, 4, 7, 6, 0),
|
|
gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0),
|
|
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
|
gsSP2Triangles(14, 16, 15, 0, 14, 17, 16, 0),
|
|
gsSP2Triangles(18, 16, 17, 0, 18, 19, 16, 0),
|
|
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
|
gsSP2Triangles(22, 24, 23, 0, 22, 25, 24, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_001_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_001_mesh_layer_Opaque_vtx_0[22] = {
|
|
{{ {-150, 0, -281}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -281}, 0, {624, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -318}, 0, {368, 880}, {0, 127, 0, 255} }},
|
|
{{ {0, 0, -318}, 0, {496, 880}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -318}, 0, {624, 880}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -281}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -356}, 0, {624, 752}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -393}, 0, {624, 624}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -431}, 0, {624, 496}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -581}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -468}, 0, {624, 368}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -506}, 0, {624, 240}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -543}, 0, {624, 112}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -581}, 0, {624, -16}, {0, 127, 0, 255} }},
|
|
{{ {0, 0, -543}, 0, {496, 112}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -543}, 0, {368, 112}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, -581}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -506}, 0, {368, 240}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -468}, 0, {368, 368}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -431}, 0, {368, 496}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -393}, 0, {368, 624}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -356}, 0, {368, 752}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_001_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_001_mesh_layer_Opaque_vtx_0 + 0, 22, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
|
gsSP2Triangles(1, 4, 3, 0, 4, 1, 5, 0),
|
|
gsSP2Triangles(6, 4, 5, 0, 7, 6, 5, 0),
|
|
gsSP2Triangles(8, 7, 5, 0, 5, 9, 8, 0),
|
|
gsSP2Triangles(9, 10, 8, 0, 9, 11, 10, 0),
|
|
gsSP2Triangles(9, 12, 11, 0, 9, 13, 12, 0),
|
|
gsSP2Triangles(12, 13, 14, 0, 14, 13, 15, 0),
|
|
gsSP2Triangles(13, 16, 15, 0, 17, 15, 16, 0),
|
|
gsSP2Triangles(18, 17, 16, 0, 19, 18, 16, 0),
|
|
gsSP2Triangles(16, 0, 19, 0, 0, 20, 19, 0),
|
|
gsSP2Triangles(0, 21, 20, 0, 0, 2, 21, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_001_mesh_layer_Opaque_vtx_1[16] = {
|
|
{{ {-38, 0, -356}, 0, {368, 752}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -318}, 0, {368, 880}, {0, 127, 0, 255} }},
|
|
{{ {0, 0, -318}, 0, {496, 880}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -393}, 0, {368, 624}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -431}, 0, {368, 496}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -468}, 0, {368, 368}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -506}, 0, {368, 240}, {0, 127, 0, 255} }},
|
|
{{ {0, 0, -543}, 0, {496, 112}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -506}, 0, {624, 240}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -468}, 0, {624, 368}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -431}, 0, {624, 496}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -393}, 0, {624, 624}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -356}, 0, {624, 752}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -318}, 0, {624, 880}, {0, 127, 0, 255} }},
|
|
{{ {38, 0, -543}, 0, {624, 112}, {0, 127, 0, 255} }},
|
|
{{ {-38, 0, -543}, 0, {368, 112}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_001_mesh_layer_Opaque_tri_1[] = {
|
|
gsSPVertex(example_room_0_dl_grass_001_mesh_layer_Opaque_vtx_1 + 0, 16, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
|
gsSP2Triangles(4, 3, 2, 0, 5, 4, 2, 0),
|
|
gsSP2Triangles(6, 5, 2, 0, 7, 6, 2, 0),
|
|
gsSP2Triangles(2, 8, 7, 0, 2, 9, 8, 0),
|
|
gsSP2Triangles(2, 10, 9, 0, 2, 11, 10, 0),
|
|
gsSP2Triangles(2, 12, 11, 0, 2, 13, 12, 0),
|
|
gsSP2Triangles(8, 14, 7, 0, 7, 15, 6, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_ice_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_ice_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {450, 0, 19}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -281}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 19}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, -281}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_ice_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_ice_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_ladder_001_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {43, 0, -414}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {43, 171, -414}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {43, 171, -439}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {43, 0, -439}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {45, 0, -414}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {45, 171, -414}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {45, 171, -439}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {45, 0, -439}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_ladder_001_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {43, 0, -414}, 0, {19, 1079}, {127, 0, 0, 255} }},
|
|
{{ {43, 171, -439}, 0, {201, -151}, {127, 0, 0, 255} }},
|
|
{{ {43, 171, -414}, 0, {19, -151}, {127, 0, 0, 255} }},
|
|
{{ {43, 0, -439}, 0, {201, 1079}, {127, 0, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_ladder_001_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_ladder_001_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_ladder_001_mesh_layer_Opaque_vtx_1[4] = {
|
|
{{ {45, 0, -414}, 0, {19, 1079}, {127, 0, 0, 255} }},
|
|
{{ {45, 171, -439}, 0, {201, -151}, {127, 0, 0, 255} }},
|
|
{{ {45, 171, -414}, 0, {19, -151}, {127, 0, 0, 255} }},
|
|
{{ {45, 0, -439}, 0, {201, 1079}, {127, 0, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_ladder_001_mesh_layer_Opaque_tri_1[] = {
|
|
gsSPVertex(example_room_0_dl_ladder_001_mesh_layer_Opaque_vtx_1 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_lava_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_lava_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {450, 0, 319}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 19}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 319}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 19}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_lava_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_lava_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_lava_void_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_lava_void_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {450, 0, 619}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 319}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 619}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 319}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_lava_void_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_lava_void_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_Floor_002_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_Floor_002_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-150, 0, 319}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 19}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 319}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, 19}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_Floor_002_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_Floor_002_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_Floor_006_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_Floor_006_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-150, 0, 619}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 319}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 619}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, 319}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_Floor_006_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_Floor_006_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_Floor_007_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_Floor_007_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {150, 0, 619}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, 319}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, 619}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 319}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_Floor_007_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_Floor_007_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {150, 0, 19}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, -281}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, 19}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -281}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_002_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_002_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-150, 0, -281}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -581}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -281}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, -581}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_002_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_002_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_003_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_003_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {450, 0, -281}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -581}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -281}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, -581}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_003_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_003_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_004_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_004_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-150, 0, -581}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -881}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -581}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, -881}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_004_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_004_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_005_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_005_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {450, 0, -581}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -881}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -581}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, -881}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_005_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_005_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_006_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_006_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {150, 0, -581}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, -881}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, -581}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, -881}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_006_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_006_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_007_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_007_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {750, 0, -281}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, -581}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, -281}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {750, 0, -581}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_007_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_007_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_008_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_008_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {750, 0, -581}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, -881}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, -581}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {750, 0, -881}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_008_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_008_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_009_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_009_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {750, 0, 319}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 19}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 319}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {750, 0, 19}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_009_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_009_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_010_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_010_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {750, 0, 19}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, -281}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 19}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {750, 0, -281}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_010_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_010_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_011_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_011_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {750, 0, 619}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 319}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 619}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {750, 0, 319}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_011_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_011_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_012_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-750, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_012_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-450, 0, -281}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, -581}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, -281}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -581}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_012_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_012_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_013_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-750, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -581}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -881}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_013_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-450, 0, -581}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, -881}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, -581}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -881}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_013_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_013_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_014_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-750, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_014_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-450, 0, 319}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, 19}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, 319}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 19}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_014_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_014_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_015_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-750, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_015_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-450, 0, 19}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, -281}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, 19}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -281}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_015_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_015_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_016_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-750, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_016_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-450, 0, 619}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, 319}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, 619}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 319}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_016_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_016_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_017_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-450, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_017_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-150, 0, 919}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 619}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 919}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, 619}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_017_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_017_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_018_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {150, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_018_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {450, 0, 919}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 619}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 919}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 619}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_018_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_018_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_019_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-150, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_019_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {150, 0, 919}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, 619}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, 919}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 619}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_019_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_019_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_020_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {450, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {750, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_020_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {750, 0, 919}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 619}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {450, 0, 919}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {750, 0, 619}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_020_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_020_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_021_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-750, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-750, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 919}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 619}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_grass_021_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-450, 0, 919}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, 619}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-750, 0, 919}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 619}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_021_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_grass_021_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_sand_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-450, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, -281}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_sand_mesh_layer_Opaque_vtx_0[4] = {
|
|
{{ {-150, 0, -131}, 0, {1008, 496}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, -281}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
{{ {-300, 0, -281}, 0, {496, -16}, {0, 127, 0, 255} }},
|
|
{{ {-300, 0, -131}, 0, {496, 496}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_sand_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_sand_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_sand_mesh_layer_Opaque_vtx_1[4] = {
|
|
{{ {-150, 0, 19}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, 0, -131}, 0, {1008, 496}, {0, 127, 0, 255} }},
|
|
{{ {-300, 0, -131}, 0, {496, 496}, {0, 127, 0, 255} }},
|
|
{{ {-300, 0, 19}, 0, {496, 1008}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_sand_mesh_layer_Opaque_tri_1[] = {
|
|
gsSPVertex(example_room_0_dl_sand_mesh_layer_Opaque_vtx_1 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_sand_mesh_layer_Opaque_vtx_2[4] = {
|
|
{{ {-300, 0, 19}, 0, {496, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -131}, 0, {-16, 496}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, 19}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-300, 0, -131}, 0, {496, 496}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_sand_mesh_layer_Opaque_tri_2[] = {
|
|
gsSPVertex(example_room_0_dl_sand_mesh_layer_Opaque_vtx_2 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_sand_mesh_layer_Opaque_vtx_3[4] = {
|
|
{{ {-300, 0, -131}, 0, {496, 496}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -281}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-450, 0, -131}, 0, {-16, 496}, {0, 127, 0, 255} }},
|
|
{{ {-300, 0, -281}, 0, {496, -16}, {0, 127, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_sand_mesh_layer_Opaque_tri_3[] = {
|
|
gsSPVertex(example_room_0_dl_sand_mesh_layer_Opaque_vtx_3 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_vines_mesh_layer_Transparent_vtx_cull[8] = {
|
|
{{ {-47, 0, -382}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-47, 155, -382}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-47, 155, -459}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-47, 0, -459}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-47, 0, -382}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-47, 155, -382}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-47, 155, -459}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-47, 0, -459}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_vines_mesh_layer_Transparent_vtx_0[4] = {
|
|
{{ {-47, 0, -459}, 0, {355, 781}, {129, 0, 0, 255} }},
|
|
{{ {-47, 155, -382}, 0, {637, 518}, {129, 0, 0, 255} }},
|
|
{{ {-47, 155, -459}, 0, {355, 518}, {129, 0, 0, 255} }},
|
|
{{ {-47, 0, -382}, 0, {637, 781}, {129, 0, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_vines_mesh_layer_Transparent_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_vines_mesh_layer_Transparent_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_water_mesh_layer_Transparent_vtx_cull[8] = {
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_water_mesh_layer_Transparent_vtx_0[4] = {
|
|
{{ {150, 0, 319}, 0, {1008, 1008}, {0, 129, 0, 255} }},
|
|
{{ {-150, 0, 319}, 0, {-16, 1008}, {0, 129, 0, 255} }},
|
|
{{ {-150, 0, 19}, 0, {-16, -16}, {0, 129, 0, 255} }},
|
|
{{ {150, 0, 19}, 0, {1008, -16}, {0, 129, 0, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_water_mesh_layer_Transparent_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_water_mesh_layer_Transparent_vtx_0 + 0, 4, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Vtx example_room_0_dl_water_border_mesh_layer_Opaque_vtx_cull[8] = {
|
|
{{ {-150, -269, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {-150, -269, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, -269, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 319}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, 0, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
{{ {150, -269, 19}, 0, {0, 0}, {0, 0, 0, 0} }},
|
|
};
|
|
|
|
Vtx example_room_0_dl_water_border_mesh_layer_Opaque_vtx_0[20] = {
|
|
{{ {150, -269, 319}, 0, {1008, 1008}, {0, 127, 0, 255} }},
|
|
{{ {-150, -269, 19}, 0, {-16, -16}, {0, 127, 0, 255} }},
|
|
{{ {-150, -269, 319}, 0, {-16, 1008}, {0, 127, 0, 255} }},
|
|
{{ {150, -269, 19}, 0, {1008, -16}, {0, 127, 0, 255} }},
|
|
{{ {150, 0, 19}, 0, {1008, -115}, {129, 0, 0, 255} }},
|
|
{{ {150, -269, 319}, 0, {-16, 802}, {129, 0, 0, 255} }},
|
|
{{ {150, 0, 319}, 0, {-16, -115}, {129, 0, 0, 255} }},
|
|
{{ {150, -269, 19}, 0, {1008, 802}, {129, 0, 0, 255} }},
|
|
{{ {-150, 0, 319}, 0, {-16, -115}, {127, 0, 0, 255} }},
|
|
{{ {-150, -269, 19}, 0, {1008, 802}, {127, 0, 0, 255} }},
|
|
{{ {-150, 0, 19}, 0, {1008, -115}, {127, 0, 0, 255} }},
|
|
{{ {-150, -269, 319}, 0, {-16, 802}, {127, 0, 0, 255} }},
|
|
{{ {-150, 0, 19}, 0, {-16, -115}, {0, 0, 127, 255} }},
|
|
{{ {150, -269, 19}, 0, {1008, 802}, {0, 0, 127, 255} }},
|
|
{{ {150, 0, 19}, 0, {1008, -115}, {0, 0, 127, 255} }},
|
|
{{ {-150, -269, 19}, 0, {-16, 802}, {0, 0, 127, 255} }},
|
|
{{ {150, 0, 319}, 0, {1008, -115}, {0, 0, 129, 255} }},
|
|
{{ {-150, -269, 319}, 0, {-16, 802}, {0, 0, 129, 255} }},
|
|
{{ {-150, 0, 319}, 0, {-16, -115}, {0, 0, 129, 255} }},
|
|
{{ {150, -269, 319}, 0, {1008, 802}, {0, 0, 129, 255} }},
|
|
};
|
|
|
|
Gfx example_room_0_dl_water_border_mesh_layer_Opaque_tri_0[] = {
|
|
gsSPVertex(example_room_0_dl_water_border_mesh_layer_Opaque_vtx_0 + 0, 20, 0),
|
|
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
|
gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0),
|
|
gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0),
|
|
gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0),
|
|
gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_wall_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_NONE | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_I, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_wall_hackeroot_i8),
|
|
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 14, G_TX_WRAP | G_TX_NOMIRROR, 5, 14),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_grass_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl__2grass_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 109),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl__2grass_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 14, G_TX_WRAP | G_TX_NOMIRROR, 5, 14),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_grass_002_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl__2grass_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 109),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl__2grass_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 14, G_TX_WRAP | G_TX_NOMIRROR, 5, 14),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_ice_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_ice_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 59),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_ice_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 13, G_TX_WRAP | G_TX_NOMIRROR, 5, 13),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_f3dlite_material_004_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_TEX_EDGE2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 0, 0, 0, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_ladder_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 112),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_ladder_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 13, G_TX_WRAP | G_TX_NOMIRROR, 5, 13),
|
|
gsDPSetTileSize(0, 16, 5, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_f3dlite_material_002_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_TEX_EDGE2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_ladder_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 112),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_ladder_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 13, G_TX_WRAP | G_TX_NOMIRROR, 5, 13),
|
|
gsDPSetTileSize(0, 16, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_lava_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_lava_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 58),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_lava_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 15, G_TX_WRAP | G_TX_NOMIRROR, 5, 15),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_lava_void_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_lava_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 58),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_lava_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 15, G_TX_WRAP | G_TX_NOMIRROR, 5, 15),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_sand_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_sand_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 89),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_sand_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 13, G_TX_WRAP | G_TX_NOMIRROR, 5, 13),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_sand2_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_sand_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 89),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_sand_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 13, G_TX_WRAP | G_TX_NOMIRROR, 5, 13),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_epona1_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_sand_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 89),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_sand_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 13, G_TX_WRAP | G_TX_NOMIRROR, 5, 13),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_epona2_layerOpaque[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_OPA_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_sand_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 89),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_sand_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 13, G_TX_WRAP | G_TX_NOMIRROR, 5, 13),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_f3dlite_material_006_layerTransparent[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, PRIMITIVE, 0, TEXEL1, 0, PRIM_LOD_FRAC, COMBINED),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_ZB_CLD_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 231),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_vines_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 37),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_vines_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 13, G_TX_WRAP | G_TX_NOMIRROR, 4, 13),
|
|
gsDPSetTileSize(0, 0, 0, 60, 124),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx mat_example_room_0_dl_water_layerTransparent[] = {
|
|
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(TEXEL1, TEXEL0, ENV_ALPHA, TEXEL0, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, COMBINED, 0, PRIMITIVE, 0),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_H, 4, 20, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE | G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE),
|
|
gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 32, G_AC_NONE | G_ZS_PIXEL | G_RM_FOG_SHADE_A | G_RM_AA_ZB_XLU_SURF2),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsDPSetPrimColor(0, 0, 255, 255, 255, 128),
|
|
gsDPSetEnvColor(255, 255, 255, 128),
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, example_room_0_dl_water_hackeroot_x_water_hackeroot_pal_rgba16),
|
|
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadTLUTCmd(5, 57),
|
|
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, example_room_0_dl_water_hackeroot_ci8),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
|
|
gsDPLoadBlock(7, 0, 0, 511, 512),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0),
|
|
gsDPSetTileSize(0, 0, 0, 124, 124),
|
|
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 1, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 15, G_TX_WRAP | G_TX_NOMIRROR, 5, 15),
|
|
gsDPSetTileSize(1, 0, 0, 124, 124),
|
|
gsSPDisplayList(0x9000000),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_crawlspace_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_crawlspace_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_wall_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_crawlspace_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_crawlspace_outline_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_crawlspace_outline_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_wall_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_crawlspace_outline_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_door_outline_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_door_outline_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_wall_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_door_outline_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_001_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_001_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_001_mesh_layer_Opaque_tri_0),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_002_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_001_mesh_layer_Opaque_tri_1),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_ice_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_ice_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_ice_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_ice_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_ladder_001_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_ladder_001_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_f3dlite_material_004_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_ladder_001_mesh_layer_Opaque_tri_0),
|
|
gsSPDisplayList(mat_example_room_0_dl_f3dlite_material_002_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_ladder_001_mesh_layer_Opaque_tri_1),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_lava_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_lava_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_lava_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_lava_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_lava_void_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_lava_void_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_lava_void_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_lava_void_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_Floor_002_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_Floor_002_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_Floor_002_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_Floor_006_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_Floor_006_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_Floor_006_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_Floor_007_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_Floor_007_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_Floor_007_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_002_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_002_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_002_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_003_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_003_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_003_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_004_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_004_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_004_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_005_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_005_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_005_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_006_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_006_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_006_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_007_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_007_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_007_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_008_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_008_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_008_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_009_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_009_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_009_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_010_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_010_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_010_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_011_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_011_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_011_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_012_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_012_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_012_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_013_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_013_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_013_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_014_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_014_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_014_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_015_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_015_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_015_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_016_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_016_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_016_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_017_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_017_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_017_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_018_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_018_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_018_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_019_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_019_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_019_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_020_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_020_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_020_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_grass_021_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_grass_021_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_grass_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_grass_021_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_sand_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_sand_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_sand_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_sand_mesh_layer_Opaque_tri_0),
|
|
gsSPDisplayList(mat_example_room_0_dl_sand2_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_sand_mesh_layer_Opaque_tri_1),
|
|
gsSPDisplayList(mat_example_room_0_dl_epona1_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_sand_mesh_layer_Opaque_tri_2),
|
|
gsSPDisplayList(mat_example_room_0_dl_epona2_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_sand_mesh_layer_Opaque_tri_3),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_vines_mesh_layer_Transparent[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_vines_mesh_layer_Transparent_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_f3dlite_material_006_layerTransparent),
|
|
gsSPDisplayList(example_room_0_dl_vines_mesh_layer_Transparent_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_water_mesh_layer_Transparent[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_water_mesh_layer_Transparent_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_water_layerTransparent),
|
|
gsSPDisplayList(example_room_0_dl_water_mesh_layer_Transparent_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
Gfx example_room_0_dl_water_border_mesh_layer_Opaque[] = {
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
gsSPVertex(example_room_0_dl_water_border_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPCullDisplayList(0, 7),
|
|
gsSPDisplayList(mat_example_room_0_dl_wall_layerOpaque),
|
|
gsSPDisplayList(example_room_0_dl_water_border_mesh_layer_Opaque_tri_0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|