../
|
CMakeLists.txt
|
1.20
(2 months ago)
by greg:
feat: Added new WGMDfunc programmable material
|
README
|
2.9
(20 years ago)
by greg:
Removed unused programs and files from distribution (sources to CVS attic)
|
RcontribSimulManager.cpp
|
2.11
(6 weeks ago)
by greg:
fix(rxtrace,rxcontrib): Improvements and bug fixes in flag initialization, handling of light source tracing
|
RcontribSimulManager.h
|
2.10
(6 weeks ago)
by greg:
fix(rxtrace,rxcontrib): Improvements and bug fixes in flag initialization, handling of light source tracing
|
RdataShare.h
|
2.1
(3 months ago)
by greg:
feat(rxcontrib): First compiled version of rxcontrib tool to test new C++ classes
|
RdataShareFile.cpp
|
2.3
(2 months ago)
by greg:
fix: Bad string reference in error call
|
RdataShareMap.cpp
|
2.3
(3 months ago)
by greg:
feat: Allow creation of empty shared map to be resized later
|
Rmakefile
|
2.101
(4 weeks ago)
by greg:
refactor: Removed experimental SRCSKIPOPT code
|
RpictSimulManager.cpp
|
2.15
(3 weeks ago)
by greg:
fix(rxpict): Removed extra scanlines being written to end of output
|
RpictSimulManager.h
|
2.11
(3 months ago)
by greg:
feat: Added GetHeadLen() method for efficiency
|
RtraceSimulManager.cpp
|
2.24
(2 months ago)
by greg:
fix(rxtrace,rxcontrib): Fix in -I+ option for bug pointed out by S. Wasilewski
|
RtraceSimulManager.h
|
2.22
(5 weeks ago)
by greg:
fix(rxpiece,rxpict): Make sure child processes are waited for
|
SConscript
|
1.20
(7 years ago)
by schorsch:
SCons Option to build Pmap with OOC data on unix
|
VERSION
|
2.35
(15 months ago)
by greg:
chore: version update associated with new hyperspectral rendering code
|
ambcomp.c
|
2.97
(4 weeks ago)
by greg:
refactor: Removed experimental SRCSKIPOPT code
|
ambient.c
|
2.131
(3 weeks ago)
by greg:
fix: Reverted to tedious file locking, since faster method proved unreliable
|
ambient.h
|
2.27
(15 months ago)
by greg:
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
|
ambio.c
|
2.17
(13 months ago)
by greg:
perf(rvu, rpict, rtrace, rcontrib): Better rendering of spectral primitives in RGB mode
|
aniso.c
|
2.68
(8 weeks ago)
by greg:
perf: Adjustment to source spread in lobe speculars that accounts for -dj
|
ashikhmin.c
|
2.8
(10 months ago)
by greg:
fix: Improved tracking of reflected vs. transmitted rays for antimatter
|
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
|
devcomm.c
|
2.20
(8 months ago)
by greg:
fix: ANSIfication and consistency
|
devmain.c
|
2.6
(2 years ago)
by greg:
fix: compile error fixes related to redeclaration of eputs() and wputs()
|
devtable.c
|
2.10
(6 years ago)
by greg:
Made excluding X11 a little simpler
|
dielectric.c
|
2.32
(15 months ago)
by greg:
fix: multiple bug fixes in hyperspectral code, added rvu, mkillum, rsensor, and ranimove to "working except photon map" status
|
driver.h
|
2.11
(8 months ago)
by greg:
fix: ANSIfication and consistency
|
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.11
(10 months ago)
by greg:
perf: Added missing data preload calls for multi-processing with spectra
|
func.c
|
2.42
(3 months ago)
by greg:
feat(rxcontrib): First compiled version of rxcontrib tool to test new C++ classes
|
func.h
|
2.11
(3 months ago)
by greg:
feat(rxcontrib): First compiled version of rxcontrib tool to test new C++ classes
|
glass.c
|
2.29
(15 months ago)
by greg:
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
|
initotypes.c
|
2.33
(2 months ago)
by greg:
feat: Added new WGMDfunc programmable material
|
lookamb.c
|
2.19
(13 months ago)
by greg:
fix(lookamb): Added step to ensure normals are normalized
|
m_alias.c
|
2.11
(4 years ago)
by greg:
perf: made use of OVOID and findmaterial() more consistent and efficient
|
m_brdf.c
|
2.44
(8 weeks ago)
by greg:
perf: Minor tweaks
|
m_bsdf.c
|
2.75
(2 months ago)
by greg:
perf: Minor efficiency improvement for -bv0
|
m_clip.c
|
2.14
(10 months ago)
by greg:
fix: Regression introduced in previous change (almost 5 years ago!)
|
m_direct.c
|
2.18
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
m_mirror.c
|
2.23
(15 months ago)
by greg:
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
|
m_mist.c
|
2.21
(15 months ago)
by greg:
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
|
m_wgmdf.c
|
2.9
(8 weeks ago)
by greg:
perf: Adjustment to source spread in lobe speculars that accounts for -dj
|
mkpmap.c
|
2.12
(5 months ago)
by greg:
refactor: moved memory sharing routines to preload.c with common call interface
|
mx_data.c
|
2.12
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
mx_func.c
|
2.10
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
noise3.c
|
2.14
(6 years ago)
by greg:
Fixed bug in calculation of noise{x,y,z}
|
normal.c
|
2.87
(8 weeks ago)
by greg:
perf: Adjustment to source spread in lobe speculars that accounts for -dj
|
o_cone.c
|
2.13
(3 months ago)
by greg:
perf: trivial performance improvements
|
o_face.c
|
2.9
(23 months ago)
by greg:
feat: Added test for which side of flat surface is seen in case of coincident surfaces
|
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.2
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
ooccache.c
|
2.2
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
ooccache.h
|
2.2
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
oocmorton.c
|
2.2
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
oocmorton.h
|
2.2
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
oocnn.c
|
2.3
(3 years ago)
by rschregle:
fix(rtrace): Fixed ancient THT00PID bug that omitted an octant in
out-of-core pmap lookups! UUAARGH!
|
oocnn.h
|
2.2
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
oococt.c
|
2.4
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
oococt.h
|
2.4
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
oocsort.c
|
2.5
(4 years ago)
by rschregle:
fix(mkpmap): Modified OOC_SortRecurse() to output system error if fork()
fails
|
oocsort.h
|
2.4
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
otspecial.h
|
2.11
(2 months ago)
by greg:
feat: Added new WGMDfunc programmable material
|
p_data.c
|
2.15
(11 months ago)
by greg:
perf: added datavector() call for quicker spectral interpolation
|
p_func.c
|
2.13
(13 months ago)
by greg:
perf(rvu, rpict, rtrace, rcontrib): Better rendering of spectral primitives in RGB mode
|
persist.c
|
2.44
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
pmap.c
|
2.18
(3 years ago)
by rschregle:
Modified photon port rejection sampling in tracePhoton() to better handle
faceted photon ports by testing for identical material
|
pmap.h
|
2.10
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapamb.c
|
2.8
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapamb.h
|
2.6
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapbias.c
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmapbias.h
|
2.6
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapcontrib.c
|
2.20
(4 years ago)
by greg:
feat: removed upper limit on number of modifiers in rcontrib
|
pmapcontrib.h
|
2.6
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapdata.c
|
2.23
(3 years ago)
by rschregle:
feat(mkpmap): Added -apI option for spherical ROI
|
pmapdata.h
|
2.15
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapdiag.c
|
2.8
(3 years ago)
by rschregle:
feat(mkpmap): Added ETA to progress reports
|
pmapdiag.h
|
2.8
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapdump.c
|
2.18
(3 years ago)
by rschregle:
fix(mkpmap,pmapdump): Made pmap files (hopefully) more portable by
forcing numPhotons to fixed size irrespective of platform (possibly with 0-padding)
|
pmapio.c
|
2.14
(2 years ago)
by greg:
feat: Added float and double alignment to i/o routines for future mmap() use
|
pmapio.h
|
2.9
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
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.3
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapmat.c
|
2.26
(8 weeks ago)
by greg:
fix: Issue with textured surfaces and source scattering
|
pmapmat.h
|
2.15
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapooc.c
|
1.7
(3 years ago)
by rschregle:
Added optional consistency check of loaded out-of-core photon map in
OOC_LoadPhotons() when compiling for debugging mode (DEBUG_OOC).
|
pmapooc.h
|
1.3
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapopt.c
|
2.10
(4 years ago)
by rschregle:
Revised error msg for -am option
|
pmapopt.h
|
2.6
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapparm.c
|
2.9
(7 years ago)
by rschregle:
Added -lr, -ld options to mkpmap, enabled -api
|
pmapparm.h
|
2.11
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmaprand.c
|
2.6
(7 years ago)
by rschregle:
Updated photon map code for Windows; no multproc or ooC for now
|
pmaprand.h
|
2.9
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapray.c
|
2.9
(10 months ago)
by greg:
fix: Needed to move test for it to work!
|
pmapray.h
|
2.8
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmapsrc.c
|
2.20
(3 years ago)
by rschregle:
fix(mkpmap): CDF inversion binary search bug in emitPhoton().
|
pmapsrc.h
|
2.8
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmaptype.c
|
2.5
(8 years ago)
by rschregle:
Initial import of ooC photon map
|
pmaptype.h
|
2.6
(4 months ago)
by greg:
chore: Added extern "C" to headers to avoid C++ name mangling
|
pmcontrib2.c
|
2.6
(14 months ago)
by greg:
fix: temporary patch to get photon map to compile
|
pmutil.c
|
2.7
(5 weeks ago)
by greg:
fix: Avoid second release of photon maps (malloc error)
|
preload.c
|
2.18
(5 months ago)
by greg:
refactor: moved memory sharing routines to preload.c with common call interface
|
ray.h
|
2.58
(4 weeks ago)
by greg:
refactor: Removed experimental SRCSKIPOPT code
|
raycalls.c
|
2.31
(5 months ago)
by greg:
refactor: moved memory sharing routines to preload.c with common call interface
|
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.40
(5 months ago)
by greg:
refactor: moved memory sharing routines to preload.c with common call interface
|
raypwin.c
|
2.9
(6 years ago)
by greg:
Made rtrace a little more efficient under Windows if -n > 1
|
raytrace.c
|
2.96
(8 days ago)
by greg:
perf: Faster version of extinction handling in raycontrib()
|
rc2.c
|
2.27
(8 months ago)
by greg:
fix(rcontrib): Added output of wavelength splits for hyperspectral results
|
rc3.c
|
2.26
(7 months ago)
by greg:
feat(rpict): Made drawsources() compatible with spectral scanlines
|
rcmain.c
|
2.39
(3 months ago)
by greg:
fix(rcontrib,rxcontrib): reinstated .cal redefinition warnings
|
rcontrib.c
|
2.46
(3 months ago)
by greg:
fix(rcontrib): Added a check that the number of color samples doesn't change after the first modifier is specified
|
rcontrib.h
|
2.19
(15 months ago)
by greg:
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
|
renderopts.c
|
2.26
(10 months ago)
by greg:
fix: Added check for empty subfeature that could cause memory read-past-end
|
rpaint.h
|
2.12
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
rpict.c
|
2.107
(3 weeks ago)
by greg:
fix(rpict): Fixed issue with -pm corrupting first image in sequence
|
rpmain.c
|
2.37
(4 weeks ago)
by greg:
refactor: Removed experimental SRCSKIPOPT code
|
rtmain.c
|
2.56
(3 months ago)
by greg:
fix(rpict,rtrace,rcontrib): Removed spurious warnings
|
rtotypes.h
|
1.8
(2 months ago)
by greg:
feat: Added new WGMDfunc programmable material
|
rtrace.c
|
2.113
(6 weeks ago)
by greg:
fix(rtrace,rxtrace): Made it so -oW doesn't include luminous efficacy multiplier
|
rv2.c
|
2.76
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
rv3.c
|
2.47
(2 months ago)
by greg:
feat: Added new WGMDfunc programmable material
|
rview.c
|
2.37
(11 years ago)
by greg:
Added rvu "origin" command requested by John M.
|
rvmain.c
|
2.22
(3 months ago)
by greg:
fix(rpict,rtrace,rcontrib): Removed spurious warnings
|
rxcmain.cpp
|
2.15
(6 weeks ago)
by greg:
perf(rxpiece,rxcontrib): Don't bother to free data structs on exit
|
rxpiece.cpp
|
2.10
(5 weeks ago)
by greg:
fix(rxpiece,rxpict): Make sure child processes are waited for
|
rxpmain.cpp
|
2.7
(6 weeks ago)
by greg:
perf(rxpiece,rxcontrib): Don't bother to free data structs on exit
|
rxtmain.cpp
|
2.11
(2 months ago)
by greg:
fix(rxtrace): The -I option wasn't being set properly
|
rxtrace.cpp
|
2.9
(6 weeks ago)
by greg:
perf(rxtrace): Avoid final freeing of everything on exit
|
source.c
|
2.86
(4 weeks ago)
by greg:
refactor: Removed experimental SRCSKIPOPT code
|
source.h
|
2.27
(4 weeks ago)
by greg:
refactor: Removed experimental SRCSKIPOPT code
|
sphere.c
|
2.10
(23 months ago)
by greg:
feat: Added test for which side of flat surface is seen in case of coincident surfaces
|
srcdraw.c
|
2.27
(6 months ago)
by greg:
fix(rpict): Fixed light source drawing in non-RGB color spaces
|
srcobstr.c
|
2.22
(2 months ago)
by greg:
feat: Added new WGMDfunc programmable material
|
srcsamp.c
|
2.25
(4 weeks ago)
by greg:
refactor: Removed experimental SRCSKIPOPT code
|
srcsupp.c
|
2.25
(6 months ago)
by greg:
fix(rpict,rtrace,rcontrib,rfluxmtx,rtpict): Bug in distant source sampling introduced in August 2022, reported by Mik DiPompeo of LightStanza
|
t_data.c
|
2.13
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
t_func.c
|
2.11
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
text.c
|
2.30
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
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.26
(15 months ago)
by greg:
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
|
x11.c
|
2.38
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
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.12
(2 months ago)
by greg:
perf: Minor conditional optimizations
|
x11twind.h
|
2.7
(8 months ago)
by greg:
fix: ANSIfication and consistency
|