- Queries
- All Stories
- Search
- Advanced Search
Feed Advanced Search
Advanced Search
Advanced Search
Jun 6 2023
Jun 6 2023
roland.schregle committed R12290:f4c693b48c8f: Added precomp. contrib pmap technical report (authored by roland.schregle).
Added precomp. contrib pmap technical report
Apr 21 2023
Apr 21 2023
roland.schregle committed R10977:246a688ea4c0: Improved handling of zeros in log encoding of contributions in PMAP_CONTRIB_… (authored by roland.schregle).
Improved handling of zeros in log encoding of contributions in PMAP_CONTRIB_…
roland.schregle committed R10977:79b38e1d163d: Added handling of singular encoding range (i.e. min == max) in mRGBEinit(), for… (authored by roland.schregle).
Added handling of singular encoding range (i.e. min == max) in mRGBEinit(), for…
Mar 9 2023
Mar 9 2023
roland.schregle committed R10977:ac6b5e5e1274: Interim commit while still debugging mysterious rcontrib child process kills in… (authored by roland.schregle).
Interim commit while still debugging mysterious rcontrib child process kills in…
roland.schregle committed R10977:be51652ab5bc: Minor changes (removed unused variables, fixed ambiguous brackets) in response… (authored by roland.schregle).
Minor changes (removed unused variables, fixed ambiguous brackets) in response…
Nov 16 2022
Nov 16 2022
roland.schregle committed R10977:de6a016d2e30: Fixed issues with pathological child contrib pmaps containing only ONE photon… (authored by roland.schregle).
Fixed issues with pathological child contrib pmaps containing only ONE photon…
roland.schregle committed R10977:499642cdeafd: Fixed obscure bug that only manifested itself with aggressive optimisation… (authored by roland.schregle).
Fixed obscure bug that only manifested itself with aggressive optimisation…
Nov 15 2022
Nov 15 2022
roland.schregle committed R10977:0984d8413741: Bugfixes to handle the case when no contribution photons were deposited for a… (authored by roland.schregle).
Bugfixes to handle the case when no contribution photons were deposited for a…
Nov 13 2022
Nov 13 2022
roland.schregle committed R10977:b49db22722fe: Fixed several bugs when generating precomp contrib photon maps without binning… (authored by roland.schregle).
Fixed several bugs when generating precomp contrib photon maps without binning…
Jul 6 2022
Jul 6 2022
roland.schregle committed R10977:00684430d1e6: Added 'compact' option to wavelet2.c:coeffStr() to selectively output… (authored by roland.schregle).
Added 'compact' option to wavelet2.c:coeffStr() to selectively output…
roland.schregle committed R10977:1f0e61fbf860: Added dumping of wavelet coefficients to files for unit test in wavelet3.c; see… (authored by roland.schregle).
Added dumping of wavelet coefficients to files for unit test in wavelet3.c; see…
May 12 2022
May 12 2022
roland.schregle committed R10977:9bc999be9d6d: Dumped precomp contrib pmap option file for rcontrib via fprintf() to… (authored by roland.schregle).
Dumped precomp contrib pmap option file for rcontrib via fprintf() to…
May 11 2022
May 11 2022
Initial commit
roland.schregle committed R10977:72aafdb47124: Added rcontrib option file generation for precomputed contrib pmap. (authored by roland.schregle).
Added rcontrib option file generation for precomputed contrib pmap.
May 5 2022
May 5 2022
roland.schregle committed R10977:ec404144c4c7: Added PMAP_CONTRIB_WARNZEROBINS to trigger a warning in getPhotonContrib() if… (authored by roland.schregle).
Added PMAP_CONTRIB_WARNZEROBINS to trigger a warning in getPhotonContrib() if…
Dummy commit?
Dummy commit
May 4 2022
May 4 2022
roland.schregle committed R10977:8c7f4c6bcfb5: Added empty bin ratio tally if PMAP_CONTRIB_BINHISTO is enabled. (authored by roland.schregle).
Added empty bin ratio tally if PMAP_CONTRIB_BINHISTO is enabled.
roland.schregle committed R10977:49fd88e2dbf9: Added PMAP_CONTRIB_BINHISTO to dump bin histgram in preComputeContrib() and… (authored by roland.schregle).
Added PMAP_CONTRIB_BINHISTO to dump bin histgram in preComputeContrib() and…
Apr 30 2022
Apr 30 2022
roland.schregle committed R10977:6661685f2497: Fixed compilation errors in wavelet2.c and wavelet3.c if WAVELET_TEST isn't… (authored by roland.schregle).
Fixed compilation errors in wavelet2.c and wavelet3.c if WAVELET_TEST isn't…
roland.schregle committed R10977:eda1af4994b7: Redefined PMAP_CONTRIB_SCDEFAULTS to conform to standard Shirley-Chiu… (authored by roland.schregle).
Redefined PMAP_CONTRIB_SCDEFAULTS to conform to standard Shirley-Chiu…
Apr 28 2022
Apr 28 2022
roland.schregle committed R10977:a9150cc723c9: Revised wavelet constant declarations in wavelet.c and wavelet2.c so they are… (authored by roland.schregle).
Revised wavelet constant declarations in wavelet.c and wavelet2.c so they are…
Apr 22 2022
Apr 22 2022
roland.schregle committed R10977:4ad3dea6f387: (Re)Synced with RADIANCE CVS (authored by roland.schregle).
(Re)Synced with RADIANCE CVS
Apr 12 2022
Apr 12 2022
roland.schregle committed R10977:99ab8a4f9d29: Fixed typo in wavelet2.h (authored by roland.schregle).
Fixed typo in wavelet2.h
Apr 8 2022
Apr 8 2022
roland.schregle committed R10977:290ea18748c4: Added compile-time warning if contribution encoding is enabled… (authored by roland.schregle).
Added compile-time warning if contribution encoding is enabled…
roland.schregle committed R10977:b729db5ea7fa: Revised/clarified some comments w.r.t mRGBE encoding, wavelet xform. (authored by roland.schregle).
Revised/clarified some comments w.r.t mRGBE encoding, wavelet xform.
roland.schregle committed R10977:39e9178ae7bb: Added pmapcontrib.h to wavelet unit test dependencies in Rmakefile. Added… (authored by roland.schregle).
Added pmapcontrib.h to wavelet unit test dependencies in Rmakefile. Added…
roland.schregle committed R10977:cd04df038251: Revised printdefaults() output in mkpmap.c for more details regarding precomp. (authored by roland.schregle).
Revised printdefaults() output in mkpmap.c for more details regarding precomp.
Feb 25 2022
Feb 25 2022
roland.schregle committed R10977:76a829585f2e: Added -M option to mkpmap's help. (authored by roland.schregle).
Added -M option to mkpmap's help.
roland.schregle committed R10977:eacc5b98b048: Revised photonParticipate() to unconditionally skip photon scattering in… (authored by roland.schregle).
Revised photonParticipate() to unconditionally skip photon scattering in…
roland.schregle committed R10977:dcafa72473de: Prefixed extern to pmapLookup [] declaration in pmapdens.h to resolve… (authored by roland.schregle).
Prefixed extern to pmapLookup [] declaration in pmapdens.h to resolve…
Feb 21 2022
Feb 21 2022
roland.schregle committed R10977:c018c5314a86: Fixed buggy progress counter in W33nd0z mode (NIX==0) in distribPhotons(). (authored by roland.schregle).
Fixed buggy progress counter in W33nd0z mode (NIX==0) in distribPhotons().
Feb 16 2022
Feb 16 2022
roland.schregle committed R10977:c21864b5715d: Parallelised precomputation of contrib photons -- this was a B*TCH to get… (authored by roland.schregle).
Parallelised precomputation of contrib photons -- this was a B*TCH to get…
roland.schregle committed R10977:be68f8388158: Updated pmap dependencies in Rmakefile (authored by roland.schregle).
Updated pmap dependencies in Rmakefile
Feb 4 2022
Feb 4 2022
roland.schregle committed R10977:836bc4fe5c2b: Synced with RADIANCE CVS (authored by roland.schregle).
Synced with RADIANCE CVS
Feb 3 2022
Feb 3 2022
roland.schregle committed R10977:e26e48e24e08: Merged log application to precomp contribs when copying to/from matrix in… (authored by roland.schregle).
Merged log application to precomp contribs when copying to/from matrix in…
roland.schregle committed R10977:5d25e8bf422f: Minor cleanup in preComputeContrib() (authored by roland.schregle).
Minor cleanup in preComputeContrib()
roland.schregle committed R10977:1f39bbc939e7: Minor cleanup in for() loop in thresholdContribs() (authored by roland.schregle).
Minor cleanup in for() loop in thresholdContribs()
roland.schregle committed R10977:b3a18c588bf2: Fixed rounding error in photon selection in preComputeGlobal() and… (authored by roland.schregle).
Fixed rounding error in photon selection in preComputeGlobal() and…
Feb 2 2022
Feb 2 2022
roland.schregle committed R10977:2cf9715819ef: Revised all references to Daubechies D4 to conform to the more standardised… (authored by roland.schregle).
Revised all references to Daubechies D4 to conform to the more standardised…
roland.schregle committed R10977:b62787b98f45: Made absolute record index in OOC_SearchQueueNode optional via OOC_NN_RECIDX as… (authored by roland.schregle).
Made absolute record index in OOC_SearchQueueNode optional via OOC_NN_RECIDX as…
roland.schregle committed R10977:546599521e30: Added comment re: normalisation in ray2bin(). Not sure if this is needed. (authored by roland.schregle).
Added comment re: normalisation in ray2bin(). Not sure if this is needed.
roland.schregle committed R10977:6a92e0db146a: Fixed incorrect ray to disk projection prior to Shirley-Chiu mapping in ray2bin… (authored by roland.schregle).
Fixed incorrect ray to disk projection prior to Shirley-Chiu mapping in ray2bin…
roland.schregle committed R10977:2456c431390e: Testing version of getPhotonContrib() that precomputes contribs with separate… (authored by roland.schregle).
Testing version of getPhotonContrib() that precomputes contribs with separate…
Jan 28 2022
Jan 28 2022
roland.schregle committed R10977:96bb329412f9: Added locking of shared memmapped photon counter file in distribPhotons() and… (authored by roland.schregle).
Added locking of shared memmapped photon counter file in distribPhotons() and…
roland.schregle committed R10977:eae76c7425af: Disabled contrib debugging output in getPreCompContrib() (authored by roland.schregle).
Disabled contrib debugging output in getPreCompContrib()
Jan 27 2022
Jan 27 2022
roland.schregle committed R10977:fa7cb7c83275: Added output of mRGBE bit configuration to contrib photon map header in… (authored by roland.schregle).
Added output of mRGBE bit configuration to contrib photon map header in…
roland.schregle committed R10977:1ed57825176e: Ran tests with different mRGBE configs. Added output of average mRGBE… (authored by roland.schregle).
Ran tests with different mRGBE configs. Added output of average mRGBE…
Jan 26 2022
Jan 26 2022
roland.schregle committed R10977:986547f09a42: Added macros PMAP_CONTRIB_SET_RGBE32_SGN/PMAP_CONTRIB_GET_RGBE32_SGN to handle… (authored by roland.schregle).
Added macros PMAP_CONTRIB_SET_RGBE32_SGN/PMAP_CONTRIB_GET_RGBE32_SGN to handle…
roland.schregle committed R10977:5f32c616ebf8: Added code to set photon contribs from a set of reference contribs obtained… (authored by roland.schregle).
Added code to set photon contribs from a set of reference contribs obtained…
Jan 23 2022
Jan 23 2022
roland.schregle committed R10977:9282e77a2ad5: Minor comment revisions relating to photon counter overflow (authored by roland.schregle).
Minor comment revisions relating to photon counter overflow
roland.schregle committed R10977:fab831a1d6fd: Fixed and simplified shared photon counter increments in distribPhotons() and… (authored by roland.schregle).
Fixed and simplified shared photon counter increments in distribPhotons() and…
Jan 21 2022
Jan 21 2022
roland.schregle committed R10977:b1706b2d7c9c: Modified wavelet xform in pm*contrib*.c to always preserve the 3x3… (authored by roland.schregle).
Modified wavelet xform in pm*contrib*.c to always preserve the 3x3…
roland.schregle committed R10977:ad30eb2e8b3b: Fixed buggy handling of contribMode in distribPhotonContrib() and avoided… (authored by roland.schregle).
Fixed buggy handling of contribMode in distribPhotonContrib() and avoided…
roland.schregle committed R10977:a427a26c6f02: Shortened PMAP_MAXCONTRIBSRC_IDX to PMAP_MAXSRCIDX (authored by roland.schregle).
Shortened PMAP_MAXCONTRIBSRC_IDX to PMAP_MAXSRCIDX
Jan 16 2022
Jan 16 2022
roland.schregle committed R10977:593b23987c45: Removed redundant photon key extraction in contribPhotonQuickSort(). Replaced… (authored by roland.schregle).
Removed redundant photon key extraction in contribPhotonQuickSort(). Replaced…
Jan 15 2022
Jan 15 2022
roland.schregle committed R10977:c411c3724cd8: Modified pmapcontrib modules to PRESERVE the coarsest level wavelet… (authored by roland.schregle).
Modified pmapcontrib modules to PRESERVE the coarsest level wavelet…
Jan 14 2022
Jan 14 2022
roland.schregle committed R10977:00d0b6d23aa4: Revised symmetric/reflected wavelet xform boundary extension to repeat… (authored by roland.schregle).
Revised symmetric/reflected wavelet xform boundary extension to repeat…
roland.schregle committed R10977:9f35cb983d38: Rename PMAP_CONTRIB_MAXBINS to PMAP_CONTIRB_MAXCOEFFS in pmapcontrib.h, since… (authored by roland.schregle).
Rename PMAP_CONTRIB_MAXBINS to PMAP_CONTIRB_MAXCOEFFS in pmapcontrib.h, since…
Jan 13 2022
Jan 13 2022
roland.schregle committed R10977:e5fa0498f4d7: Revised 2nd order gradient boundary extension for wavelet xform in padD4Step2(). (authored by roland.schregle).
Revised 2nd order gradient boundary extension for wavelet xform in padD4Step2().
roland.schregle committed R10977:3028f0150d4b: Added periodic (WAVELET_EXTEND_CYCL) and symmetric/reflection… (authored by roland.schregle).
Added periodic (WAVELET_EXTEND_CYCL) and symmetric/reflection…
roland.schregle committed R10977:ca4676e0605d: Changed default wavelet boundary extension mode to grad1 again (authored by roland.schregle).
Changed default wavelet boundary extension mode to grad1 again
roland.schregle committed R10977:e4b615e3aba2: More wavelet testing, reintroduced WAVELET_FINAL_HAAR option after doubts, plus… (authored by roland.schregle).
More wavelet testing, reintroduced WAVELET_FINAL_HAAR option after doubts, plus…
Jan 10 2022
Jan 10 2022
roland.schregle committed R10977:361b1c7b9a60: Added contribution photon caching code pmcontrib.{h,c}, also to Rmakefile. (authored by roland.schregle).
Added contribution photon caching code pmcontrib.{h,c}, also to Rmakefile.
roland.schregle committed R10977:718b45500244: Added option to return number of nonzero coefficients to padWaveletXform2(). (authored by roland.schregle).
Added option to return number of nonzero coefficients to padWaveletXform2().
roland.schregle committed R10977:88b444387e34: Added avgDetailCoeffs() to wavelet3.c to compare averaged detail coefficients… (authored by roland.schregle).
Added avgDetailCoeffs() to wavelet3.c to compare averaged detail coefficients…
Jan 6 2022
Jan 6 2022
roland.schregle committed R10977:750fa3dfd451: Modified precomp contrib pmap to accept arbitrary bin sizes (no longer just… (authored by roland.schregle).
Modified precomp contrib pmap to accept arbitrary bin sizes (no longer just…
roland.schregle committed R10977:d8f2823a05c5: Debugged pmcontrib4 with padded wavelet xform. Also fixed buggy handling of… (authored by roland.schregle).
Debugged pmcontrib4 with padded wavelet xform. Also fixed buggy handling of…
Jan 4 2022
Jan 4 2022
roland.schregle committed R10977:6748897025c7: Interim commit while integrating padded wavelet xform with pmapcontrib modules. (authored by roland.schregle).
Interim commit while integrating padded wavelet xform with pmapcontrib modules.
Dec 29 2021
Dec 29 2021
roland.schregle committed R10977:7f75e94a57e5: Updated references to 2D wavelet xform in pmapcontrib modules. Added 2nd order… (authored by roland.schregle).
Updated references to 2D wavelet xform in pmapcontrib modules. Added 2nd order…
roland.schregle committed R10977:7449a2b8e70e: Added 1st order gradient ("smooth") signal extension to padded D4 wavelet… (authored by roland.schregle).
Added 1st order gradient ("smooth") signal extension to padded D4 wavelet…
Dec 28 2021
Dec 28 2021
roland.schregle committed R10977:934786f85d40: Added "bump" function to wavelet3.c unit test. Minor changes to dumpCoeffs2(). (authored by roland.schregle).
Added "bump" function to wavelet3.c unit test. Minor changes to dumpCoeffs2().
roland.schregle committed R10977:030c2b8b60b3: Modified coeffTresh() to also count empty (NaN) coeffs as thresholded in… (authored by roland.schregle).
Modified coeffTresh() to also count empty (NaN) coeffs as thresholded in…
roland.schregle committed R10977:82befcc2fe9d: Minor changes to output formatting in dumpCoeffs2() to neaten with nonstandard… (authored by roland.schregle).
Minor changes to output formatting in dumpCoeffs2() to neaten with nonstandard…
Dec 25 2021
Dec 25 2021
roland.schregle committed R10977:661f00339bcd: 1st working version of padD4InvStep2(). Also reinstated code to handle excess… (authored by roland.schregle).
1st working version of padD4InvStep2(). Also reinstated code to handle excess…
Dec 22 2021
Dec 22 2021
roland.schregle committed R10977:27ff00f002ce: padD4Step2() now performs fwd xform in two passes, on the set of approx and… (authored by roland.schregle).
padD4Step2() now performs fwd xform in two passes, on the set of approx and…
Dec 21 2021
Dec 21 2021
roland.schregle committed R10977:0fbdc9404a9c: Renamed zeroCoeffs() to clearCoeffs(), which now initialises all coefficients… (authored by roland.schregle).
Renamed zeroCoeffs() to clearCoeffs(), which now initialises all coefficients…
roland.schregle committed R10977:86ab587c7326: Revised handling of coefficient mode in distribPhotonContrib(); photon flux is… (authored by roland.schregle).
Revised handling of coefficient mode in distribPhotonContrib(); photon flux is…
roland.schregle committed R10977:7c3cdf7d79d2: Attempt at 2D wavelet xform WITH PADDING; this reuses code from wavelet.c. THIS… (authored by roland.schregle).
Attempt at 2D wavelet xform WITH PADDING; this reuses code from wavelet.c. THIS…
roland.schregle committed R10977:55ce684f228b: Intermediate commit while debugging wavelet3.c (2D wavelet xform with boundary… (authored by roland.schregle).
Intermediate commit while debugging wavelet3.c (2D wavelet xform with boundary…
roland.schregle committed R10977:46ae0123f8a4: Added -am option to mkpmap in support of precomputing contribution photons (authored by roland.schregle).
Added -am option to mkpmap in support of precomputing contribution photons
roland.schregle committed R10977:c8e0ea3ec941: Intermediate commit in the process of debugging 2D padded wavelet transform in… (authored by roland.schregle).
Intermediate commit in the process of debugging 2D padded wavelet transform in…
roland.schregle committed R10977:d8a91a0639ac: Revised refinement of mRGBE range minimum in mRGBEinit() to bail out if minimum… (authored by roland.schregle).
Revised refinement of mRGBE range minimum in mRGBEinit() to bail out if minimum…
Dec 13 2021
Dec 13 2021
roland.schregle committed R10977:eac42ec40840: Added WAVELET_TEST_mRGBE option to the unit test in wavelet2.c. This tests the… (authored by roland.schregle).
Added WAVELET_TEST_mRGBE option to the unit test in wavelet2.c. This tests the…
roland.schregle committed R10977:c1063521fe13: Removed #ifdef PMAP_CONTRIB in pmapio.c as it caused contrib stuff to fail… (authored by roland.schregle).
Removed #ifdef PMAP_CONTRIB in pmapio.c as it caused contrib stuff to fail…
Dec 12 2021
Dec 12 2021
roland.schregle committed R10977:2c56e75f1a12: Added options to wavelet2 unit test to generate monotonically increasing input… (authored by roland.schregle).
Added options to wavelet2 unit test to generate monotonically increasing input…
roland.schregle committed R10977:99d71ea876f8: Revised comments on PMAP_CONTRIB_ZEROJITTER; sorry, didn't work. Seemed like a… (authored by roland.schregle).
Revised comments on PMAP_CONTRIB_ZEROJITTER; sorry, didn't work. Seemed like a…
Dec 11 2021
Dec 11 2021
roland.schregle committed R10977:1993bc175c04: Revised mRGBEinit() to adjust range minimum as a function of the normalisation… (authored by roland.schregle).
Revised mRGBEinit() to adjust range minimum as a function of the normalisation…
roland.schregle committed R10977:aa0775f8c7af: Moved printdefaults() and options defaults outside main() in pmapdump.c after… (authored by roland.schregle).
Moved printdefaults() and options defaults outside main() in pmapdump.c after…
roland.schregle committed R10977:8c664efc632b: Moved struct EncodedPreComputedContrib in pmapcontrib.h, set as type for… (authored by roland.schregle).
Moved struct EncodedPreComputedContrib in pmapcontrib.h, set as type for…
Dec 8 2021
Dec 8 2021
roland.schregle committed R10977:a2fb1f58d893: Added mRGBE_ZEROJITTER to jitter mRGBE-encoded zeroes, otherwise these map to… (authored by roland.schregle).
Added mRGBE_ZEROJITTER to jitter mRGBE-encoded zeroes, otherwise these map to…
roland.schregle committed R10977:3cf355142bd4: Revised some comments in mRGBE code. Added thresholding to wavelet unit test. (authored by roland.schregle).
Revised some comments in mRGBE code. Added thresholding to wavelet unit test.
Dec 7 2021
Dec 7 2021
roland.schregle committed R10977:5ff9deea4ab1: Fixed multiple issues with mRGBE encoding/decoding. At this point it's not… (authored by roland.schregle).
Fixed multiple issues with mRGBE encoding/decoding. At this point it's not…
Dec 4 2021
Dec 4 2021
roland.schregle committed R10977:df7fae8d05f8: Moved contribPhotonSwap() outside contribSortRecurse() after errors were… (authored by roland.schregle).
Moved contribPhotonSwap() outside contribSortRecurse() after errors were…
roland.schregle committed R10977:7914edf3b2b2: Added warning to checkContribModifier() if contrib photon lookup bwidth is… (authored by roland.schregle).
Added warning to checkContribModifier() if contrib photon lookup bwidth is…
roland.schregle committed R10977:d065330c25b2: Added handling of single compressed bin (=max compression); the mRGBE minimum… (authored by roland.schregle).
Added handling of single compressed bin (=max compression); the mRGBE minimum…
Dec 3 2021
Dec 3 2021
roland.schregle committed R10977:89adec2666a9: Revised mkpmap, rcmain and pmapcontrib modules to compile with kd-tree… (authored by roland.schregle).
Revised mkpmap, rcmain and pmapcontrib modules to compile with kd-tree…
Dec 2 2021
Dec 2 2021
roland.schregle committed R10977:9645ce411571: Minor changes to pmapdump's help (authored by roland.schregle).
Minor changes to pmapdump's help
roland.schregle committed R10977:df340bd20418: Added photon flux normalisation option -O to pmapdump (authored by roland.schregle).
Added photon flux normalisation option -O to pmapdump
Dec 1 2021
Dec 1 2021
roland.schregle committed R10977:288744f4aa9c: Precomp contrib bugfixes for handling of disabled binning, added… (authored by roland.schregle).
Precomp contrib bugfixes for handling of disabled binning, added…
c4science · Help