]> icculus.org git repositories - divverent/darkplaces.git/blob - transform.h
got rid of two trigraph warnings in gcc 3.0
[divverent/darkplaces.git] / transform.h
1 // LordHavoc: software transform support, intended for transpoly and wallpoly systems
2
3 #define tft_translate 1
4 #define tft_rotate 2
5
6 extern vec_t softwaretransform_scale;
7 extern vec3_t softwaretransform_offset;
8 extern vec3_t softwaretransform_x;
9 extern vec3_t softwaretransform_y;
10 extern vec3_t softwaretransform_z;
11 extern int softwaretransform_type;
12
13 extern void softwaretransformforentity (entity_t *e);
14 extern void softwaretransformforbrushentity (entity_t *e);
15 extern void softwaretransformidentity (void);
16 extern void softwaretransformset (vec3_t origin, vec3_t angles, vec_t scale);
17 extern void (*softwaretransform) (vec3_t in, vec3_t out);
18 extern void softwareuntransform (vec3_t in, vec3_t out);