9 |
|
#include "octree.h" |
10 |
|
#include "object.h" |
11 |
|
#include "color.h" |
12 |
+ |
#include "pmapparm.h" |
13 |
|
|
14 |
|
#ifdef __cplusplus |
15 |
|
extern "C" { |
165 |
|
int ambincl; |
166 |
|
short amblndx[AMBLLEN+1]; |
167 |
|
char amblval[AMBLLEN*AMBWORD]; |
168 |
+ |
|
169 |
+ |
/* PMAP: photon mapping parameters */ |
170 |
+ |
PhotonMapParams pmapParams [NUM_PMAP_TYPES]; |
171 |
|
} RAYPARAMS; |
172 |
|
|
173 |
|
#define rpambmod(p,i) ( (i)>=AMBLLEN||(p)->amblndx[i]<0 ? \ |
242 |
|
extern void rpict(int seq, char *pout, char *zout, char *prvr); |
243 |
|
|
244 |
|
#ifdef __FAST_MATH__ |
245 |
< |
#define checknorm(vn) normalize(vn) |
245 |
> |
#define checknorm(vn) (void)normalize(vn) |
246 |
|
#else |
247 |
< |
#define checknorm(vn) 1.0 |
247 |
> |
#define checknorm(vn) |
248 |
|
#endif |
249 |
|
|
250 |
|
#ifdef __cplusplus |