]> icculus.org git repositories - divverent/darkplaces.git/blob - transform.h
HalfLife texture transparency fixed, pmodel enhanced (Nehahra).
[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 vec3_t softwaretransform_offset;
7 extern vec3_t softwaretransform_x;
8 extern vec3_t softwaretransform_y;
9 extern vec3_t softwaretransform_z;
10 extern int softwaretransform_type;
11
12 extern void softwaretransformforentity (entity_t *e);
13 extern void softwaretransformidentity ();
14 extern void softwaretransformset (vec3_t origin, vec3_t angles, vec_t scale);
15 void (*softwaretransform) (vec3_t in, vec3_t out);