../
|
CMakeLists.txt
|
1.17
(7 years ago)
by greg:
Update to CMake build system from Rob G. and Alex S., adding test cases
|
README
|
2.9
(20 years ago)
by greg:
Removed unused programs and files from distribution (sources to CVS attic)
|
Rmakefile
|
2.85
(6 years ago)
by greg:
Moved findmaterial() from source.c to initotypes.c
|
SConscript
|
1.20
(7 years ago)
by schorsch:
SCons Option to build Pmap with OOC data on unix
|
VERSION
|
2.32
(4 years ago)
by greg:
Version for official 5.3 release
|
ambcomp.c
|
2.85
(5 years ago)
by greg:
Stripped out code related to old (pre-Hessian) ambient calculation
|
ambient.c
|
2.109
(4 years ago)
by greg:
Added handling of interrupted fcntl() call during ambient file locking
|
ambient.h
|
2.25
(5 years ago)
by greg:
Stripped out code related to old (pre-Hessian) ambient calculation
|
ambio.c
|
2.13
(5 years ago)
by greg:
Stripped out code related to old (pre-Hessian) ambient calculation
|
aniso.c
|
2.61
(9 years ago)
by greg:
Had to reinstate ambRayInPmap() macro to avoid over-counting bug
|
ashikhmin.c
|
2.6
(9 years ago)
by greg:
Had to reinstate ambRayInPmap() macro to avoid over-counting bug
|
colortab.c
|
2.12
(8 years ago)
by schorsch:
get rid of compiler warnings
|
create_version.cmake
|
1.7
(4 years ago)
by greg:
chore: making version string less repetitively repetitive
|
data.c
|
2.34
(4 years ago)
by greg:
Increased size of image before warning about memory usage
|
data.h
|
2.7
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
devcomm.c
|
2.19
(8 years ago)
by greg:
Switched over to more efficient fread/fwrite replacements getbinary/putbinary
|
devmain.c
|
2.5
(8 years ago)
by greg:
Switched over to more efficient fread/fwrite replacements getbinary/putbinary
|
devtable.c
|
2.10
(6 years ago)
by greg:
Made excluding X11 a little simpler
|
dielectric.c
|
2.30
(5 years ago)
by greg:
Make sure reflected ray distance is not infinite if there's a reflection
|
driver.h
|
2.10
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
duphead.c
|
2.7
(21 years ago)
by greg:
Fewer complaints if "platform.h" precedes "standard.h"
|
editline.c
|
2.9
(11 years ago)
by greg:
Fixed abort in Mavericks due to overlapping string in strcmp()
|
fprism.c
|
2.10
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
freeobjmem.c
|
2.9
(11 years ago)
by greg:
Added check for references to identically-named but different modifiers
|
func.c
|
2.38
(4 years ago)
by greg:
Added warning about assigning non-constant to constant variable
|
func.h
|
2.10
(9 years ago)
by greg:
Added appropriate setting of ray parameters for bin rcontrib evaluation
|
glass.c
|
2.28
(5 years ago)
by greg:
Make sure reflected ray distance is not infinite if there's a reflection
|
initotypes.c
|
2.26
(5 years ago)
by greg:
Formatting and comments
|
lookamb.c
|
2.17
(5 years ago)
by greg:
Stripped out code related to old (pre-Hessian) ambient calculation
|
m_alias.c
|
2.10
(6 years ago)
by greg:
Created raytirrad() call to take care of irradiance hack
|
m_brdf.c
|
2.39
(5 years ago)
by greg:
Make sure reflected ray distance is not infinite if there's a reflection
|
m_bsdf.c
|
2.61
(4 years ago)
by greg:
fix(aBSDF): Improved appearance/accuracy in exclusion zone during peak extraction.
Thanks to David Geisler-Moroder for initial idea, implementation and testing.
|
m_clip.c
|
2.13
(5 years ago)
by greg:
Minor optimization shouldn't affect behavior
|
m_direct.c
|
2.16
(6 years ago)
by greg:
Added -orRxX options to rtrace for VR rendering
|
m_mirror.c
|
2.22
(5 years ago)
by greg:
Fixed error in reflected distance calculation
|
m_mist.c
|
2.20
(6 years ago)
by greg:
Further improvements to reflected and unreflected distance calcs
|
mkpmap.c
|
2.10
(4 years ago)
by rschregle:
feat(mkpmap): Extended -apo option to reorient photon ports.
|
mx_data.c
|
2.10
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
mx_func.c
|
2.9
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
noise3.c
|
2.14
(6 years ago)
by greg:
Fixed bug in calculation of noise{x,y,z}
|
normal.c
|
2.80
(5 years ago)
by greg:
Make sure reflected ray distance is not infinite if there's a reflection
|
o_cone.c
|
2.9
(8 years ago)
by greg:
Made zero cone and ring radii non-fatal (degenerate -> ignore)
|
o_face.c
|
2.7
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
o_instance.c
|
2.9
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
o_mesh.c
|
2.15
(5 years ago)
by greg:
Minor changes should not affect function
|
oocbuild.c
|
2.4
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
oocbuild.h
|
2.1
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
ooccache.c
|
2.2
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
ooccache.h
|
2.1
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
oocmorton.c
|
2.2
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
oocmorton.h
|
2.1
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
oocnn.c
|
2.2
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
oocnn.h
|
2.1
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
oococt.c
|
2.4
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
oococt.h
|
2.3
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
oocsort.c
|
2.4
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
oocsort.h
|
2.3
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
otspecial.h
|
2.10
(5 years ago)
by greg:
Minor optimization should not affect behavior
|
p_data.c
|
2.9
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
p_func.c
|
2.8
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
persist.c
|
2.44
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
pmap.c
|
2.17
(6 years ago)
by rschregle:
Fixed skewed volume photon scattering for gecc < 1 due to buggy sin(phi) in photonParticipate()
|
pmap.h
|
2.9
(7 years ago)
by rschregle:
Hack to render contrib pmap as regular global pmap with rpict/rtrace/rvu
|
pmapamb.c
|
2.8
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapamb.h
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapbias.c
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapbias.h
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapcontrib.c
|
2.19
(6 years ago)
by greg:
Moved findmaterial() from source.c to initotypes.c
|
pmapcontrib.h
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapdata.c
|
2.22
(4 years ago)
by rschregle:
Fixed est00pid bug in single photon lookups that returned junk when none found, added code to detect and handle (ignore).
|
pmapdata.h
|
2.14
(4 years ago)
by rschregle:
Fixed est00pid bug in single photon lookups that returned junk when none found, added code to detect and handle (ignore).
|
pmapdiag.c
|
2.7
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapdiag.h
|
2.7
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapdump.c
|
2.17
(4 years ago)
by rschregle:
feat(mkpmap): Extended -apo option to reorient photon ports.
|
pmapio.c
|
2.12
(6 years ago)
by greg:
Created MAXFMTLEN to guard against buffer overrun attacks in header input
|
pmapio.h
|
2.7
(6 years ago)
by rschregle:
Bumped file format version, added/revised feature suffixes for PMAP_PRIMARYPOS
and PMAP_PRIMARYDIR.
|
pmapkdt.c
|
1.6
(4 years ago)
by rschregle:
Fixed est00pid bug in single photon lookups that returned junk when none found, added code to detect and handle (ignore).
|
pmapkdt.h
|
1.2
(4 years ago)
by rschregle:
Fixed est00pid bug in single photon lookups that returned junk when none found, added code to detect and handle (ignore).
|
pmapmat.c
|
2.22
(5 years ago)
by rschregle:
Minor comments fix
|
pmapmat.h
|
2.13
(6 years ago)
by rschregle:
Clarified (hopefully) somewhat totally esoteric comment about PMAP_CAUSTICRAY()
macro.
|
pmapooc.c
|
1.6
(4 years ago)
by rschregle:
Fixed est00pid bug in single photon lookups that returned junk when none found, added code to detect and handle (ignore).
|
pmapooc.h
|
1.2
(4 years ago)
by rschregle:
Fixed est00pid bug in single photon lookups that returned junk when none found, added code to detect and handle (ignore).
|
pmapopt.c
|
2.10
(4 years ago)
by rschregle:
Revised error msg for -am option
|
pmapopt.h
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapparm.c
|
2.9
(7 years ago)
by rschregle:
Added -lr, -ld options to mkpmap, enabled -api
|
pmapparm.h
|
2.9
(7 years ago)
by rschregle:
Added -lr, -ld options to mkpmap, enabled -api
|
pmaprand.c
|
2.6
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
pmaprand.h
|
2.8
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
pmapray.c
|
2.7
(8 years ago)
by greg:
Fixed bug in ranimove introduced with photon map
|
pmapray.h
|
2.6
(8 years ago)
by greg:
Fixed bug in ranimove introduced with photon map
|
pmapsrc.c
|
2.19
(4 years ago)
by rschregle:
fix(mkpmap): undefined port in setPhotonPortNormal()
|
pmapsrc.h
|
2.7
(4 years ago)
by rschregle:
feat(mkpmap): Extended -apo option to reorient photon ports.
|
pmaptype.c
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmaptype.h
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmcontrib2.c
|
2.5
(6 years ago)
by greg:
Moved findmaterial() from source.c to initotypes.c
|
pmutil.c
|
2.5
(4 years ago)
by rschregle:
Fixed est00pid bug in single photon lookups that returned junk when none found, added code to detect and handle (ignore).
|
preload.c
|
2.16
(6 years ago)
by greg:
Decided to go with "aBSDF" for "aperture BSDF" rather than "sBSDF"
|
ray.h
|
2.44
(4 years ago)
by greg:
Backed out last change, which actually made things worse
|
raycalls.c
|
2.25
(5 years ago)
by greg:
Added reset of random sampling
|
rayfifo.c
|
2.6
(6 years ago)
by greg:
Corrected bug introduced in last change
|
rayinit.cal
|
2.19
(5 years ago)
by greg:
Added max() and min() as .cal library functions
|
raypcalls.c
|
2.34
(4 years ago)
by greg:
Backed out last change, which actually made things worse
|
raypwin.c
|
2.9
(6 years ago)
by greg:
Made rtrace a little more efficient under Windows if -n > 1
|
raytrace.c
|
2.81
(4 years ago)
by greg:
Added prophylaptic value for ray intersection point so no one gets random bits
|
rc2.c
|
2.24
(5 years ago)
by greg:
Minor change should not affect behavior
|
rc3.c
|
2.23
(6 years ago)
by greg:
Added internal error check
|
rcmain.c
|
2.18
(7 years ago)
by greg:
Changed context names to avoid collision with user-specified .cal file names
|
rcontrib.c
|
2.36
(4 years ago)
by greg:
fix(mkillum, rcontrib, rtrace, ranimove, rsensor): stall under macOS 10.15
due to broken flockfile() implementation -- workaround is better, anyway
|
rcontrib.h
|
2.15
(8 years ago)
by greg:
Hopeful fix to issue with rcontrib writing multiple records/pixel
|
renderopts.c
|
2.18
(8 years ago)
by greg:
Improved error-checking for too many words in file or string
|
rpaint.h
|
2.12
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
rpict.c
|
2.94
(4 years ago)
by greg:
style(rpict): quit() function wasn't in prototype form
|
rpmain.c
|
2.19
(5 years ago)
by greg:
Added exclusive output file locking (not tested under Windows)
|
rtmain.c
|
2.34
(4 years ago)
by greg:
Removed superfluous warnings
|
rtotypes.h
|
1.5
(5 years ago)
by greg:
Added missing #ifdef's for standard C header file
|
rtrace.c
|
2.99
(4 years ago)
by greg:
fix(mkillum, rcontrib, rtrace, ranimove, rsensor): stall under macOS 10.15
due to broken flockfile() implementation -- workaround is better, anyway
|
rv2.c
|
2.70
(4 years ago)
by greg:
Added precautionary testing when checking for FHUGE
|
rv3.c
|
2.43
(5 years ago)
by greg:
Changed behavior of object picking to choose transparent surfaces if nothing behind
|
rview.c
|
2.37
(11 years ago)
by greg:
Added rvu "origin" command requested by John M.
|
rvmain.c
|
2.17
(8 years ago)
by greg:
Switched over to more efficient fread/fwrite replacements getbinary/putbinary
|
source.c
|
2.73
(4 years ago)
by greg:
perf: moved source blocker intersection call before material evaluation
|
source.h
|
2.21
(4 years ago)
by greg:
Fixes and improvements from last change, making ray-casting faster
|
sphere.c
|
2.8
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
srcdraw.c
|
2.21
(4 years ago)
by greg:
Fixed return-value checking for viewloc()
|
srcobstr.c
|
2.19
(7 years ago)
by greg:
Added MAX2SHADE macro to limit precheck time for source obstructions.
|
srcsamp.c
|
2.20
(5 years ago)
by greg:
Minor optimization should not affect behavior
|
srcsupp.c
|
2.23
(8 years ago)
by greg:
Made zero cone and ring radii non-fatal (degenerate -> ignore)
|
t_data.c
|
2.11
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
t_func.c
|
2.10
(10 years ago)
by greg:
Eliminated unnecessary "extern" and "register" modifiers
|
text.c
|
2.27
(8 years ago)
by greg:
Made error messages more consistent when library file not found
|
verscript.ed
|
2.1
(22 years ago)
by greg:
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
|
virtuals.c
|
2.23
(6 years ago)
by greg:
Moved findmaterial() from source.c to initotypes.c
|
x11.c
|
2.35
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
x11icon.h
|
2.1
(22 years ago)
by greg:
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
|
x11twind.c
|
2.9
(21 years ago)
by schorsch:
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
|
x11twind.h
|
2.6
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|