46 #define MAX_INSTANCE_DEPTH      10 
  102                 Window_scale.
xyz.x = 
s;
 
  103                 Window_scale.
xyz.y = 1.0f;
 
  106                 Window_scale.
xyz.y = 1.0f / 
s;
 
  107                 Window_scale.
xyz.x = 1.0f;
 
  110         Window_scale.
xyz.z = 1.0f;              
 
  159         View_matrix = *view_matrix;
 
  170         Light_base.
xyz.x = 0.0f;
 
  171         Light_base.
xyz.y = 0.0f;
 
  172         Light_base.
xyz.z = 0.0f;
 
  210                         Matrix_scale.
xyz.x *= 
s;
 
  211                         Matrix_scale.
xyz.y *= 
s;
 
  216                 Matrix_scale.
xyz.x *= 
s;
 
  217                 Matrix_scale.
xyz.y *= 
s;
 
  277                 View_position = tempv;
 
  384         if ( (mag < 0.1
f) || (mag > 1.5
f ) )    {
 
  393                 G3_user_clip_normal = *plane_normal;
 
  394                 G3_user_clip_point = *plane_point;
 
  397         vm_vec_rotate(&G3_user_clip_normal, plane_normal, &Eye_matrix );
 
  424                 if ( 
vm_vec_dot( &tmp, &G3_user_clip_normal ) <= 0.0
f ) {
 
matrix * vm_matrix_x_matrix(matrix *dest, const matrix *src0, const matrix *src1)
 
float vm_vec_mag(const vec3d *v)
 
matrix * vm_angles_2_matrix(matrix *m, const angles *a)
 
#define gr_start_instance_matrix
 
#define gr_start_angles_instance_matrix
 
void init_free_points(void)
 
struct vec3d::@225::@227 xyz
 
matrix * vm_copy_transpose(matrix *dest, const matrix *src)
 
vec3d * vm_vec_rotate(vec3d *dest, const vec3d *src, const matrix *m)
 
ubyte g3_code_vertex(vertex *point)
 
#define gr_end_instance_matrix
 
struct instance_context instance_stack[MAX_INSTANCE_DEPTH]
 
void get_info(vec3d *position, matrix *orientation)
 
void g3_stop_user_clip_plane()
 
void vm_vec_add2(vec3d *dest, const vec3d *src)
 
struct matrix::@228::@230 vec
 
void vm_vec_scale(vec3d *dest, float s)
 
int g3_point_behind_user_plane(const vec3d *pnt)
 
void g3_end_frame_func(const char *filename, int lineno)
 
#define MAX_INSTANCE_DEPTH
 
void vm_vec_sub2(vec3d *dest, const vec3d *src)
 
void g3_start_frame_func(int zbuffer_flag, const char *filename, int lineno)
 
vec3d * vm_vec_unrotate(vec3d *dest, const vec3d *src, const matrix *m)
 
void g3_done_instance(bool use_api)
 
void vm_vec_sub(vec3d *dest, const vec3d *src0, const vec3d *src1)
 
typedef float(SCP_EXT_CALLCONV *SCPTRACKIR_PFFLOATVOID)()
 
void g3_start_instance_matrix(const vec3d *pos, const matrix *orient, bool set_api)
 
GLint GLsizei GLsizei height
 
void g3_start_instance_angles(const vec3d *pos, const angles *orient)
 
void g3_set_view(camera *cam)
 
void g3_start_user_clip_plane(const vec3d *plane_point, const vec3d *plane_normal)
 
ubyte g3_rotate_vertex_popped(vertex *dest, const vec3d *src)
 
vec3d G3_user_clip_normal
 
float vm_vec_dot(const vec3d *v0, const vec3d *v1)
 
matrix vmd_identity_matrix
 
void g3_set_view_matrix(const vec3d *view_pos, const matrix *view_matrix, float zoom)
 
void g3_set_view_angles(const vec3d *view_pos, const angles *view_orient, float zoom)
 
float vm_vec_normalize(vec3d *v)