# | 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 | > | uint32 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 |
> | Changed lines |