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.28 by greg, Sat Mar 27 17:50:18 2021 UTC vs.
Revision 2.29 by greg, Tue Dec 7 23:49:50 2021 UTC

# Line 86 | Line 86 | typedef struct SDComp_s        SDComponent;
86   /* Methods needed to handle BSDF components (nothing is optional) */
87   typedef struct {
88                                          /* return non-diffuse BSDF */
89 <        int             (*getBSDFs)(float coef[SDmaxCh], const FVECT outVec,
90 <                                    const FVECT inVec, SDComponent *sdc);
89 >        int             (*getBSDFs)(float coef[SDmaxCh], const FVECT inVec,
90 >                                    const FVECT outVec, SDComponent *sdc);
91                                          /* query non-diffuse PSA for vector */
92          SDError         (*queryProjSA)(double *psa, const FVECT v1,
93                                                  const RREAL *v2, int qflags,
# Line 215 | Line 215 | extern SDError         SDsizeBSDF(double *projSA, const FVECT
215                                          const SDData *sd);
216  
217   /* Return BSDF for the given incident and scattered ray vectors */
218 < extern SDError          SDevalBSDF(SDValue *sv, const FVECT outVec,
219 <                                        const FVECT inVec, const SDData *sd);
218 > extern SDError          SDevalBSDF(SDValue *sv, const FVECT inVec,
219 >                                        const FVECT outVec, const SDData *sd);
220  
221   /* Compute directional hemispherical scattering at given incident angle */
222   extern double           SDdirectHemi(const FVECT inVec,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines