../
|
pyradlib/
|
|
BSDFfiles.txt
|
1.1
(9 years ago)
by greg:
Created testBSDF main module to demonstrate BSDF library
|
CMakeLists.txt
|
1.15
(4 years ago)
by greg:
Added strlcpy.c module to Linux builds
|
README
|
2.9
(20 years ago)
by greg:
Removed unused programs and files from distribution (sources to CVS attic)
|
Rmakefile
|
2.85
(4 years ago)
by greg:
Updated clean function
|
SConscript
|
1.23
(7 years ago)
by schorsch:
Updating to SCons 3.x, adding support for Python 3
|
addobjnotify.c
|
3.3
(21 years ago)
by greg:
Replaced inline copyright notice with #include "copyright.h"
|
badarg.c
|
2.11
(10 years ago)
by greg:
Fixed problem with newlines in string arguments, which should be allowed
|
biggerlib.c
|
3.5
(21 years ago)
by greg:
Added prototype for LIBR function pointer in calcomp.h
|
bmalloc.c
|
2.9
(20 years ago)
by schorsch:
Compatibility fixes as suggested by Siegbert Debatin.
|
bmpfile.c
|
2.20
(6 years ago)
by greg:
Minor fixes to comments
|
bmpfile.h
|
2.8
(7 years ago)
by greg:
Eliminated stray spaces from file
|
bsdf.c
|
2.58
(4 years ago)
by greg:
Added cumulative cache size limit (per loaded BSDF)
|
bsdf.h
|
2.27
(4 years ago)
by greg:
Added cumulative cache size limit (per loaded BSDF)
|
bsdf_m.c
|
3.39
(5 years ago)
by greg:
Reversed order of matrix look-up macros to be more consistent
|
bsdf_m.h
|
3.10
(5 years ago)
by greg:
Reversed order of matrix look-up macros to be more consistent
|
bsdf_t.c
|
3.48
(4 years ago)
by greg:
Added cumulative cache size limit (per loaded BSDF)
|
bsdf_t.h
|
3.13
(7 years ago)
by greg:
Fix for C++ compilers, which don't like "typedef const struct"
|
byteswap.c
|
3.1
(18 years ago)
by greg:
Added byte-swapping i/o options to rcalc
|
calcomp.h
|
2.22
(16 years ago)
by greg:
Math library and warning fixes for Solaris
|
caldefn.c
|
2.28
(4 years ago)
by greg:
Added warning about assigning non-constant to constant variable
|
calexpr.c
|
2.40
(4 years ago)
by greg:
Added reduction for (E4)^1
|
calfunc.c
|
2.25
(5 years ago)
by greg:
Added shortcut (should not affect behavior)
|
calprnt.c
|
2.6
(12 years ago)
by greg:
Finished ANSIfication
|
ccolor.c
|
3.11
(7 years ago)
by greg:
Added checks against divide-by-zero
|
ccolor.h
|
3.8
(9 years ago)
by greg:
Added randomization to chroma encoding
|
ccyrgb.c
|
3.4
(12 years ago)
by greg:
Removed accidental change
|
chanvalue.c
|
3.3
(21 years ago)
by schorsch:
Added prototypes and includes from patch by Randolph Fritz.
Added more required includes and reduced other compile warnings.
|
clip.c
|
2.5
(21 years ago)
by schorsch:
Abstracted process and path handling for Windows.
Renamed FLOAT to RREAL because of conflict on Windows.
Added conditional compiles for some signal handlers.
|
color.c
|
2.21
(5 years ago)
by greg:
Fixed potential bug where RGB=(0.01953125 0.01953125 1)*2^N for any N could encode as an RLE start sequence
|
color.h
|
2.34
(9 years ago)
by greg:
Fixed exact value for white
|
colrops.c
|
2.12
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
cone.c
|
2.11
(8 years ago)
by greg:
Added checks for illegal cones/rings/cylinders
|
cone.h
|
2.8
(19 years ago)
by greg:
Rearranged some struct's for better efficiency on 64-bit architectures
|
convertobj.c
|
2.3
(4 years ago)
by greg:
Made error reporting and return value more consistent
|
copyright.h
|
3.4
(4 years ago)
by greg:
Updated end date (why is this even necessary?)
|
cvtcmd.c
|
3.3
(5 years ago)
by greg:
Removed unused variable
|
depthcodec.c
|
2.10
(4 years ago)
by greg:
Fixed bug in pathological case of two sequential calls to seek_dc_pix()
|
depthcodec.h
|
2.7
(5 years ago)
by greg:
Improvement on previous fix
|
dircode.c
|
2.13
(4 years ago)
by greg:
Corrected constant that was causing bad encodings for diagonals
|
disk2square.c
|
3.4
(10 years ago)
by greg:
Fixed floating-point error under Windows caused by cos^2 + sin^2 > 1
|
ealloc.c
|
2.9
(20 years ago)
by schorsch:
Continued ANSIfication, and other fixes and clarifications.
|
eputs.c
|
2.4
(21 years ago)
by schorsch:
Added prototypes and includes from patch by Randolph Fritz.
Added more required includes and reduced other compile warnings.
|
erf.c
|
3.2
(11 years ago)
by greg:
Fixed lack of erf() and erfc() under Windows
|
error.c
|
2.10
(21 years ago)
by schorsch:
Added grouping parens to reduce ambiguity warnings.
|
expandarg.c
|
2.11
(5 years ago)
by greg:
Removed redundant include files
|
ezxml.c
|
2.9
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
ezxml.h
|
2.4
(9 years ago)
by greg:
Support for color BSDF rendering using Klems representation
|
face.c
|
2.14
(4 years ago)
by greg:
Added check for triangle before removing "redundant" vertex
|
face.h
|
2.6
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
falsecolor.c
|
3.10
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
falsecolor.h
|
3.4
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
fdate.c
|
2.10
(5 years ago)
by greg:
Removed unused code and added arguments to function definitions
|
fgetline.c
|
2.11
(4 years ago)
by greg:
perf: quicker check/removal of escaped newlines for Windows
|
fgetval.c
|
2.8
(20 years ago)
by schorsch:
Continued ANSIfication, and other fixes and clarifications.
|
fgetword.c
|
2.8
(7 years ago)
by greg:
Fixed lack of EOF detection introduced in last change (months ago!)
|
fixargv0.c
|
2.9
(4 years ago)
by greg:
Hopeful fix to Windows test issues
|
fltdepth.c
|
3.5
(4 years ago)
by greg:
Minor change should have no effect on results
|
font.c
|
2.20
(8 years ago)
by greg:
Made error messages more consistent when library file not found
|
font.h
|
2.7
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
fputword.c
|
3.9
(13 years ago)
by greg:
Fixed comment
|
free_os.c
|
3.5
(11 years ago)
by greg:
Minor changes not affecting operation
|
fropen.c
|
2.16
(11 years ago)
by greg:
Changed rcalc and icalc to search RAYPATH for input *.cal files
|
fvect.c
|
2.24
(9 years ago)
by greg:
Made it so we'll never generate another segfault from this code
|
fvect.h
|
2.18
(9 years ago)
by greg:
Made axis randomization optional in getperpendicular()
|
g3affine.c
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
g3affine.h
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
g3flist.c
|
2.3
(8 years ago)
by greg:
Changes to evalglare by Jan Wienold
|
g3flist.h
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
g3list.h
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
g3nlist.h
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
g3sphere.c
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
g3sphere.h
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
g3vector.c
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
g3vector.h
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
gbasic.c
|
2.1
(9 years ago)
by greg:
Added Jan Wienold's evalglare to distribution
|
gbasic.h
|
2.1
(9 years ago)
by greg:
Added Jan Wienold's evalglare to distribution
|
gethomedir.c
|
1.4
(5 years ago)
by greg:
Removed redundant include files
|
getlibpath.c
|
2.6
(11 years ago)
by greg:
Changed rcalc and icalc to search RAYPATH for input *.cal files
|
getpath.c
|
2.21
(5 years ago)
by greg:
Removed redundant include files
|
header.c
|
2.40
(4 years ago)
by greg:
fix: added missing file pointer to fputc() call
|
hilbert.c
|
3.3
(13 years ago)
by greg:
Eliminated calls to drand48()
|
hilbert.h
|
3.2
(14 years ago)
by greg:
Added missing RCS tags
|
idmap.c
|
2.2
(5 years ago)
by greg:
Added HF_STDERR macro to control error reporting
|
idmap.h
|
2.2
(5 years ago)
by greg:
Added HF_STDERR macro to control error reporting
|
image.c
|
2.51
(4 years ago)
by greg:
Minor aesthetic fixes
|
instance.c
|
2.12
(8 years ago)
by greg:
Made error messages more consistent when library file not found
|
instance.h
|
2.6
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
interp2d.c
|
2.14
(10 years ago)
by greg:
Removed address operator not needed for function pointer
|
interp2d.h
|
2.9
(12 years ago)
by greg:
Changed from blkflg to influence flag array
|
invmat4.c
|
2.3
(21 years ago)
by greg:
Replaced inline copyright notice with #include "copyright.h"
|
lamps.c
|
2.10
(17 years ago)
by greg:
Removed unnecessary declaration
|
linregr.c
|
2.4
(21 years ago)
by greg:
Replaced inline copyright notice with #include "copyright.h"
|
linregr.h
|
2.6
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
loadbsdf.c
|
3.12
(4 years ago)
by greg:
Added cumulative cache size limit (per loaded BSDF)
|
loadvars.c
|
2.16
(5 years ago)
by greg:
Eliminated cases where stdin was being closed
|
lookup.c
|
2.19
(11 years ago)
by greg:
Fixed comment and removed pointless "register" modifiers
|
lookup.h
|
2.15
(14 years ago)
by greg:
Major code reorg, moving mgflib to common and introducing BSDF material
|
mat4.c
|
2.4
(21 years ago)
by greg:
Replaced inline copyright notice with #include "copyright.h"
|
mat4.h
|
2.12
(21 years ago)
by schorsch:
Instrumented headers against multiple inclusion and for use from C++.
Moved includes in headers out of "C" scope.
|
maxheap.c
|
2.3
(6 years ago)
by greg:
Changed HUGE reference to FHUGE + removed references to unused module maxheap.c
|
maxheap.h
|
2.2
(9 years ago)
by greg:
Added RCCS id's to new source files (forgotten during initial check-in)
|
mesh.c
|
2.34
(4 years ago)
by greg:
fix(mesh): reverted previous change (2.30) to better accommodate dense meshes
|
mesh.h
|
2.15
(12 years ago)
by greg:
Added routine for cycling through all triangles
|
mgf_context.c
|
3.2
(12 years ago)
by greg:
Added spectrum assignment function c_sset()
|
mgf_mesg.h
|
3.1
(14 years ago)
by greg:
Major code reorg, moving mgflib to common and introducing BSDF material
|
mgf_object.c
|
3.1
(14 years ago)
by greg:
Major code reorg, moving mgflib to common and introducing BSDF material
|
mgf_parser.c
|
3.2
(4 years ago)
by greg:
Added precautionary testing against FHUGE
|
mgf_parser.h
|
3.1
(14 years ago)
by greg:
Major code reorg, moving mgflib to common and introducing BSDF material
|
mgf_xf.c
|
3.1
(14 years ago)
by greg:
Major code reorg, moving mgflib to common and introducing BSDF material
|
modobject.c
|
2.17
(11 years ago)
by greg:
Minor optimization to reference check in eqobjects()
|
muc_randvar.c
|
2.1
(8 years ago)
by greg:
Changes to evalglare by Jan Wienold
|
muc_randvar.h
|
2.1
(8 years ago)
by greg:
Changes to evalglare by Jan Wienold
|
multisamp.c
|
2.5
(21 years ago)
by schorsch:
Various small changes to reduce compile warnings/errors on Windows.
|
myhostname.c
|
2.8
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
normcodec.c
|
2.5
(5 years ago)
by greg:
Added ability for pinterp, pmblur2, and vwrays to read 16-bit encoded depth
|
normcodec.h
|
2.4
(5 years ago)
by greg:
Added ability for pinterp, pmblur2, and vwrays to read 16-bit encoded depth
|
object.h
|
2.22
(10 years ago)
by greg:
Increased maximum number of objects by a factor of 8 to 255 million
|
objset.c
|
2.17
(9 years ago)
by greg:
Fix for Windows, whose 64-bit long is only 32 bits
|
objutil.c
|
2.9
(4 years ago)
by greg:
fix(libwfobj.a): strcasestr() not supported under (lame) Windows
|
objutil.h
|
2.8
(4 years ago)
by greg:
feat(libwfobj.a): added findComment() call
|
octree.c
|
2.8
(15 years ago)
by greg:
Deleted unused cucopy() routine
|
octree.h
|
2.12
(15 years ago)
by greg:
Deleted unused cucopy() routine
|
otypes.c
|
2.6
(11 years ago)
by greg:
Minor efficiency improvement and ANSIfication
|
otypes.h
|
2.19
(6 years ago)
by greg:
Decided to go with "aBSDF" for "aperture BSDF" rather than "sBSDF"
|
paths.c
|
2.5
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
paths.h
|
2.30
(7 years ago)
by greg:
Corrected TEMPLEN macro value for Unix
|
platform.h
|
3.16
(6 years ago)
by greg:
Created replacement usleep() function for Windows
|
plocate.c
|
2.3
(21 years ago)
by greg:
Replaced inline copyright notice with #include "copyright.h"
|
plocate.h
|
2.7
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
portio.c
|
2.22
(5 years ago)
by greg:
Reduced size limit for fread() & fwrite() again and other minor changes
|
process.c
|
2.10
(4 years ago)
by greg:
Added input ray queue for more efficient batch processing
|
quit.c
|
2.5
(21 years ago)
by schorsch:
Added prototypes and includes from patch by Randolph Fritz.
Added more required includes and reduced other compile warnings.
|
radogl.h
|
3.13
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
random.h
|
2.23
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
readfargs.c
|
2.11
(10 years ago)
by greg:
ANSIfication
|
readmesh.c
|
2.17
(5 years ago)
by greg:
Eliminated cases where stdin was being closed
|
readobj.c
|
2.23
(5 years ago)
by greg:
Eliminated cases where stdin was being closed
|
readoct.c
|
2.31
(5 years ago)
by greg:
Fixed issue with recovering after octree read from stdin
|
readwfobj.c
|
2.4
(4 years ago)
by greg:
Made addFace() into a public routine as well, so tools can add geometry
|
resolu.c
|
2.6
(18 years ago)
by schorsch:
Eliminated some compiler warnings.
|
resolu.h
|
2.15
(4 years ago)
by greg:
Fixed bug where fscnresolu() would over-read string if followed by white space
|
rexpr.c
|
2.10
(5 years ago)
by greg:
Removed redundant include files
|
rgldomat.c
|
3.4
(21 years ago)
by schorsch:
Reduced compile warnings, and other compatibility fixes.
|
rglfile.c
|
3.12
(5 years ago)
by greg:
Eliminated cases where stdin was being closed
|
rglinst.c
|
3.17
(8 years ago)
by greg:
Made error messages more consistent when library file not found
|
rglmat.c
|
3.7
(14 years ago)
by greg:
Major code reorg, moving mgflib to common and introducing BSDF material
|
rglsrc.c
|
3.6
(21 years ago)
by schorsch:
Reduced compile warnings, and other compatibility fixes.
|
rglsurf.c
|
3.13
(12 years ago)
by greg:
Changes to support new Cmake build system
|
rterror.h
|
3.3
(7 years ago)
by greg:
ANSIfication needs pointed out by Nathaniel Jones
|
rtio.h
|
3.23
(5 years ago)
by greg:
Added ability for pinterp, pmblur2, and vwrays to read 16-bit encoded depth
|
rtmath.h
|
3.12
(8 years ago)
by schorsch:
everybody seems to have erf() and erfc() nowadays.
|
rtmisc.h
|
3.6
(20 years ago)
by schorsch:
Continued ANSIfication, and other fixes and clarifications.
|
rtprocess.h
|
3.19
(4 years ago)
by greg:
Added more comments about how to use new filtering features
|
savestr.c
|
2.12
(5 years ago)
by greg:
Removed redundant include files
|
savqstr.c
|
2.10
(12 years ago)
by greg:
Minor optimizations
|
sceneio.c
|
2.5
(13 years ago)
by greg:
Minor optimizations
|
selcall.h
|
3.11
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
spec_rgb.c
|
2.25
(4 years ago)
by greg:
refactor: eliminated deprecated register keywords
|
standard.h
|
2.31
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
strcmp.c
|
2.3
(21 years ago)
by greg:
Replaced inline copyright notice with #include "copyright.h"
|
strlcpy.c
|
2.3
(5 years ago)
by greg:
Corrected count output in stdlib replacements
|
targa.h
|
2.5
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
tcos.c
|
3.10
(11 years ago)
by greg:
Took out definiton of tcos() when __FAST_MATH__ is defined
|
testBSDF.c
|
1.15
(5 years ago)
by greg:
Removed redundant include files
|
tiff.h
|
3.17
(6 years ago)
by greg:
Created MAXFMTLEN to guard against buffer overrun attacks in header input
|
tiffio.h
|
3.17
(6 years ago)
by greg:
Created MAXFMTLEN to guard against buffer overrun attacks in header input
|
tiffvers.h
|
3.5
(19 years ago)
by greg:
Updated TIFF library to 3.7.3
|
timegm.c
|
2.3
(8 years ago)
by schorsch:
Prepare for SCons build on Win32 and Win64
|
tmap16bit.c
|
1.10
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
tmapcolrs.c
|
3.34
(5 years ago)
by greg:
Removed redundant include files
|
tmapluv.c
|
3.16
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
tmaptiff.c
|
3.11
(13 years ago)
by greg:
Minor compile fixes
|
tmaptiff.h
|
3.6
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
tmerrmsg.h
|
3.6
(21 years ago)
by greg:
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
|
tmesh.c
|
2.5
(18 years ago)
by greg:
Replaced % operations with if statements (hopefully faster)
|
tmesh.cal
|
2.2
(20 years ago)
by greg:
Fixed tile texturing in tmesh2rad -- thanks to Marucs Jacobs for the request
|
tmesh.h
|
2.5
(21 years ago)
by schorsch:
Abstracted process and path handling for Windows.
Renamed FLOAT to RREAL because of conflict on Windows.
Added conditional compiles for some signal handlers.
|
tmprivat.h
|
3.24
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
tonemap.c
|
3.37
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
tonemap.h
|
3.26
(13 years ago)
by greg:
Changed every instance of BYTE to uby8 to avoid conflicts
|
triangulate.c
|
2.5
(8 years ago)
by greg:
Added comment regarding last change.
|
triangulate.h
|
2.3
(11 years ago)
by greg:
Fixed comment describing triangulate call
|
unix_process.c
|
3.17
(4 years ago)
by greg:
Don't close standard input or output descriptors on exec
|
urand.c
|
2.11
(9 years ago)
by greg:
Fixed includes and prototypes
|
urind.c
|
2.4
(21 years ago)
by schorsch:
Added prototypes and includes from patch by Randolph Fritz.
Added more required includes and reduced other compile warnings.
|
vars.h
|
2.7
(21 years ago)
by schorsch:
Added prototypes submitted by Randolph Fritz.
|
view.h
|
2.20
(6 years ago)
by greg:
Improved viewloc() return values to include aft clipping test
|
win_popen.c
|
1.5
(13 years ago)
by greg:
Windows compatibility changes from Bill Hoffman
|
win_process.c
|
3.14
(4 years ago)
by greg:
Added filtering capabilities to Unix version of open_process()
|
win_usleep.c
|
3.1
(6 years ago)
by greg:
Created replacement usleep() function for Windows
|
wordfile.c
|
2.24
(5 years ago)
by greg:
Removed redundant include files
|
words.c
|
2.12
(5 years ago)
by greg:
Removed redundant include files
|
wputs.c
|
3.6
(21 years ago)
by schorsch:
Added prototypes submitted by Randolph Fritz.
|
writewfobj.c
|
2.3
(4 years ago)
by greg:
Made error reporting and return value more consistent
|
x11findwind.c
|
2.6
(20 years ago)
by schorsch:
Updated SCons build environment to work with a fresh download and on OS X, as suggested by Randolph Fritz.
|
xf.c
|
2.8
(4 years ago)
by greg:
Added -x option to robjutil to transform .OBJ files
|
zeroes.c
|
2.5
(21 years ago)
by schorsch:
Added prototypes and includes from patch by Randolph Fritz.
Added more required includes and reduced other compile warnings.
|