ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/m_brdf.c
Revision 2.22 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 15:40:02 2004 UTC (19 years, 6 months ago) by greg
Branch: MAIN
CVS Tags: rad3R6, rad3R6P1
Changes since 2.21: +25 -11 lines
Diff to previous 2.21
Fixed effective ray length for rays reflected from BRTDfunc

Revision 2.21 - (view) (download) (annotate) - [select for diffs]
Tue Mar 30 16:13:01 2004 UTC (20 years ago) by schorsch
Branch: MAIN
Changes since 2.20: +28 -21 lines
Diff to previous 2.20
Continued ANSIfication. There are only bits and pieces left now.

Revision 2.20 - (view) (download) (annotate) - [select for diffs]
Thu Aug 28 03:22:16 2003 UTC (20 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.19: +3 -1 lines
Diff to previous 2.19
Created proper prototypes for function pointers and included missing headers

Revision 2.19 - (view) (download) (annotate) - [select for diffs]
Sun Jul 27 22:12:03 2003 UTC (20 years, 8 months ago) by schorsch
Branch: MAIN
Changes since 2.18: +7 -7 lines
Diff to previous 2.18
Added grouping parens to reduce ambiguity warnings.

Revision 2.18 - (view) (download) (annotate) - [select for diffs]
Wed Mar 5 16:16:53 2003 UTC (21 years ago) by greg
Branch: MAIN
CVS Tags: rad3R5
Changes since 2.17: +3 -3 lines
Diff to previous 2.17
Made errno checking explicit after math calls to avoid spurious warnings

Revision 2.17 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 00:10:51 2003 UTC (21 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.16: +13 -12 lines
Diff to previous 2.16
Changed call order for proper function of two-sided, textured surfaces

Revision 2.16 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 02:47:22 2003 UTC (21 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.15: +1 -56 lines
Diff to previous 2.15
Replaced inline copyright notice with #include "copyright.h"

Revision 2.15 - (view) (download) (annotate) - [select for diffs]
Sat Feb 22 02:07:28 2003 UTC (21 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.14: +74 -23 lines
Diff to previous 2.14
Changes and check-in for 3.5 release
Includes new source files and modifications not recorded for many years
See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release

Revision 2.14 - (view) (download) (annotate) - [select for diffs]
Wed Nov 22 09:27:53 1995 UTC (28 years, 4 months ago) by greg
Branch: MAIN
Changes since 2.13: +20 -5 lines
Diff to previous 2.13
fixed problem with back side normal computation for ambient()

Revision 2.13 - (view) (download) (annotate) - [select for diffs]
Mon Nov 6 12:03:22 1995 UTC (28 years, 4 months ago) by greg
Branch: MAIN
Changes since 2.12: +5 -5 lines
Diff to previous 2.12
added texturing to ambient value computation using extambient()

Revision 2.12 - (view) (download) (annotate) - [select for diffs]
Wed May 17 17:31:39 1995 UTC (28 years, 10 months ago) by greg
Branch: MAIN
Changes since 2.11: +10 -9 lines
Diff to previous 2.11
added solid angle to passed function parameters

Revision 2.11 - (view) (download) (annotate) - [select for diffs]
Wed Dec 21 09:51:46 1994 UTC (29 years, 3 months ago) by greg
Branch: MAIN
Changes since 2.10: +11 -3 lines
Diff to previous 2.10
added -bv option for back face visibility (normally on)

Revision 2.10 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 16:46:35 1994 UTC (30 years, 2 months ago) by greg
Branch: MAIN
Changes since 2.9: +6 -2 lines
Diff to previous 2.9
made mixtures work with materials

Revision 2.9 - (view) (download) (annotate) - [select for diffs]
Thu Nov 18 09:43:04 1993 UTC (30 years, 4 months ago) by greg
Branch: MAIN
Changes since 2.8: +0 -1 lines
Diff to previous 2.8
minor compiler warning fixes

Revision 2.8 - (view) (download) (annotate) - [select for diffs]
Tue Aug 24 12:59:25 1993 UTC (30 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.7: +1 -0 lines
Diff to previous 2.7
fixed potential use of unassigned transdist when bright(r->rcol)<0

Revision 2.7 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 17:50:40 1993 UTC (30 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.6: +6 -3 lines
Diff to previous 2.6
added source direction to data value function parameters

Revision 2.6 - (view) (download) (annotate) - [select for diffs]
Thu May 27 15:28:01 1993 UTC (30 years, 10 months ago) by greg
Branch: MAIN
Changes since 2.5: +175 -121 lines
Diff to previous 2.5
removed approximation to Fresnel reflection, since the direct
component was not being calculated accordingly (BRDF not bidirectional)
changed BRDTfunc arguments and operation, fixed one or two bugs there also

Revision 2.5 - (view) (download) (annotate) - [select for diffs]
Thu May 20 10:08:24 1993 UTC (30 years, 10 months ago) by greg
Branch: MAIN
Changes since 2.4: +1 -1 lines
Diff to previous 2.4
BRTDfunc no longer reorients surface

Revision 2.4 - (view) (download) (annotate) - [select for diffs]
Wed Oct 14 12:30:54 1992 UTC (31 years, 5 months ago) by greg
Branch: MAIN
Changes since 2.3: +4 -1 lines
Diff to previous 2.3
*** empty log message ***

Revision 2.3 - (view) (download) (annotate) - [select for diffs]
Tue Jun 30 18:28:22 1992 UTC (31 years, 9 months ago) by greg
Branch: MAIN
Changes since 2.2: +7 -7 lines
Diff to previous 2.2
fixed bug associated with -DSMLFLT option

Revision 2.2 - (view) (download) (annotate) - [select for diffs]
Mon Nov 25 09:51:03 1991 UTC (32 years, 4 months ago) by greg
Branch: MAIN
Changes since 2.1: +18 -25 lines
Diff to previous 2.1
changed function file calls to allow expressions instead of just vars

Revision 2.1 - (view) (download) (annotate) - [select for diffs]
Tue Nov 12 17:09:08 1991 UTC (32 years, 4 months ago) by greg
Branch: MAIN
Changes since 1.16: +0 -0 lines
Diff to previous 1.16
updated revision number for release 2.0

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Aug 12 08:20:53 1991 UTC (32 years, 7 months ago) by greg
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15
fixed source tracing

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Thu Aug 8 11:30:01 1991 UTC (32 years, 7 months ago) by greg
Branch: MAIN
Changes since 1.14: +3 -6 lines
Diff to previous 1.14
added contexts to function files

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Jul 16 16:45:55 1991 UTC (32 years, 8 months ago) by greg
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13
removed rspec and tspec from ideal specular components

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed Jul 10 09:35:26 1991 UTC (32 years, 8 months ago) by greg
Branch: MAIN
Changes since 1.12: +11 -15 lines
Diff to previous 1.12
changed computation of diffuse ambient

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Jun 28 10:04:02 1991 UTC (32 years, 9 months ago) by greg
Branch: MAIN
Changes since 1.11: +6 -6 lines
Diff to previous 1.11
small correction in argument ordering

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Jun 18 08:59:55 1991 UTC (32 years, 9 months ago) by greg
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10
put in test to guarantee range of dot product as [-1,1]

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Jun 17 08:53:58 1991 UTC (32 years, 9 months ago) by greg
Branch: MAIN
Changes since 1.9: +22 -11 lines
Diff to previous 1.9
fixed potential bug in setting of variables

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Jun 13 13:58:16 1991 UTC (32 years, 9 months ago) by greg
Branch: MAIN
Changes since 1.8: +0 -1 lines
Diff to previous 1.8
changed initialization of effective length

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri May 10 08:51:02 1991 UTC (32 years, 10 months ago) by greg
Branch: MAIN
Changes since 1.7: +3 -1 lines
Diff to previous 1.7
fixed bug introduced by better trans distance comp.

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed May 8 08:27:50 1991 UTC (32 years, 10 months ago) by greg
Branch: MAIN
Changes since 1.6: +18 -7 lines
Diff to previous 1.6
fixed code for determining when to use trans distance

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue May 7 17:45:47 1991 UTC (32 years, 10 months ago) by greg
Branch: MAIN
Changes since 1.5: +20 -26 lines
Diff to previous 1.5
changed trans types to modify transmitted color
and added perturbation to transmitted ray direction

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue May 7 17:19:52 1991 UTC (32 years, 10 months ago) by greg
Branch: MAIN
Changes since 1.4: +212 -54 lines
Diff to previous 1.4
added MAT_TFUNC, MAT_TDATA and MAT_BRTDF types

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Dec 15 15:03:44 1990 UTC (33 years, 3 months ago) by greg
Branch: MAIN
Changes since 1.3: +13 -7 lines
Diff to previous 1.3
changed handling of matrix transformations with new MAT4 & XF types
dynamic allocation of ray transformations with newrayxf()
added missing light source vector transformation to m_brdf.c

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 21:57:59 1990 UTC (33 years, 3 months ago) by greg
Branch: MAIN
Changes since 1.2: +0 -7 lines
Diff to previous 1.2
removed Fresnel approximation for specularity

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Dec 12 22:35:07 1990 UTC (33 years, 3 months ago) by greg
Branch: MAIN
Changes since 1.1: +2 -0 lines
Diff to previous 1.1
added missing declaration of funvalue()

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Dec 12 22:02:58 1990 UTC (33 years, 3 months ago) by greg
Branch: MAIN
Initial revision

Convenience Links

Links to HEAD: (view) (download) (annotate) Links to rad3R6: (view) (download) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a