Files
HackerOoT/mod_assets/scenes/example/example_room_0_model.c
2024-04-21 18:36:15 +02:00

1772 lines
76 KiB
C

#include "ultra64.h"
#include "z64.h"
#include "macros.h"
#include "example_scene.h"
#include "segment_symbols.h"
#include "command_macros_base.h"
#include "z64cutscene_commands.h"
#include "variables.h"
Gfx example_room_0_entry_0_opaque[] = {
gsSPDisplayList(example_dl_crawlspace_mesh_layer_Opaque),
gsSPDisplayList(example_dl_crawlspace_outline_mesh_layer_Opaque),
gsSPDisplayList(example_dl_door_outline_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_001_mesh_layer_Opaque),
gsSPDisplayList(example_dl_ice_mesh_layer_Opaque),
gsSPDisplayList(example_dl_ladder_001_mesh_layer_Opaque),
gsSPDisplayList(example_dl_lava_mesh_layer_Opaque),
gsSPDisplayList(example_dl_lava_void_mesh_layer_Opaque),
gsSPDisplayList(example_dl_Floor_002_mesh_layer_Opaque),
gsSPDisplayList(example_dl_Floor_006_mesh_layer_Opaque),
gsSPDisplayList(example_dl_Floor_007_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_002_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_003_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_004_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_005_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_006_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_007_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_008_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_009_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_010_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_011_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_012_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_013_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_014_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_015_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_016_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_017_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_018_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_019_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_020_mesh_layer_Opaque),
gsSPDisplayList(example_dl_grass_021_mesh_layer_Opaque),
gsSPDisplayList(example_dl_sand_mesh_layer_Opaque),
gsSPEndDisplayList(),
};
Gfx example_room_0_entry_0_transparent[] = {
gsSPDisplayList(example_dl_ladder_002_mesh_layer_Transparent),
gsSPDisplayList(example_dl_water_mesh_layer_Transparent),
gsSPDisplayList(example_dl_water_border_mesh_layer_Transparent),
gsSPEndDisplayList(),
};
u64 example_dl_ladder_ci4[] = {
0x0000122210000000, 0x0000000022210000, 0x0000122210000000, 0x0000000122210000, 0x0000122210000000, 0x0000000122210000, 0x0000122210000000, 0x0000000022210000,
0x0000122210000000, 0x0000000022210000, 0x0000122210000000, 0x0000000012210000, 0x0000122210000000, 0x0000000012210000, 0x0000122210000000, 0x0000000012210000,
0x0000022210000000, 0x0000000012210000, 0x0000022210111111, 0x1111100012210000, 0x0000022222222222, 0x2222222222210000, 0x0000022222222222, 0x2222222222220000,
0x0000022211111111, 0x1221111222220000, 0x0000022210000000, 0x0000000012221000, 0x0000022210000000, 0x0000000012221000, 0x0000022210000000, 0x0000000012221000,
0x0000022210000000, 0x0000000012221000, 0x0000022210000000, 0x0000000012220000, 0x0000012210000000, 0x0000000012220000, 0x0000022200000000, 0x0000000012220000,
0x0000022200000000, 0x0000000012220000, 0x0000022211111111, 0x1111111112220000, 0x0000022222222222, 0x2222222222220000, 0x0000122222222222, 0x2222222222220000,
0x0000222111111111, 0x1111111122220000, 0x0000222100000000, 0x0000000012220000, 0x0000222100000000, 0x0000000012220000, 0x0000222100000000, 0x0000000012220000,
0x0000222100000000, 0x0000000012220000, 0x0000222100000000, 0x0000000012220000, 0x0000222100000000, 0x0000000012220000, 0x0001222100000000, 0x0000000012210000,
};
u64 example_dl_ladder_pal_rgba16[] = {
0x0000798079810000
};
u64 example_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_dl_vines_pal_rgba16[] = {
0x07c807c907880485, 0x040503c5050503c4, 0x0000074905870445, 0x04c5070906870444, 0x078906c705c70607, 0x04c4054506860546, 0x0748070706460404, 0x06470504048406c6,
0x058605c606060706, 0x0708054700000000
};
Vtx example_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_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_dl_crawlspace_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_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_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_dl_crawlspace_outline_mesh_layer_Opaque_vtx_0[44] = {
{{ {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, 24, -545}, 0, {547, 706}, {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} }},
{{ {-46, 155, -308}, 0, {344, 258}, {0, 0, 127, 255} }},
};
Gfx example_dl_crawlspace_outline_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_crawlspace_outline_mesh_layer_Opaque_vtx_0 + 0, 44, 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),
gsSP2Triangles(31, 21, 32, 0, 31, 10, 21, 0),
gsSP2Triangles(33, 34, 35, 0, 33, 35, 36, 0),
gsSP2Triangles(37, 38, 39, 0, 37, 40, 38, 0),
gsSP2Triangles(41, 42, 26, 0, 41, 26, 43, 0),
gsSPEndDisplayList(),
};
Vtx example_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_dl_door_outline_mesh_layer_Opaque_vtx_0[56] = {
{{ {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} }},
{{ {31, 100, -115}, 0, {600, 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_dl_door_outline_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_door_outline_mesh_layer_Opaque_vtx_0 + 0, 56, 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),
gsSP2Triangles(31, 32, 27, 0, 31, 33, 32, 0),
gsSP2Triangles(33, 34, 32, 0, 33, 35, 34, 0),
gsSP2Triangles(34, 36, 32, 0, 34, 37, 36, 0),
gsSP2Triangles(38, 39, 40, 0, 38, 41, 39, 0),
gsSP2Triangles(42, 43, 44, 0, 42, 44, 45, 0),
gsSP2Triangles(44, 46, 45, 0, 44, 47, 46, 0),
gsSP2Triangles(48, 46, 47, 0, 48, 49, 46, 0),
gsSP2Triangles(50, 51, 52, 0, 50, 52, 53, 0),
gsSP2Triangles(52, 54, 53, 0, 52, 55, 54, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_001_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_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_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_dl_grass_001_mesh_layer_Opaque_tri_1[] = {
gsSPVertex(example_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_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_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_dl_ice_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_ice_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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} }},
{{ {44, 0, -414}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {44, 171, -414}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {44, 171, -439}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {44, 0, -439}, 0, {0, 0}, {0, 0, 0, 0} }},
};
Vtx example_dl_ladder_001_mesh_layer_Opaque_vtx_0[4] = {
{{ {43, 0, -414}, 0, {461, 1086}, {129, 0, 0, 255} }},
{{ {43, 155, -414}, 0, {461, 62}, {129, 0, 0, 255} }},
{{ {43, 155, -439}, 0, {553, 62}, {129, 0, 0, 255} }},
{{ {43, 0, -439}, 0, {553, 1086}, {129, 0, 0, 255} }},
};
Gfx example_dl_ladder_001_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_ladder_001_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSPEndDisplayList(),
};
Vtx example_dl_ladder_001_mesh_layer_Opaque_vtx_1[4] = {
{{ {44, 0, -414}, 0, {461, 1008}, {127, 0, 0, 255} }},
{{ {44, 171, -439}, 0, {553, -16}, {127, 0, 0, 255} }},
{{ {44, 171, -414}, 0, {461, -16}, {127, 0, 0, 255} }},
{{ {44, 0, -439}, 0, {553, 1008}, {127, 0, 0, 255} }},
};
Gfx example_dl_ladder_001_mesh_layer_Opaque_tri_1[] = {
gsSPVertex(example_dl_ladder_001_mesh_layer_Opaque_vtx_1 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_dl_ladder_002_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_dl_ladder_002_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_dl_ladder_002_mesh_layer_Transparent_tri_0[] = {
gsSPVertex(example_dl_ladder_002_mesh_layer_Transparent_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_lava_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_lava_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_lava_void_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_lava_void_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_Floor_002_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_Floor_002_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_Floor_006_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_Floor_006_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_Floor_007_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_Floor_007_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_002_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_002_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_003_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_003_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_004_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_004_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_005_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_005_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_006_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_006_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_007_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_007_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_008_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_008_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_009_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_009_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_010_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_010_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_011_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_011_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_012_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_012_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_013_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_013_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_014_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_014_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_015_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_015_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_016_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_016_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_017_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_017_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_018_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_018_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_019_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_019_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_020_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_020_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_grass_021_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_grass_021_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_sand_mesh_layer_Opaque_tri_0[] = {
gsSPVertex(example_dl_sand_mesh_layer_Opaque_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSPEndDisplayList(),
};
Vtx example_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_dl_sand_mesh_layer_Opaque_tri_1[] = {
gsSPVertex(example_dl_sand_mesh_layer_Opaque_vtx_1 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSPEndDisplayList(),
};
Vtx example_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_dl_sand_mesh_layer_Opaque_tri_2[] = {
gsSPVertex(example_dl_sand_mesh_layer_Opaque_vtx_2 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_dl_sand_mesh_layer_Opaque_tri_3[] = {
gsSPVertex(example_dl_sand_mesh_layer_Opaque_vtx_3 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSPEndDisplayList(),
};
Vtx example_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_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_dl_water_mesh_layer_Transparent_tri_0[] = {
gsSPVertex(example_dl_water_mesh_layer_Transparent_vtx_0 + 0, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSPEndDisplayList(),
};
Vtx example_dl_water_border_mesh_layer_Transparent_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_dl_water_border_mesh_layer_Transparent_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_dl_water_border_mesh_layer_Transparent_tri_0[] = {
gsSPVertex(example_dl_water_border_mesh_layer_Transparent_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_dl_wall_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 143, 143, 143, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_grass_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 0, 116, 4, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_grass_001_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 0, 116, 4, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_ice_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 0, 161, 255, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_f3dlite_material_004_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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_dl_ladder_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, 2),
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, example_dl_ladder_ci4),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 255, 1024),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 14, G_TX_WRAP | G_TX_NOMIRROR, 5, 13),
gsDPSetTileSize(0, 62, 0, 124, 124),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_f3dlite_material_002_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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_dl_ladder_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, 2),
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, example_dl_ladder_ci4),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 255, 1024),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 14, G_TX_WRAP | G_TX_MIRROR, 5, 13),
gsDPSetTileSize(0, 62, 0, 124, 124),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_f3dlite_material_006_layerTransparent[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, PRIMITIVE, 0, TEXEL1, 0, PRIM_LOD_FRAC, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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_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_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_dl_lava_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 0, 38, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_lava_void_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 0, 38, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_sand_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 118, 0, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_sand2_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 118, 0, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_epona1_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 118, 0, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_epona2_layerOpaque[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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, 118, 0, 255),
gsSPEndDisplayList(),
};
Gfx mat_example_dl_water_layerTransparent[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, COMBINED, 0, PRIMITIVE, 0),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
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_XLU_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 6, 0, 255, 128),
gsSPDisplayList(0x9000000),
gsSPEndDisplayList(),
};
Gfx example_dl_crawlspace_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_crawlspace_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_wall_layerOpaque),
gsSPDisplayList(example_dl_crawlspace_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_crawlspace_outline_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_crawlspace_outline_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_wall_layerOpaque),
gsSPDisplayList(example_dl_crawlspace_outline_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_door_outline_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_door_outline_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_wall_layerOpaque),
gsSPDisplayList(example_dl_door_outline_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_001_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_001_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_001_mesh_layer_Opaque_tri_0),
gsSPDisplayList(mat_example_dl_grass_001_layerOpaque),
gsSPDisplayList(example_dl_grass_001_mesh_layer_Opaque_tri_1),
gsSPEndDisplayList(),
};
Gfx example_dl_ice_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_ice_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_ice_layerOpaque),
gsSPDisplayList(example_dl_ice_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_ladder_001_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_ladder_001_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_f3dlite_material_004_layerOpaque),
gsSPDisplayList(example_dl_ladder_001_mesh_layer_Opaque_tri_0),
gsSPDisplayList(mat_example_dl_f3dlite_material_002_layerOpaque),
gsSPDisplayList(example_dl_ladder_001_mesh_layer_Opaque_tri_1),
gsSPEndDisplayList(),
};
Gfx example_dl_ladder_002_mesh_layer_Transparent[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_ladder_002_mesh_layer_Transparent_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_f3dlite_material_006_layerTransparent),
gsSPDisplayList(example_dl_ladder_002_mesh_layer_Transparent_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_lava_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_lava_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_lava_layerOpaque),
gsSPDisplayList(example_dl_lava_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_lava_void_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_lava_void_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_lava_void_layerOpaque),
gsSPDisplayList(example_dl_lava_void_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_Floor_002_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_Floor_002_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_Floor_002_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_Floor_006_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_Floor_006_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_Floor_006_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_Floor_007_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_Floor_007_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_Floor_007_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_002_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_002_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_002_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_003_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_003_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_003_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_004_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_004_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_004_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_005_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_005_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_005_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_006_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_006_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_006_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_007_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_007_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_007_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_008_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_008_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_008_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_009_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_009_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_009_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_010_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_010_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_010_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_011_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_011_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_011_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_012_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_012_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_012_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_013_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_013_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_013_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_014_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_014_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_014_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_015_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_015_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_015_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_016_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_016_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_016_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_017_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_017_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_017_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_018_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_018_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_018_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_019_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_019_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_019_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_020_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_020_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_020_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_grass_021_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_grass_021_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_grass_layerOpaque),
gsSPDisplayList(example_dl_grass_021_mesh_layer_Opaque_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_sand_mesh_layer_Opaque[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_sand_mesh_layer_Opaque_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_sand_layerOpaque),
gsSPDisplayList(example_dl_sand_mesh_layer_Opaque_tri_0),
gsSPDisplayList(mat_example_dl_sand2_layerOpaque),
gsSPDisplayList(example_dl_sand_mesh_layer_Opaque_tri_1),
gsSPDisplayList(mat_example_dl_epona1_layerOpaque),
gsSPDisplayList(example_dl_sand_mesh_layer_Opaque_tri_2),
gsSPDisplayList(mat_example_dl_epona2_layerOpaque),
gsSPDisplayList(example_dl_sand_mesh_layer_Opaque_tri_3),
gsSPEndDisplayList(),
};
Gfx example_dl_water_mesh_layer_Transparent[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_water_mesh_layer_Transparent_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_water_layerTransparent),
gsSPDisplayList(example_dl_water_mesh_layer_Transparent_tri_0),
gsSPEndDisplayList(),
};
Gfx example_dl_water_border_mesh_layer_Transparent[] = {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(example_dl_water_border_mesh_layer_Transparent_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_example_dl_water_layerTransparent),
gsSPDisplayList(example_dl_water_border_mesh_layer_Transparent_tri_0),
gsSPEndDisplayList(),
};