ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/bsdf.h
(Generate patch)

Comparing ray/src/common/bsdf.h (file contents):
Revision 2.10 by greg, Mon Apr 11 03:47:46 2011 UTC vs.
Revision 2.11 by greg, Tue Apr 19 21:31:22 2011 UTC

# Line 83 | Line 83 | typedef const struct {
83          int             (*getBSDFs)(float coef[SDmaxCh], const FVECT outVec,
84                                      const FVECT inVec, const void *dist);
85                                          /* query non-diffuse PSA for vector */
86 <        SDError         (*queryProjSA)(double *psa, const FVECT vec,
87 <                                                int qflags, const void *dist);
86 >        SDError         (*queryProjSA)(double *psa, const FVECT v1,
87 >                                                const RREAL *v2, int qflags,
88 >                                                const void *dist);
89                                          /* get cumulative distribution */
90          const SDCDst    *(*getCDist)(const FVECT inVec, SDComponent *sdc);
91                                          /* sample cumulative distribution */
# Line 195 | Line 196 | extern const SDData    *SDcacheFile(const char *fname);
196   /* Free a BSDF from our cache (clear all if NULL) */
197   extern void             SDfreeCache(const SDData *sd);
198  
199 < /* Query projected solid angle resolution for non-diffuse BSDF direction */
200 < extern SDError          SDsizeBSDF(double *projSA, const FVECT vec,
201 <                                        int qflags, const SDData *sd);
199 > /* Query projected solid angle resolution for non-diffuse BSDF direction(s) */
200 > extern SDError          SDsizeBSDF(double *projSA, const FVECT v1,
201 >                                        const RREAL *v2, int qflags,
202 >                                        const SDData *sd);
203  
204   /* Return BSDF for the given incident and scattered ray vectors */
205   extern SDError          SDevalBSDF(SDValue *sv, const FVECT outVec,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines