2 * Copyright (C) 2021-2023 Mt.ZERO Software, Harry Godden - All Rights Reserved
10 #include "shaders/model_gate.h"
14 mdl_submesh sm_surface
, sm_marker
[4];
19 VG_STATIC
void world_gates_init(void);
20 VG_STATIC
void gate_transform_update( ent_gate
*gate
);
21 VG_STATIC
void world_link_nonlocal_async( void *payload
, u32 size
);
22 VG_STATIC
void world_unlink_nonlocal( world_instance
*world
);
23 VG_STATIC
int render_gate( world_instance
*world
, world_instance
*world_inside
,
24 ent_gate
*gate
, camera
*cam
, int layer_depth
);
26 VG_STATIC
int gate_intersect( ent_gate
*gate
, v3f pos
, v3f last
);
27 VG_STATIC ent_gate
*world_intersect_gates( world_instance
*world
,
30 VG_STATIC
void ent_gate_call( world_instance
*world
, ent_call
*call
);
31 VG_STATIC
void ent_gate_get_mdl_mtx( ent_gate
*gate
, m4x3f mmdl
);
33 #endif /* WORLD_GATE_H */