| # | Line 34 | Line 34 | |
|---|---|---|
| 34 | ||
| 35 | /* Primary photon ray for light source contributions */ | |
| 36 | typedef struct { | |
| 37 | < | short srcIdx; /* Index of emitting light source */ |
| 38 | < | float dir [3], pos [3]; /* Incident dir & hit point */ |
| 37 | > | int32 srcIdx; /* Index of emitting light source */ |
| 38 | > | int32 dir; /* Encoded ray direction */ |
| 39 | > | float pos [3]; /* Hit point */ |
| 40 | } PhotonPrimary; | |
| 41 | ||
| 42 | #define photonSrcIdx(pm, p) ((pm) -> primary [(p) -> primary].srcIdx) | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |