sm64coopdx/docs/lua/examples/lighting-engine-demo/levels/canals/header.inc.h
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

60 lines
2.7 KiB
C

extern const GeoLayout canals_area_1_geo[];
extern const GeoLayout canals_area_1[];
extern const Collision canals_area_1_collision[];
extern const MacroObject canals_area_1_macro_objs[];
extern u8 canals_dl_dirt_rgba16[];
extern u8 canals_dl_concrete_rgba16[];
extern u8 canals_dl_debris_rgba16[];
extern u8 canals_dl_oldwall_rgba16[];
extern u8 canals_dl_rock_rgba16[];
extern u8 canals_dl_water_ci8[];
extern u8 canals_dl_water_pal_rgba16[];
extern Vtx canals_dl_ground_mesh_layer_1_vtx_0[397];
extern Gfx canals_dl_ground_mesh_layer_1_tri_0[];
extern Vtx canals_dl_ground_mesh_layer_1_vtx_1[888];
extern Gfx canals_dl_ground_mesh_layer_1_tri_1[];
extern Vtx canals_dl_ground_mesh_layer_1_vtx_2[438];
extern Gfx canals_dl_ground_mesh_layer_1_tri_2[];
extern Vtx canals_dl_ground_mesh_layer_1_vtx_3[4];
extern Gfx canals_dl_ground_mesh_layer_1_tri_3[];
extern Vtx canals_dl_ground_mesh_layer_1_vtx_4[139];
extern Gfx canals_dl_ground_mesh_layer_1_tri_4[];
extern Vtx canals_dl_ground_mesh_layer_1_vtx_5[338];
extern Gfx canals_dl_ground_mesh_layer_1_tri_5[];
extern Vtx canals_dl_pillar_mesh_layer_1_vtx_0[254];
extern Gfx canals_dl_pillar_mesh_layer_1_tri_0[];
extern Vtx canals_dl_pillar_mesh_layer_1_vtx_1[159];
extern Gfx canals_dl_pillar_mesh_layer_1_tri_1[];
extern Vtx canals_dl_pillar_mesh_layer_1_vtx_2[8];
extern Gfx canals_dl_pillar_mesh_layer_1_tri_2[];
extern Vtx canals_dl_ramp_mesh_layer_1_vtx_0[19];
extern Gfx canals_dl_ramp_mesh_layer_1_tri_0[];
extern Vtx canals_dl_skybox_mesh_layer_5_vtx_0[46];
extern Gfx canals_dl_skybox_mesh_layer_5_tri_0[];
extern Vtx canals_dl_waterplane_mesh_layer_5_vtx_0[335];
extern Gfx canals_dl_waterplane_mesh_layer_5_tri_0[];
extern Vtx canals_dl_waterplane_001_mesh_layer_5_vtx_0[1280];
extern Gfx canals_dl_waterplane_001_mesh_layer_5_tri_0[];
extern Gfx mat_canals_dl_dirt[];
extern Gfx mat_revert_canals_dl_dirt[];
extern Gfx mat_canals_dl_concrete[];
extern Gfx mat_revert_canals_dl_concrete[];
extern Gfx mat_canals_dl_debris[];
extern Gfx mat_revert_canals_dl_debris[];
extern Gfx mat_canals_dl_black[];
extern Gfx mat_revert_canals_dl_black[];
extern Gfx mat_canals_dl_oldwall[];
extern Gfx mat_revert_canals_dl_oldwall[];
extern Gfx mat_canals_dl_rock[];
extern Gfx mat_revert_canals_dl_rock[];
extern Gfx mat_canals_dl_sky[];
extern Gfx mat_revert_canals_dl_sky[];
extern Gfx mat_canals_dl_water[];
extern Gfx mat_revert_canals_dl_water[];
extern Gfx canals_dl_ground_mesh_layer_1[];
extern Gfx canals_dl_pillar_mesh_layer_1[];
extern Gfx canals_dl_ramp_mesh_layer_1[];
extern Gfx canals_dl_skybox_mesh_layer_5[];
extern Gfx canals_dl_waterplane_mesh_layer_5[];
extern Gfx canals_dl_waterplane_001_mesh_layer_5[];
extern Gfx canals_dl_material_revert_render_settings[];