sm64coopdx/docs/lua/examples/lighting-engine-demo/levels/hl/texture_include.inc.c
Agent X 3e540790a3
Basic Vertex Point Lighting Engine (#716)
* CONCEPT: Basic vertex lighting engine

Set the geometry mode on your model to G_LIGHTING_ENGINE_EXT, spawn a `bhvAmbientLight`, spawn some `bhvPointLight`s, and then you got yourself a mighty interesting scene.

* Fixes

* How did I miss this

* Make light set home pos
2025-03-27 16:36:02 -04:00

265 lines
7.7 KiB
C

Gfx hl_dl_fifties_cmp3b_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_fifties_cmp3b_rgba16[] = {
#include "levels/hl/fifties_cmp3b.rgba16.inc.c"
};
Gfx hl_dl_ca1x_monside_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_ca1x_monside_rgba16[] = {
#include "levels/hl/ca1x_monside.rgba16.inc.c"
};
Gfx hl_dl_drkmtlt_bord11_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_drkmtlt_bord11_rgba16[] = {
#include "levels/hl/drkmtlt_bord11.rgba16.inc.c"
};
Gfx hl_dl_c2a4e_w1b_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c2a4e_w1b_rgba16[] = {
#include "levels/hl/c2a4e_w1b.rgba16.inc.c"
};
Gfx hl_dl_c1a0_labw4_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a0_labw4_rgba16[] = {
#include "levels/hl/c1a0_labw4.rgba16.inc.c"
};
Gfx hl_dl_drkmtl_scrn3_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_drkmtl_scrn3_rgba16[] = {
#include "levels/hl/drkmtl_scrn3.rgba16.inc.c"
};
Gfx hl_dl_c1a0_labw5_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a0_labw5_rgba16[] = {
#include "levels/hl/c1a0_labw5.rgba16.inc.c"
};
Gfx hl_dl_drkmtlt_ceil01b_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_drkmtlt_ceil01b_rgba16[] = {
#include "levels/hl/drkmtlt_ceil01b.rgba16.inc.c"
};
Gfx hl_dl_c1a0_labglu_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a0_labglu_rgba16[] = {
#include "levels/hl/c1a0_labglu.rgba16.inc.c"
};
Gfx hl_dl__0c2a4e_w1_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__0c2a4e_w1_rgba16[] = {
#include "levels/hl/_0c2a4e_w1.rgba16.inc.c"
};
Gfx hl_dl_fifties_cmp3c_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_fifties_cmp3c_rgba16[] = {
#include "levels/hl/fifties_cmp3c.rgba16.inc.c"
};
Gfx hl_dl_c1a1_flr1_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a1_flr1_rgba16[] = {
#include "levels/hl/c1a1_flr1.rgba16.inc.c"
};
Gfx hl_dl_lab1_b4_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_lab1_b4_rgba16[] = {
#include "levels/hl/lab1_b4.rgba16.inc.c"
};
Gfx hl_dl__spotyellow_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__spotyellow_rgba16[] = {
#include "levels/hl/_spotyellow.rgba16.inc.c"
};
Gfx hl_dl_c1a0_labw7_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a0_labw7_rgba16[] = {
#include "levels/hl/c1a0_labw7.rgba16.inc.c"
};
Gfx hl_dl_lab1_comp3e_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_lab1_comp3e_rgba16[] = {
#include "levels/hl/lab1_comp3e.rgba16.inc.c"
};
Gfx hl_dl_basetrim02_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_basetrim02_rgba16[] = {
#include "levels/hl/basetrim02.rgba16.inc.c"
};
Gfx hl_dl_out_dmplid_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_out_dmplid_rgba16[] = {
#include "levels/hl/out_dmplid.rgba16.inc.c"
};
Gfx hl_dl__a_lab1_sw1_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__a_lab1_sw1_rgba16[] = {
#include "levels/hl/_a_lab1_sw1.rgba16.inc.c"
};
Gfx hl_dl_generic028_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_generic028_rgba16[] = {
#include "levels/hl/generic028.rgba16.inc.c"
};
Gfx hl_dl_c1a1_flr2c_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a1_flr2c_rgba16[] = {
#include "levels/hl/c1a1_flr2c.rgba16.inc.c"
};
Gfx hl_dl_generic46_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_generic46_rgba16[] = {
#include "levels/hl/generic46.rgba16.inc.c"
};
Gfx hl_dl_c2a4x_c1_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c2a4x_c1_rgba16[] = {
#include "levels/hl/c2a4x_c1.rgba16.inc.c"
};
Gfx hl_dl__0_generic85_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__0_generic85_rgba16[] = {
#include "levels/hl/_0_generic85.rgba16.inc.c"
};
Gfx hl_dl_fifties_mon1b_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_fifties_mon1b_rgba16[] = {
#include "levels/hl/fifties_mon1b.rgba16.inc.c"
};
Gfx hl_dl__0_fifties_lgt2_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__0_fifties_lgt2_rgba16[] = {
#include "levels/hl/_0_fifties_lgt2.rgba16.inc.c"
};
Gfx hl_dl_generic015v2_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_generic015v2_rgba16[] = {
#include "levels/hl/generic015v2.rgba16.inc.c"
};
Gfx hl_dl_drkmtl_scrn_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_drkmtl_scrn_rgba16[] = {
#include "levels/hl/drkmtl_scrn.rgba16.inc.c"
};
Gfx hl_dl_babtech_ceil01_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_babtech_ceil01_rgba16[] = {
#include "levels/hl/babtech_ceil01.rgba16.inc.c"
};
Gfx hl_dl__0_fifties_lgt3_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__0_fifties_lgt3_rgba16[] = {
#include "levels/hl/_0_fifties_lgt3.rgba16.inc.c"
};
Gfx hl_dl_c1a0_wx_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a0_wx_rgba16[] = {
#include "levels/hl/c1a0_wx.rgba16.inc.c"
};
Gfx hl_dl_black_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_black_rgba16[] = {
#include "levels/hl/black.rgba16.inc.c"
};
Gfx hl_dl__lab_crt8_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__lab_crt8_rgba16[] = {
#include "levels/hl/_lab_crt8.rgba16.inc.c"
};
Gfx hl_dl_lab1_map2_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_lab1_map2_rgba16[] = {
#include "levels/hl/lab1_map2.rgba16.inc.c"
};
Gfx hl_dl_flatbed_bumper_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_flatbed_bumper_rgba16[] = {
#include "levels/hl/flatbed_bumper.rgba16.inc.c"
};
Gfx hl_dl_pfab_bks1b_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_pfab_bks1b_rgba16[] = {
#include "levels/hl/pfab_bks1b.rgba16.inc.c"
};
Gfx hl_dl_paper1_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_paper1_rgba16[] = {
#include "levels/hl/paper1.rgba16.inc.c"
};
Gfx hl_dl__spotblue_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__spotblue_rgba16[] = {
#include "levels/hl/_spotblue.rgba16.inc.c"
};
Gfx hl_dl_stripes2_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_stripes2_rgba16[] = {
#include "levels/hl/stripes2.rgba16.inc.c"
};
Gfx hl_dl_pfab_bks1a_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_pfab_bks1a_rgba16[] = {
#include "levels/hl/pfab_bks1a.rgba16.inc.c"
};
Gfx hl_dl__lab1_cmp2_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__lab1_cmp2_rgba16[] = {
#include "levels/hl/_lab1_cmp2.rgba16.inc.c"
};
Gfx hl_dl_lab1_flr10_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_lab1_flr10_rgba16[] = {
#include "levels/hl/lab1_flr10.rgba16.inc.c"
};
Gfx hl_dl_duct_vnt_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_duct_vnt_rgba16[] = {
#include "levels/hl/duct_vnt.rgba16.inc.c"
};
Gfx hl_dl_signc1a1_1_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_signc1a1_1_rgba16[] = {
#include "levels/hl/signc1a1_1.rgba16.inc.c"
};
Gfx hl_dl_c1a1sign2a_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a1sign2a_rgba16[] = {
#include "levels/hl/c1a1sign2a.rgba16.inc.c"
};
Gfx hl_dl_lab1_map1_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_lab1_map1_rgba16[] = {
#include "levels/hl/lab1_map1.rgba16.inc.c"
};
Gfx hl_dl_c1a1sign2b_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a1sign2b_rgba16[] = {
#include "levels/hl/c1a1sign2b.rgba16.inc.c"
};
Gfx hl_dl__gratestep2_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__gratestep2_rgba16[] = {
#include "levels/hl/_gratestep2.rgba16.inc.c"
};
Gfx hl_dl__lab_crt2_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl__lab_crt2_rgba16[] = {
#include "levels/hl/_lab_crt2.rgba16.inc.c"
};
Gfx hl_dl_lab1_door2a_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_lab1_door2a_rgba16[] = {
#include "levels/hl/lab1_door2a.rgba16.inc.c"
};
Gfx hl_dl_c1a1dooredge_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_c1a1dooredge_rgba16[] = {
#include "levels/hl/c1a1dooredge.rgba16.inc.c"
};
Gfx hl_dl_lab1_gear3_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_lab1_gear3_rgba16[] = {
#include "levels/hl/lab1_gear3.rgba16.inc.c"
};
Gfx hl_dl_lab1_gear2_rgba16_aligner[] = {gsSPEndDisplayList()};
u8 hl_dl_lab1_gear2_rgba16[] = {
#include "levels/hl/lab1_gear2.rgba16.inc.c"
};