16 |
|
* and don't pass these vectors to fvect routines. |
17 |
|
*/ |
18 |
|
typedef struct ambrec { |
19 |
+ |
struct ambrec *next; /* next in list */ |
20 |
|
unsigned long latick; /* last accessed tick */ |
21 |
|
float pos[3]; /* position in space */ |
22 |
|
float dir[3]; /* normal direction */ |
26 |
|
COLOR val; /* computed ambient value */ |
27 |
|
float gpos[3]; /* gradient wrt. position */ |
28 |
|
float gdir[3]; /* gradient wrt. direction */ |
28 |
– |
struct ambrec *next; /* next in list */ |
29 |
|
} AMBVAL; /* ambient value */ |
30 |
|
|
31 |
|
typedef struct ambtree { |