sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

model.inc.c (1041B)


      1 // 0x0700A910 - 0x0700A928
      2 static const Lights1 sl_seg7_lights_0700A910 = gdSPDefLights1(
      3     0x7f, 0x7f, 0x7f,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0700A928 - 0x0700A958
      8 static const Vtx sl_seg7_vertex_0700A928[] = {
      9     {{{    -8,      0,      5}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0x64}}},
     10     {{{     9,      0,      5}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0x64}}},
     11     {{{     0,      0,     -9}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0x64}}},
     12 };
     13 
     14 // 0x0700A958 - 0x0700A980
     15 static const Gfx sl_seg7_dl_0700A958[] = {
     16     gsSPLight(&sl_seg7_lights_0700A910.l, 1),
     17     gsSPLight(&sl_seg7_lights_0700A910.a, 2),
     18     gsSPVertex(sl_seg7_vertex_0700A928, 3, 0),
     19     gsSP1Triangle( 0,  1,  2, 0x0),
     20     gsSPEndDisplayList(),
     21 };
     22 
     23 // 0x0700A980 - 0x0700A9B0
     24 const Gfx sl_seg7_dl_0700A980[] = {
     25     gsDPPipeSync(),
     26     gsSPClearGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
     27     gsSPDisplayList(sl_seg7_dl_0700A958),
     28     gsDPPipeSync(),
     29     gsSPSetGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
     30     gsSPEndDisplayList(),
     31 };