RadiancePmap/pmapcontrib.cmaster
RadiancePmap/pmapcontrib.c
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
246a688ea4c0 | roland.schregle | Improved handling of zeros in log encoding of contributions in PMAP_CONTRIB_… | Apr 21 2023 | |||
ac6b5e5e1274 | roland.schregle | Interim commit while still debugging mysterious rcontrib child process kills in… | Dec 9 2022 | |||
de6a016d2e30 | roland.schregle | Fixed issues with pathological child contrib pmaps containing only ONE photon… | Nov 16 2022 | |||
499642cdeafd | roland.schregle | Fixed obscure bug that only manifested itself with aggressive optimisation… | Nov 16 2022 | |||
b49db22722fe | roland.schregle | Fixed several bugs when generating precomp contrib photon maps without binning… | Nov 13 2022 | |||
72aafdb47124 | roland.schregle | Added rcontrib option file generation for precomputed contrib pmap. | May 11 2022 | |||
59be3688d6f1 | roland.schregle | Dummy commit | May 5 2022 | |||
d89403d28f6f | roland.schregle | Dummy commit? | May 5 2022 | |||
ec404144c4c7 | roland.schregle | Added PMAP_CONTRIB_WARNZEROBINS to trigger a warning in getPhotonContrib() if… | May 5 2022 | |||
8c7f4c6bcfb5 | roland.schregle | Added empty bin ratio tally if PMAP_CONTRIB_BINHISTO is enabled. | May 4 2022 | |||
49fd88e2dbf9 | roland.schregle | Added PMAP_CONTRIB_BINHISTO to dump bin histgram in preComputeContrib() and… | May 3 2022 | |||
eda1af4994b7 | roland.schregle | Redefined PMAP_CONTRIB_SCDEFAULTS to conform to standard Shirley-Chiu… | Apr 30 2022 | |||
a9150cc723c9 | roland.schregle | Revised wavelet constant declarations in wavelet.c and wavelet2.c so they are… | Apr 28 2022 | |||
4ad3dea6f387 | roland.schregle | (Re)Synced with RADIANCE CVS | Apr 22 2022 | |||
b729db5ea7fa | roland.schregle | Revised/clarified some comments w.r.t mRGBE encoding, wavelet xform. | Apr 8 2022 | |||
c21864b5715d | roland.schregle | Parallelised precomputation of contrib photons -- this was a B*TCH to get… | Feb 16 2022 | |||
836bc4fe5c2b | roland.schregle | Synced with RADIANCE CVS | Feb 4 2022 | |||
1f39bbc939e7 | roland.schregle | Minor cleanup in for() loop in thresholdContribs() | Feb 3 2022 | |||
e26e48e24e08 | roland.schregle | Merged log application to precomp contribs when copying to/from matrix in… | Feb 3 2022 | |||
5d25e8bf422f | roland.schregle | Minor cleanup in preComputeContrib() | Feb 3 2022 | |||
b3a18c588bf2 | roland.schregle | Fixed rounding error in photon selection in preComputeGlobal() and… | Feb 2 2022 | |||
2cf9715819ef | roland.schregle | Revised all references to Daubechies D4 to conform to the more standardised… | Feb 2 2022 | |||
546599521e30 | roland.schregle | Added comment re: normalisation in ray2bin(). Not sure if this is needed. | Feb 2 2022 | |||
6a92e0db146a | roland.schregle | Fixed incorrect ray to disk projection prior to Shirley-Chiu mapping in ray2bin… | Feb 2 2022 | |||
2456c431390e | roland.schregle | Testing version of getPhotonContrib() that precomputes contribs with separate… | Feb 2 2022 | |||
96bb329412f9 | roland.schregle | Added locking of shared memmapped photon counter file in distribPhotons() and… | Jan 27 2022 | |||
1ed57825176e | roland.schregle | Ran tests with different mRGBE configs. Added output of average mRGBE… | Jan 27 2022 | |||
986547f09a42 | roland.schregle | Added macros PMAP_CONTRIB_SET_RGBE32_SGN/PMAP_CONTRIB_GET_RGBE32_SGN to handle… | Jan 26 2022 | |||
5f32c616ebf8 | roland.schregle | Added code to set photon contribs from a set of reference contribs obtained… | Jan 25 2022 | |||
fab831a1d6fd | roland.schregle | Fixed and simplified shared photon counter increments in distribPhotons() and… | Jan 22 2022 | |||
ad30eb2e8b3b | roland.schregle | Fixed buggy handling of contribMode in distribPhotonContrib() and avoided… | Jan 21 2022 | |||
b1706b2d7c9c | roland.schregle | Modified wavelet xform in pm*contrib*.c to always preserve the 3x3… | Jan 21 2022 | |||
593b23987c45 | roland.schregle | Removed redundant photon key extraction in contribPhotonQuickSort(). Replaced… | Jan 16 2022 | |||
c411c3724cd8 | roland.schregle | Modified pmapcontrib modules to PRESERVE the coarsest level wavelet… | Jan 15 2022 | |||
9f35cb983d38 | roland.schregle | Rename PMAP_CONTRIB_MAXBINS to PMAP_CONTIRB_MAXCOEFFS in pmapcontrib.h, since… | Jan 14 2022 | |||
00d0b6d23aa4 | roland.schregle | Revised symmetric/reflected wavelet xform boundary extension to repeat… | Jan 14 2022 | |||
361b1c7b9a60 | roland.schregle | Added contribution photon caching code pmcontrib.{h,c}, also to Rmakefile. | Jan 9 2022 | |||
718b45500244 | roland.schregle | Added option to return number of nonzero coefficients to padWaveletXform2(). | Jan 7 2022 | |||
750fa3dfd451 | roland.schregle | Modified precomp contrib pmap to accept arbitrary bin sizes (no longer just… | Jan 6 2022 | |||
d8f2823a05c5 | roland.schregle | Debugged pmcontrib4 with padded wavelet xform. Also fixed buggy handling of… | Jan 4 2022 | |||
6748897025c7 | roland.schregle | Interim commit while integrating padded wavelet xform with pmapcontrib modules. | Jan 4 2022 | |||
7f75e94a57e5 | roland.schregle | Updated references to 2D wavelet xform in pmapcontrib modules. Added 2nd order… | Dec 29 2021 | |||
86ab587c7326 | roland.schregle | Revised handling of coefficient mode in distribPhotonContrib(); photon flux is… | Dec 16 2021 | |||
aa0775f8c7af | roland.schregle | Moved printdefaults() and options defaults outside main() in pmapdump.c after… | Dec 11 2021 | |||
8c664efc632b | roland.schregle | Moved struct EncodedPreComputedContrib in pmapcontrib.h, set as type for… | Dec 10 2021 | |||
3cf355142bd4 | roland.schregle | Revised some comments in mRGBE code. Added thresholding to wavelet unit test. | Dec 8 2021 | |||
5ff9deea4ab1 | roland.schregle | Fixed multiple issues with mRGBE encoding/decoding. At this point it's not… | Dec 7 2021 | |||
d065330c25b2 | roland.schregle | Added handling of single compressed bin (=max compression); the mRGBE minimum… | Dec 4 2021 | |||
7914edf3b2b2 | roland.schregle | Added warning to checkContribModifier() if contrib photon lookup bwidth is… | Dec 3 2021 | |||
89adec2666a9 | roland.schregle | Revised mkpmap, rcmain and pmapcontrib modules to compile with kd-tree… | Dec 3 2021 | |||
df340bd20418 | roland.schregle | Added photon flux normalisation option -O to pmapdump | Dec 2 2021 | |||
6d6205457c43 | roland.schregle | Renamed ThreshWaveletCoeff to EncodedPreCompContrib in pmapcontrib.c, since… | Dec 1 2021 | |||
288744f4aa9c | roland.schregle | Precomp contrib bugfixes for handling of disabled binning, added… | Nov 30 2021 | |||
6ca6b34ba3ac | roland.schregle | Initial work on precomp. contribution decoding and decompression in pmcontrib4. | Nov 27 2021 | |||
6fd5fde7e4ad | roland.schregle | Removed contribTab in PhotonMap and made global variable in pmapcontrib.c as a… | Nov 25 2021 | |||
820b006f427b | roland.schregle | Added loading funcs for precomputed contrib pmaps, but no per-modifier photon… | Nov 23 2021 | |||
f0d689729faf | roland.schregle | 1st version that saves a precomputed contrib pmap. Per-modifier pmaps… | Nov 20 2021 | |||
c92c3227738e | roland.schregle | Revised contrib photon code to contain precomputed contribs struct… | Nov 12 2021 | |||
aefe7040d692 | roland.schregle | Moved contrib pmap building routines into pmcontrib3.c, rcontrib routines into… | Nov 2 2021 | |||
901cd56cc75a | roland.schregle | Added handling of single bin contribs (i.e. no binning); this is untested! | Oct 20 2021 | |||
45f043963340 | roland.schregle | Fixed memory leaks, added UNTESTED code to handle single contribution bin (so… | Oct 17 2021 | |||
b18cc6253674 | roland.schregle | Modified to generate per-modifier precomputed contrib pmaps | Oct 15 2021 | |||
69802f99c94e | roland.schregle | 1st working version of precomputed contribs for single modifier, with wavelet… | Oct 13 2021 | |||
33430b07feb5 | GT | Interim commit for precomp. contribs. | Sep 11 2021 | |||
669551e3b16f | GT | Added handling of contrib bins. newPhotonContribSrc() issues as warning, and… | Sep 9 2021 | |||
f61b0f5eed12 | GT | Added orientation variable parsing on command line for unit test. | Sep 8 2021 | |||
feea2d03bbe5 | GT | Moved pmcontrib2.c to pmcontrib3.c, Moved distribPhotonContrib() into separate… | Sep 8 2021 | |||
15bdf6da5734 | GT | Fixed ray2bin() mapping and pmapcontrib unit test. Disabled RCCONTEXT function… | Sep 8 2021 | |||
ea002f2bf147 | roland.schregle | Added polyhedral ROIs via mkpmap's -aph/-apH option. Moved ROI stuff into new… | Aug 31 2021 | |||
502a4b2854e2 | roland.schregle | 1st working version using transient lightflow photon map. Also renamed… | Jun 24 2021 | |||
481944549645 | roland.schregle | Removed redundant code (mostly counter updates in photon distribution routines) | Jun 8 2021 | |||
cde94a659625 | roland.schregle | Improved sampling of flat photon ports / light sources; added specific code to… | Jun 8 2021 | |||
6354de6f29cf | roland.schregle | 1st compilable version after merging and fixing up loose ends. Renamed Photon. | May 21 2021 | |||
2aaded38bcea | roland.schregle | Merge remote-tracking branch 'origin/precompContrib' into pmapmerge Manual… | May 17 2021 | |||
3a1a846d574e | roland.schregle | Interim checkin of precompContribs | May 14 2021 | |||
08543194dede | roland.schregle | Synced with CVS after changes by Greg: removed reference to MAXMODLIST | Apr 16 2021 | |||
3cb2be88ebbc | U No Hoo | Interim commit | Dec 20 2020 | |||
5a2be5c7fa1a | U No Hoo | Modified boundary effects handling in wavelet.c | Dec 19 2020 | |||
5ff6f0ce8e5b | RS | Initial commit | Nov 18 2020 |
c4science · Help