| Commit | Tree | Parents | Author | Summary | Date |
|---|
| 58b416560326 | 6415755b1eb4 | c0c9bc79c50f | Alaska | Fix small punctuation error | Sep 1 2021, 10:12 AM |
| c0c9bc79c50f | d9270534b7ae | 7d2e1ce33aab | Alaska | Clean up white space | Sep 1 2021, 10:08 AM |
| 7d2e1ce33aab | 0edbef526bc0 | ac2eaedfa59d | Alaska | Clean up code and fix issues with comments | Sep 1 2021, 10:08 AM |
| ac2eaedfa59d | d84f3a18017f | ef3336b4d0ed | Alaska | remove brackets | Sep 1 2021, 9:58 AM |
| ef3336b4d0ed | a99b65a073a2 | 50b5cbb484cd | Alaska | Fix incorrect performance calculation at certain navigation resolutions (Show More…) | Sep 1 2021, 9:40 AM |
| 50b5cbb484cd | 4d6a1ee63f69 | 7b3d66c6deb9 | Brecht Van Lommel | Fix Cycles X wrong denoising prefilter default for final render (Show More…) | Aug 31 2021, 6:15 PM |
| 7b3d66c6deb9 | ad38f4ac9a18 | 0c5c22f2ce4a | Sergey Sharybin | Fix bad memory access in OIDN when sample count pass present in Cycles X (Show More…) | Aug 31 2021, 4:04 PM |
| 0c5c22f2ce4a | eb07389369ad | aa81152dd90f | Sergey Sharybin | Fix missing tiles with GPU render and OIDN denoiser in Cycles X (Show More…) | Aug 27 2021, 11:46 AM |
| aa81152dd90f | d9e4b460babc | f19ec36bcf65 | Sergey Sharybin | Fix missing result when cancelling render with denoiser in Cycles X (Show More…) | Aug 27 2021, 12:41 PM |
| f19ec36bcf65 | f54370229826 | 80fdc928f205 d8b445e728da | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 31 2021, 12:16 PM |
| 80fdc928f205 | 483f364ed28c | cdc817d19142 f6d133e2d2ee | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 31 2021, 11:09 AM |
| cdc817d19142 | 038dbc1a681e | 61d38642587b | Sergey Sharybin | Cleanup: Member naming in Cycles X | Aug 31 2021, 10:35 AM |
| 61d38642587b | fad75c86d6aa | 60aebfceaa3b | Sergey Sharybin | Cleanup: Unused pixel memory map in CUDA device in Cycles X | Aug 31 2021, 10:15 AM |
| 60aebfceaa3b | aedd3e507544 | 57503fc1d3b1 | Sergey Sharybin | | Aug 30 2021, 4:00 PM |
| 57503fc1d3b1 | f06b44e21e62 | 60030d1511bd | Sergey Sharybin | Cleanup: Spelling in Cycles X comments | Aug 30 2021, 11:32 AM |
| 60030d1511bd | 0721d8245aa8 | 7d5e8d2bc149 | Alaska | Cycles-X: Change viewport update system to be time based rather than sample… (Show More…) | Aug 30 2021, 9:12 AM |
| 7d5e8d2bc149 | 970b7c5a3cea | cf9669f33ec8 3f5e0f7d91e0 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 27 2021, 3:47 PM |
| cf9669f33ec8 | 7ddbe5849888 | ea35e19f0c3e | Sergey Sharybin | Cycles X: Remove tile, FSAA, and save buffers options (Show More…) | Aug 25 2021, 3:57 PM |
| ea35e19f0c3e | 12cee97bfa17 | a241fc44456a c52db4c4cf52 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 26 2021, 12:48 PM |
| a241fc44456a | af890f4b928c | 0af1203f5df5 | Brecht Van Lommel | Cleanup: clarify code comments, use same logic for future GPU device | Aug 25 2021, 5:37 PM |
| 0af1203f5df5 | 133a9286ffb4 | cd197b959fc9 | Brecht Van Lommel | Cycles X: some refinements for the make new Random Walk mode (Show More…) | Aug 25 2021, 5:37 PM |
| cd197b959fc9 | 140448ea3260 | 6e1b895ee706 | Brecht Van Lommel | Fix crash cancelling render in middle of scene update (Show More…) | Aug 25 2021, 5:01 PM |
| 6e1b895ee706 | 4fabb4e54222 | 2785a531b477 | Sergey Sharybin | | Jul 20 2021, 4:18 PM |
| 2785a531b477 | 2f6df990d443 | 6ff8b06fe770 | Sergey Sharybin | Cleanup: Spelling in variable name | Aug 24 2021, 9:40 AM |
| 6ff8b06fe770 | dbe8a05990c2 | b0f5545ec7b5 | Brecht Van Lommel | Cycles X: change subsurface anisotropy range to 0..1 (Show More…) | Aug 23 2021, 3:57 PM |
| b0f5545ec7b5 | 06dee36152e6 | a57ab27a5610 cd118c5581f4 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Aug 23 2021, 3:51 PM |
| a57ab27a5610 | 3356658e8b85 | d17548a66649 | Sergey Sharybin | Cycles X: Make path util aware of session temporary directory (Show More…) | Aug 20 2021, 3:51 PM |
| d17548a66649 | 9d661f887ed8 | a1ffbbdd3bbf | Sergey Sharybin | | Aug 20 2021, 4:25 PM |
| a1ffbbdd3bbf | debeb3a97d33 | 17a958459bf4 0682af0d63a4 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 23 2021, 11:47 AM |
| 17a958459bf4 | 400a9d7558c0 | 19e493dfc4e6 | Thomas Dinges | Cycles X: Fix crash with Subsurface Scatter GLSL shader after anisotropic… (Show More…) | Aug 22 2021, 4:51 PM |
| 19e493dfc4e6 | d4a4f62fc599 | b8238733598d | Thomas Dinges | | Aug 22 2021, 3:08 PM |
| b8238733598d | 99356b3978cf | 65925920db41 | Sergey Sharybin | Cycles X: Clarify comment in the GPU graphics interop (Show More…) | Aug 20 2021, 3:30 PM |
| 65925920db41 | 7895f10c64a1 | fe719af5e79b dbc4f6fdc900 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Aug 19 2021, 8:13 PM |
| fe719af5e79b | 5cd5a06f6ab9 | 598c127b73d4 214e4aac9769 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Aug 19 2021, 5:53 PM |
| 598c127b73d4 | 592bf3975103 | 4833c1775ce4 | Sergey Sharybin | | Aug 19 2021, 10:40 AM |
| 4833c1775ce4 | 9ce5e6bde99b | 6391248321e2 | Brecht Van Lommel | Fix crash with Render Layers node after addition of Position pass | Aug 18 2021, 8:48 PM |
| 6391248321e2 | 2f05c83d6529 | 33009ac0650a | Brecht Van Lommel | Fix black Combined pass when using Denoising Data passes (Show More…) | Aug 18 2021, 8:30 PM |
| 33009ac0650a | 8117d42675dd | 03848955463f | Brecht Van Lommel | Cycles X: abstract new GPU kernels to be less CUDA specific (Show More…) | Aug 18 2021, 6:44 PM |
| 03848955463f | 2f00f0fb262c | 79b892cdaa49 | Sergey Sharybin | | Aug 17 2021, 2:31 PM |
| 79b892cdaa49 | 1975627d093a | 80a90f6c1c96 | Sergey Sharybin | Fix Cycles X crash in volume scatter without lights (Show More…) | Aug 18 2021, 2:18 PM |
| 80a90f6c1c96 | 7268481b303d | 7811c1147230 | Sergey Sharybin | | Aug 18 2021, 12:11 PM |
| 7811c1147230 | d473f4a543a0 | 0b7c007ad591 | Christophe Hery | | Aug 12 2021, 7:19 PM |
| 0b7c007ad591 | d4e7bbe9c27f | 3a5ddd604fd9 | Brecht Van Lommel | Cleanup: remove a bit more unused diffusion BSSRDF code | Aug 17 2021, 6:35 PM |
| 3a5ddd604fd9 | f8b31c26381d | b64cd94cd25f | Sergey Sharybin | | Aug 17 2021, 3:57 PM |
| b64cd94cd25f | 76b0887bb0f5 | 2bf02b14c6f7 | Sergey Sharybin | | Aug 17 2021, 3:21 PM |
| 2bf02b14c6f7 | ee66a30ba338 | b14d1b883f31 | Sergey Sharybin | Fix wrong viewport render when enabling adaptive sampling in Cycles X (Show More…) | Aug 17 2021, 2:23 PM |
| b14d1b883f31 | 8665610b5e4f | 3c5a593ae9a2 | Brecht Van Lommel | Fix missing Noisy Image pass when using Denoising Data (Show More…) | Aug 16 2021, 4:22 PM |
| 3c5a593ae9a2 | 1a75981d1c47 | 9187156ab65c | Brecht Van Lommel | Cycles X: remove diffusion / christensen-burley subsurface scattering (Show More…) | Aug 16 2021, 4:08 PM |
| 9187156ab65c | d706af960ac0 | 68b3787a09d0 | Brecht Van Lommel | Cycles X: remove legacy Cubic and Gaussian SSS methods (Show More…) | Aug 12 2021, 2:25 PM |
| 68b3787a09d0 | dfb78c77e5ac | ae2d50541cf5 | Brecht Van Lommel | Cleanup: split subsurface scatter function into two | Aug 12 2021, 2:16 PM |
| ae2d50541cf5 | 1477eff40bf6 | 29e48f2df560 fecec1644ce5 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 16 2021, 12:08 PM |
| 29e48f2df560 | 2620f9371320 | 425388bc0f3e b9486c39bcd5 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 13 2021, 11:16 AM |
| 425388bc0f3e | 0ae5df8758b0 | 7a298f3f4aea | Brecht Van Lommel | Fix crash with render passes in factory startup after adding Position pass | Aug 12 2021, 12:49 PM |
| 7a298f3f4aea | 945e9b88fd82 | ffadff035601 ad2fb92e9c8f | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 12 2021, 10:47 AM |
| ffadff035601 | e62b1d24415c | 5bc4b852da7f | Brecht Van Lommel | Cycles X: add Position render pass | Aug 10 2021, 7:07 PM |
| 5bc4b852da7f | 0fd22730c6ff | 6d91684c2a28 | Brecht Van Lommel | Cycles X: support diffuse/glossy/transmission baking filter options (Show More…) | Jul 15 2021, 4:15 PM |
| 6d91684c2a28 | 5d5f4a72fd4f | 30fe9b4fc869 76d52cbcb423 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 10 2021, 10:57 AM |
| 30fe9b4fc869 | c0e72a335a84 | 499008939a48 52c349cfcd28 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 9 2021, 10:35 AM |
| 499008939a48 | 06d4867c8743 | b4de5f9e9215 4f64fa4f8628 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 6 2021, 4:40 PM |
| b4de5f9e9215 | 06d4867c8743 | 95498f3888b7 69c9363e3995 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 6 2021, 3:59 PM |
| 95498f3888b7 | 9f5a3322d9ad | 263b1ce52479 | Brecht Van Lommel | Cleanup: remove unused kernel variables | Aug 6 2021, 3:28 PM |
| 263b1ce52479 | 8a0a5033283b | 105f245d3cc4 | Brecht Van Lommel | Fix missing Combined pass when using Denoising Data (Show More…) | Aug 6 2021, 3:03 PM |
| 105f245d3cc4 | 4a91283aa177 | f0ed22812d75 | Sergey Sharybin | | Aug 6 2021, 11:15 AM |
| f0ed22812d75 | 94045ecdb2e7 | b6b43390676c | Sergey Sharybin | Cycles X: Internal API support for tiled rendering (Show More…) | Aug 4 2021, 5:11 PM |
| b6b43390676c | 12332a7ffc45 | 690d3b0b3f1f | Brecht Van Lommel | Cycles X: add camera visibility and shadow catcher options for lights (Show More…) | Aug 4 2021, 8:13 PM |
| 690d3b0b3f1f | 27b82e66e52b | a31a0380be6d | Sergey Sharybin | Cleanup: Use proper naming for private members in Cycles X | Aug 6 2021, 10:46 AM |
| a31a0380be6d | d4ebff88b258 | 6548752986bd | Brecht Van Lommel | Tests: run render tests for fixed 10s, and measure time per sample (Show More…) | Jul 21 2021, 4:56 PM |
| 6548752986bd | 4d8d6a8dd0f3 | 24458a1e7a04 ca64bd0aacda | Brecht Van Lommel | Merge branch 'master' into cycles-x | Aug 5 2021, 5:57 PM |
| 24458a1e7a04 | af71c99086d8 | f346cb5b4732 | Sergey Sharybin | Fix dead-lock when cancelling viewport render in Cycles X (Show More…) | Aug 5 2021, 5:34 PM |
| f346cb5b4732 | cecc51f1e2bb | 7440807beb9e | Sergey Sharybin | Cycles X: Silence OIDN denoising cancel message (Show More…) | Aug 5 2021, 5:16 PM |
| 7440807beb9e | 78f1d485c023 | 1a6b48078570 | Brecht Van Lommel | Cycles X: refactor passes to work like other nodes in the scene (Show More…) | Jul 29 2021, 5:56 PM |
| 1a6b48078570 | 36e7fd76b430 | c1d30dbfe3a4 | Sergey Sharybin | Cycles X: More flexible OIDN prefiltering settings (Show More…) | Aug 5 2021, 3:50 PM |
| c1d30dbfe3a4 | 1c1865cc01ca | c4dfe8f9d875 | Sergey Sharybin | Cycles X: Bring back per-object GI approximation AO distance (Show More…) | Aug 5 2021, 12:30 PM |
| c4dfe8f9d875 | b7aa0075ea40 | d5019b3838c3 | Brecht Van Lommel | Cleanup: clang-format | Aug 4 2021, 8:42 PM |
| d5019b3838c3 | 8cfa3197a01b | cc2aeba3e35a | Brecht Van Lommel | Fix PMJ pattern automatically enabling adaptive sampling (Show More…) | Aug 4 2021, 5:22 PM |
| cc2aeba3e35a | 5c93f3e06456 | 73afb1ab019e c18d91918fbb | Sergey Sharybin | | Aug 4 2021, 5:41 PM |
| 73afb1ab019e | b3c897c38ff2 | e20fa176083a | Sergey Sharybin | Fix denoising of shadow catcher pass in Cycles X (Show More…) | Aug 4 2021, 12:04 PM |
| e20fa176083a | 863a89d6da8a | bef1ef456ac6 | Sergey Sharybin | | Aug 4 2021, 11:59 AM |
| bef1ef456ac6 | 1fbdca7357c0 | bbd0dcec4c64 | Sergey Sharybin | Fix OIDN guiding passes filtered multiple times in Cycles X (Show More…) | Aug 4 2021, 11:57 AM |
| bbd0dcec4c64 | 260bebf210eb | 6056d6192f0f | Brecht Van Lommel | Fix missing space in debug logging | Aug 3 2021, 4:45 PM |
| 6056d6192f0f | a04b222a41b9 | 5d3a6bb30825 cec103d5a905 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 3 2021, 2:50 PM |
| 5d3a6bb30825 | cedc46e30529 | a13a3ca7f246 | Sergey Sharybin | | Aug 2 2021, 4:22 PM |
| a13a3ca7f246 | 8cf4f688e7f0 | e523d475a7b8 48722e897113 | Sergey Sharybin | Merge branch 'master' into cycles-x | Aug 2 2021, 10:57 AM |
| e523d475a7b8 | e486d8bea220 | fd9c4f166b61 | Sergey Sharybin | | Jul 30 2021, 5:54 PM |
| fd9c4f166b61 | 361e79533fc5 | bc82f2772fdb | Sergey Sharybin | Fix missing pre-filtering execute in the OIDN Cycles X (Show More…) | Jul 30 2021, 12:22 PM |
| bc82f2772fdb | 5db032ce6185 | fbddf872886f | Sergey Sharybin | Cycles X: Support OIDN with guiding pass prefiltering (Show More…) | Jul 27 2021, 7:18 PM |
| fbddf872886f | 797aac3bd644 | 8c577cd4040a 020431408f12 | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 30 2021, 11:26 AM |
| 8c577cd4040a | 4df8289eef4e | 501048d57e56 | Brecht Van Lommel | | Jul 27 2021, 3:54 PM |
| 501048d57e56 | a976d7e2f010 | dc1a1d6a2ada | Sergey Sharybin | | Jul 29 2021, 3:33 PM |
| dc1a1d6a2ada | 9d7a0f193572 | a5f59f239ae5 | Brecht Van Lommel | Cycles X: fix/improve handling of mismatches between render pass components (Show More…) | Jul 28 2021, 5:34 PM |
| a5f59f239ae5 | 42fad33b7942 | 87c2631b28df 24ba931f400b | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 29 2021, 2:47 PM |
| 87c2631b28df | edb01b93a89b | b15270ccf752 810c88b5f138 | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 29 2021, 2:42 PM |
| b15270ccf752 | bd4b80233ab9 | f3b8ba6c7ed9 073bf8bf52ed | Brecht Van Lommel | Merge branch 'master' into cycles-x | Jul 28 2021, 7:34 PM |
| f3b8ba6c7ed9 | cc6dedf8ddab | 575cf6247d01 | Brecht Van Lommel | Fix Cycles X wrong OptiX denoising with normal pass | Jul 28 2021, 6:12 PM |
| 575cf6247d01 | d183e052aeb2 | 1e8b3a8d7b30 | Brecht Van Lommel | Cleanup: compiler warning | Jul 27 2021, 3:54 PM |
| 1e8b3a8d7b30 | 5818c2587d14 | 230104946449 | Sergey Sharybin | Fix Cycles X shadow catcher pass possible buffer overrun (Show More…) | Jul 28 2021, 4:35 PM |
| 230104946449 | 45d26cc54745 | b79a51a843e5 | Sergey Sharybin | Fix missing render passes with constant time rendering | Jul 28 2021, 12:30 PM |
| b79a51a843e5 | e0b4bf92bd4c | dca709c6723e | Sergey Sharybin | | Jul 27 2021, 6:08 PM |
| dca709c6723e | 6693fade1639 | a23aaaaf3950 | Sergey Sharybin | | Jul 21 2021, 3:03 PM |
| a23aaaaf3950 | 90dad03e40f7 | f64fe321fa65 | Sergey Sharybin | Cleanup: Remove commented out code in Cycles X GPU display | Jul 27 2021, 12:25 PM |
| f64fe321fa65 | 8b5df5d1ffa9 | faa2a03968af b1a2abd6b2ba | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 27 2021, 12:13 PM |
| faa2a03968af | 34ffd802c561 | cbd1562bdad1 | Brecht Van Lommel | Fix misaligned address error in adaptive sampling (Show More…) | Jul 26 2021, 7:08 PM |
| cbd1562bdad1 | f546eb62a5a4 | dfd12901242d | Brecht Van Lommel | Fix uninitialized variable in work balancer | Jul 26 2021, 6:53 PM |
| dfd12901242d | 602b229d6233 | e46bc75ab042 | Brecht Van Lommel | Fix shadow catcher casting unnecessary shadows in some cases (Show More…) | Jul 26 2021, 2:58 PM |
| e46bc75ab042 | 4c0cb4deba6b | a65509e4497f | Brecht Van Lommel | Fix shadow catcher self-shadowing with instanced geometry | Jul 26 2021, 1:45 PM |
| a65509e4497f | c31487fce750 | 54de52f0cbf7 | Sergey Sharybin | Fix synchronization time included into constant time render in Cycles X (Show More…) | Jul 26 2021, 3:16 PM |
| 54de52f0cbf7 | 80de28030140 | 2bd2439949a1 | Sergey Sharybin | Fix missing denoise at the end of constant time render in Cycles X (Show More…) | Jul 26 2021, 2:50 PM |
| 2bd2439949a1 | 438c1a26cb2a | 14a3ceae0a47 1b53fde9fc39 | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 26 2021, 2:35 PM |
| 14a3ceae0a47 | 54570f744541 | fb10bd4fa46e | Brecht Van Lommel | Cycles X: restore support for rendering SSS inside volumes (Show More…) | Jul 23 2021, 7:34 PM |
| fb10bd4fa46e | 86c721086da9 | e8f195e44e74 | Brecht Van Lommel | Cycles X: don't use ray position when sampling light for volume segment (Show More…) | Jul 19 2021, 6:04 PM |
| e8f195e44e74 | 7668eebd77a1 | 967ccd1dd7ee | Brecht Van Lommel | Cycles X: add volume multiple importance between equiangular and distance (Show More…) | Jul 7 2021, 8:25 PM |
| 967ccd1dd7ee | 947da265fc46 | d88d07723709 | Brecht Van Lommel | Cycles X: add equiangular volume sampling for direct light (Show More…) | Jul 7 2021, 6:33 PM |
| d88d07723709 | 4a67b35b467b | 19651417f9b5 | Brecht Van Lommel | Cycles X: refactor to separately track direct and indirect in volumes (Show More…) | Jul 7 2021, 9:01 PM |
| 19651417f9b5 | b57edfb5a087 | ed6177331517 | Brecht Van Lommel | Cycles X: sample position on light before stepping through volume (Show More…) | Jul 7 2021, 9:01 PM |
| ed6177331517 | e84948ff2be1 | 7ea827764e38 | Brecht Van Lommel | Cycles X: tweak light functions in preparation of equiangular sampling (Show More…) | Jul 7 2021, 8:56 PM |
| 7ea827764e38 | 714f6ed3917c | 6eca3ca715f7 | Brecht Van Lommel | Cycles X: copy volume phase functions to smaller ShaderVolumePhases struct (Show More…) | Jul 21 2021, 7:00 PM |
| 6eca3ca715f7 | 00b1a08bbfa8 | d822d4731fbb | Brecht Van Lommel | Cycles X: remove all alignment requirements in render passes storage (Show More…) | Jul 15 2021, 4:55 PM |
| d822d4731fbb | 14e5ec224f40 | 1265cf681976 | Sergey Sharybin | | Jul 21 2021, 6:08 PM |
| 1265cf681976 | 00ec099cdb89 | 71f4431ae095 | Sergey Sharybin | Fix missing Noisy Shadow Catcher pass in Cycles X (Show More…) | Jul 22 2021, 10:32 AM |
| 71f4431ae095 | dc3b832fe1f2 | a966ed155046 | Sergey Sharybin | Cleanup: Remove unused Cycles X passes from list | Jul 21 2021, 2:49 PM |
| a966ed155046 | bb061d52adc5 | 9a5d0dc982d4 | Brecht Van Lommel | Fix incorrect denoised shadow catcher pass after last fix | Jul 22 2021, 8:24 PM |
| 9a5d0dc982d4 | 07d0d989ad51 | 3d9330918181 | Brecht Van Lommel | Cleanup: clang-format | Jul 22 2021, 8:20 PM |
| 3d9330918181 | 974539896a71 | 89d61f006c9f | Brecht Van Lommel | | Jul 22 2021, 6:36 PM |
| 89d61f006c9f | 558172fd635e | 5587198de3b7 | Brecht Van Lommel | | Jul 22 2021, 5:40 PM |
| 5587198de3b7 | 4a41d60bef2f | 306434a9a906 320f34af86eb | Brecht Van Lommel | Merge branch 'master' into cycles-x | Jul 22 2021, 4:54 PM |
| 306434a9a906 | fc74a43ac9d8 | 254c84adc93c | Brecht Van Lommel | Cleanup: move ShaderData setup into own file | Jul 16 2021, 3:03 PM |
| 254c84adc93c | 7b1ed82eb7d0 | 632a7747cf5a | Sergey Sharybin | Cleanup: Spelling in comment and log in Cycles X (Show More…) | Jul 21 2021, 5:32 PM |
| 632a7747cf5a | a7ad350a3749 | 49f5a0e89647 | Sergey Sharybin | Cycles X: Support approximate shadow catcher with background (Show More…) | Jul 19 2021, 6:44 PM |
| 49f5a0e89647 | 03546309599e | 7913ac6b7c37 | Sergey Sharybin | Fix background "leaking" into combined in Cycles X (Show More…) | Jul 20 2021, 5:18 PM |
| 7913ac6b7c37 | 612e1f4ffa2c | 76b6ede1a022 | Sergey Sharybin | | Jul 20 2021, 5:06 PM |
| 76b6ede1a022 | 5a9fb6e2d010 | 1ea0a14fd156 | Brecht Van Lommel | Cleanup: move all MIS weighting to integrator/ module | Jul 19 2021, 12:48 PM |
| 1ea0a14fd156 | 76df76ed44b9 | 9a104f752c88 | Brecht Van Lommel | Fix wrong MIS weight with transparent surfaces and volumes, leading to noise | Jul 19 2021, 5:09 PM |
| 9a104f752c88 | dc478c79eee7 | e596936336d9 07a77816a180 | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 19 2021, 5:15 PM |
| e596936336d9 | fe3742e40aef | e8bd5a49fe23 | Sergey Sharybin | Cycles X: Support shadow catcher behind transparent object (Show More…) | Jul 16 2021, 12:44 PM |
| e8bd5a49fe23 | 868e7dbea39f | f64d3a4a7373 | Sergey Sharybin | Cycles X: Support Transparent Glass for shadow catcher (Show More…) | Jul 16 2021, 2:32 PM |
| f64d3a4a7373 | 424321e9d391 | 56e61ca23fe0 | Sergey Sharybin | Fix fully transparent shadow catcher pass without catchers (Show More…) | Jul 16 2021, 1:41 PM |
| 56e61ca23fe0 | e53cfdeb9829 | 2f6562ccfb83 | Sergey Sharybin | Cycles X: Ignore shadow catcher from holdout collection (Show More…) | Jul 15 2021, 5:49 PM |
| 2f6562ccfb83 | ada779b7bf25 | c16d21edb5e3 | Sergey Sharybin | Fix wrong render result after cryptomatte commit (Show More…) | Jul 15 2021, 6:16 PM |
| c16d21edb5e3 | 0b0b04b99e96 | ae741692727b | Sergey Sharybin | Cycles X: Bring back cryptomatte post-processing (Show More…) | Jul 15 2021, 4:27 PM |
| ae741692727b | 5173bdf1b44f | 3e9265a31a75 | Sergey Sharybin | Cycles X: Implement path compaction for shadow catcher (Show More…) | Jul 14 2021, 4:16 PM |
| 3e9265a31a75 | 9c4bae9749bc | 3a1eac013bf8 | Sergey Sharybin | Fix Cycles X adaptive sampling convergence check (Show More…) | Jul 15 2021, 11:21 AM |
| 3a1eac013bf8 | 5e92fa05fa1d | c232be7866f0 | Sergey Sharybin | Cycles X: Tweak max number of states seen by tile scheduler (Show More…) | Jul 15 2021, 10:51 AM |
| c232be7866f0 | bedae060b65e | 289a173d938f | Brecht Van Lommel | Cycles X: restore estimation of kernel memory usage for host memory fallback (Show More…) | Jul 14 2021, 5:43 PM |
| 289a173d938f | a56aa60eaa75 | ed13a2b16751 | Sergey Sharybin | | Jul 13 2021, 12:53 PM |
| ed13a2b16751 | c89124554116 | e977b010235e | Sergey Sharybin | Cleanup: Cycles X compilation warnings | Jul 15 2021, 10:05 AM |
| e977b010235e | 767569b41cf9 | 956f318fd6d5 | Brecht Van Lommel | Fix error loading non-existent shadow kernel pass after recent changes | Jul 14 2021, 6:43 PM |
| 956f318fd6d5 | f56e3ff64c48 | dbda302d1352 | Brecht Van Lommel | Cycles X: make OptiX 7.3 the minimum required SDK version (Show More…) | Jul 9 2021, 3:29 PM |
| dbda302d1352 | a73e4757a74f | 87194d0c0a30 | Brecht Van Lommel | | Jul 9 2021, 5:02 PM |
| 87194d0c0a30 | 954a82fbb4b9 | 6953bae3afb7 | Brecht Van Lommel | Cycles X: reduce GPU state memory usage when some features are not enabled (Show More…) | Jul 14 2021, 1:10 PM |
| 6953bae3afb7 | 56a8c04ab9a3 | 51839c10d109 | Brecht Van Lommel | Cycles X: change requested device features to bitflags (Show More…) | Jul 13 2021, 7:21 PM |
| 51839c10d109 | 95efce61ac76 | 4cf3efaa43b1 | Brecht Van Lommel | Cycles X: use less memory for float3 integrator state on GPU (Show More…) | Jul 13 2021, 6:10 PM |
| 4cf3efaa43b1 | b852379a30dc | c91493047a38 | Brecht Van Lommel | | Jul 13 2021, 4:15 PM |
| c91493047a38 | b89ede26c1e8 | 403fd0734f55 37a5ff4a8470 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Jul 14 2021, 4:28 PM |
| 403fd0734f55 | 8d56ca154b6c | f396510baa1c | Brecht Van Lommel | Fix incorrect diffuse/glossy/transmission with indirect SSS | Jul 13 2021, 6:51 PM |
| f396510baa1c | 0fa0f6d4e180 | 015619a849ca | Brecht Van Lommel | Cleanup: remove unused avx/sse kernel textures access | Jul 13 2021, 5:53 PM |
| 015619a849ca | 8b687a214cfb | 42028f774569 | Brecht Van Lommel | Cleanup: remove unused kernel_shadow.h | Jul 13 2021, 6:56 PM |
| 42028f774569 | 65f193c01509 | 12518c12bc34 | Sergey Sharybin | | Jul 13 2021, 12:57 PM |
| 12518c12bc34 | 4ea53507b14a | 8988fcc49436 | Sergey Sharybin | Cycles X: Extend multi-device rebalancing scheduler API (Show More…) | Jul 13 2021, 10:39 AM |
| 8988fcc49436 | b3342407aee9 | 30813d6a593a | Sergey Sharybin | Cycles X: Reduce memory usage of OptiX denoiser and CPU render (Show More…) | Jul 9 2021, 5:46 PM |
| 30813d6a593a | ff52a5305c54 | 5247ebc36bb5 | Sergey Sharybin | Cycles X: Include rebalance time into full report (Show More…) | Jul 12 2021, 1:02 PM |
| 5247ebc36bb5 | 254d006fc403 | 96cb624e37bb | Sergey Sharybin | Cycles X: Improve average time report in the log (Show More…) | Jul 12 2021, 12:50 PM |
| 96cb624e37bb | c198f7d35dca | 9aa5aeee46ae c4f9bfcf5e7d | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 12 2021, 11:40 AM |
| 9aa5aeee46ae | 19f326d39b96 | f3048b244d58 | Brecht Van Lommel | | Jul 9 2021, 4:48 PM |
| f3048b244d58 | 05d47101678f | c193800a603d | Sergey Sharybin | Cycles X: Reduce OPtiX memory usage on multi-device (Show More…) | Jul 9 2021, 2:54 PM |
| c193800a603d | a36fd09db0d6 | e5cba662a418 | Sergey Sharybin | Refactor CYcles X OptiX denoiser preparing for in-place operation (Show More…) | Jul 9 2021, 2:34 PM |
| e5cba662a418 | 17ae4862a5b4 | 1136b40fada9 | Brecht Van Lommel | | Jul 9 2021, 2:16 PM |
| 1136b40fada9 | a366f2a25458 | 2c46b4b24c8f | Sergey Sharybin | Cycles X: Improve navigation when OIDN is used in viewport (Show More…) | Jul 9 2021, 3:33 PM |
| 2c46b4b24c8f | 68c4462a2448 | ed2c9afe0897 | Brecht Van Lommel | Cleanup: add comment | Jul 9 2021, 3:37 PM |
| ed2c9afe0897 | 82de8ba9cd37 | d974f4ad82bf | Brecht Van Lommel | Fix crash with volumes and light intersection | Jul 8 2021, 2:19 PM |
| d974f4ad82bf | 8a3b74fe9645 | 60656587cca7 | Brecht Van Lommel | Cleanup: remove unused homogeneous volume code and volume scatter define | Jul 7 2021, 9:00 PM |
| 60656587cca7 | d959ff8337dc | 044207281559 | Brecht Van Lommel | Cleanup: remove outdated decoupled volume device feature | Jul 8 2021, 3:49 PM |
| 044207281559 | 6095c2a79de4 | 9e9992362ed9 | Brecht Van Lommel | Cleanup: minor renaming and adding const qualifiers | Jul 7 2021, 8:53 PM |
| 9e9992362ed9 | a27ddecc4e18 | b80b7ce04908 | Sergey Sharybin | | Jul 9 2021, 11:30 AM |
| b80b7ce04908 | 2f9efb20f84d | e509164b4e23 | Sergey Sharybin | | Jul 8 2021, 4:28 PM |
| e509164b4e23 | 29b166786ba9 | de80c39db23e | Sergey Sharybin | Fix access shadow catcher pass without catcher objects in Cycles X (Show More…) | Jul 8 2021, 3:00 PM |
| de80c39db23e | 9ebe44a0a763 | 02d5d550081f | Sergey Sharybin | Cycles X: Cache result of scene's has shadow catcher test (Show More…) | Jul 8 2021, 2:40 PM |
| 02d5d550081f | f3e2d9abb317 | c2e84617e74e | Sergey Sharybin | Cycles X: Reduce memory usage of OptiX denoiser (Show More…) | Jul 8 2021, 10:25 AM |
| c2e84617e74e | 7a301a09ebce | f60367b4c1d3 16099c00d05d | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 9 2021, 10:45 AM |
| f60367b4c1d3 | 98c3a5179cbc | 6193e8181025 8225b610dde3 | Sergey Sharybin | Merge branch 'master' into cycles-x | Jul 9 2021, 10:22 AM |
| 6193e8181025 | 4eb11bb6aa56 | aa20bd8908f4 | Sergey Sharybin | Fix adaptive sampling with denoising in Cycles X (Show More…) | Jul 8 2021, 5:46 PM |
| aa20bd8908f4 | e3e709030e94 | b2ce0d8baae1 | Sergey Sharybin | Fix shadow catcher denoiser after recent changes in Cycles X (Show More…) | Jul 8 2021, 1:20 PM |
| b2ce0d8baae1 | cb2047276f5a | 062287596e1c | Sergey Sharybin | Fix crash accessing SHadow Catcher pass without catchers in Cycles X | Jul 8 2021, 12:41 PM |
| 062287596e1c | 827210a4af7e | 3ea9646c1802 | Sergey Sharybin | Cycles X: Reduce OIDN memory usage for shadow catcher and multi-device (Show More…) | Jul 7 2021, 10:35 AM |
| 3ea9646c1802 | 53664442f534 | 0b5a7c2e97c0 | Sergey Sharybin | Cycles X: Reduce OIDN memory usage with multi-device render (Show More…) | Jul 6 2021, 1:00 PM |
| 0b5a7c2e97c0 | 09f1b4d425b8 | 27db38f0a729 | Sergey Sharybin | Fix alpha in denoised shadow catcher pass in Cycles X (Show More…) | Jul 6 2021, 2:34 PM |
| 27db38f0a729 | 498337e2c2ac | 026a355ef0c4 | Patrick Mours | Cycles X: Shading performance improvements by changing inlining behavior for SVM (Show More…) | Jul 5 2021, 12:58 PM |
| 026a355ef0c4 | 894cb21efb1c | 3f8720031e66 | Brecht Van Lommel | Fix crash rendering some scenes after master merge (Show More…) | Jul 6 2021, 1:28 PM |
| 3f8720031e66 | de4671be8134 | 87a9f085b51c | Sergey Sharybin | Cycles X: Make pass definition more robust to changes (Show More…) | Jul 6 2021, 12:15 PM |
| 87a9f085b51c | f2a6519c7fda | 9485a2cabebf | Sergey Sharybin | Cycles X: Allow viewing denoising passes in viewport (Show More…) | Jul 6 2021, 11:42 AM |
| 9485a2cabebf | b9721b741cf5 | acbf2c9f484b | Sergey Sharybin | Cycles X: Only copy denoised passes for multi-device render (Show More…) | Jul 5 2021, 5:35 PM |
| acbf2c9f484b | ffbee3d58643 | 0e8bfe1f5969 3382b07ad6cf | Brecht Van Lommel | Merge branch 'master' into cycles-x | Jul 6 2021, 11:36 AM |
| 0e8bfe1f5969 | c4f643a47e44 | 048a515ef428 | Sergey Sharybin | Cycles X: Reduce memory usage when denoising in multi-device render (Show More…) | Jul 5 2021, 3:35 PM |
| 048a515ef428 | f91557f2d702 | 18920a7c5660 | Sergey Sharybin | Cycles X: Ensure buffers zero/copy happens in a desired order (Show More…) | Jul 5 2021, 2:14 PM |
| 18920a7c5660 | de1b80272a82 | 3405926345e0 | Sergey Sharybin | Fix Denoising Albedo pass behind glass in Cycles X (Show More…) | Jul 5 2021, 12:27 PM |
| 3405926345e0 | ea53594ee74b | 7df40050f94e | Sergey Sharybin | | Jul 5 2021, 11:52 AM |
| 7df40050f94e | 91adc9f5dacb | a6eae9213f23 | Sergey Sharybin | | Jul 2 2021, 6:44 PM |
| a6eae9213f23 | 19010d127db2 | 23069480ed89 | Sergey Sharybin | | Jun 30 2021, 6:19 PM |
| 23069480ed89 | b7bd2d83ddc2 | e80b8934381d | Sergey Sharybin | Cycles X: Make temp CPU-side render buffers creation reusable | Jun 30 2021, 5:31 PM |
| e80b8934381d | 44f38874bc26 | cf028a8f6806 | Sergey Sharybin | | Jun 30 2021, 4:37 PM |
| cf028a8f6806 | 73cc411c15fe | 7524525d993f | Sergey Sharybin | | Jun 29 2021, 1:03 PM |
| 7524525d993f | ee6985894b63 | 14b32883b201 | Sergey Sharybin | Fix CPU rendering and OptiX denoiser in Cycles X (Show More…) | Jun 29 2021, 5:54 PM |
| 14b32883b201 | 72f78443e58b | 1129b5dc7fe2 | Sergey Sharybin | Cycles X: Ensure OptiX denoiser setup and usage uses the same stream (Show More…) | Jun 29 2021, 4:39 PM |
| 1129b5dc7fe2 | ce674ba62a86 | c6c6d20b15b8 | Sergey Sharybin | Cycles X: Remove zero_to_device from RenderBuffers::reset() (Show More…) | Jun 29 2021, 5:13 PM |
| c6c6d20b15b8 | e6c6e678bc24 | 8b4acade6c10 | Sergey Sharybin | Cycles X: Fix crash using CPU and OptiX denoiser in viewport (Show More…) | Jun 29 2021, 2:16 PM |
| 8b4acade6c10 | 543b6c5f4827 | 01363b5dc4f8 | Sergey Sharybin | Cycles X: Initial support of multi-GPU and GPU+CPU rendering (Show More…) | Jun 23 2021, 9:57 AM |
| 01363b5dc4f8 | 04a70f83b76e | 56e4d350fbda | Sergey Sharybin | Cycles X: Initialize all fields of buffer params (Show More…) | Jun 21 2021, 5:31 PM |
| 56e4d350fbda | 2f81e0f51fd8 | a418d1bc9e5c | Sergey Sharybin | Cycles X: Remove redundant field in path trace works (Show More…) | Jun 21 2021, 5:19 PM |
| a418d1bc9e5c | dd531e97a426 | 64c9077d792f | Sergey Sharybin | Cycles X: Move need-to-zero-render-buffers check to render scheduler (Show More…) | Jun 21 2021, 5:10 PM |
| 64c9077d792f | 33b714bf4b17 | 6e039b09f9a0 | Sergey Sharybin | | Jun 28 2021, 6:07 PM |
| 6e039b09f9a0 | cd1cd0020823 | 50dbc55b9554 | Brecht Van Lommel | | Jun 16 2021, 5:24 PM |
| 50dbc55b9554 | 0b49a59e6c0e | 2c63ac189ac4 | Brecht Van Lommel | Cycles X: refactor path termination in preparation for volume bounces (Show More…) | Jun 17 2021, 5:56 PM |
| 2c63ac189ac4 | 08b65c3a3512 | 40311a59ecbc | Brecht Van Lommel | Cycles X: remove old volume code | Jun 17 2021, 5:32 PM |
| 40311a59ecbc | bb5d4c4942e4 | 2ec243d26122 | Brecht Van Lommel | Cycles X: restore two more volume stack functions | Jun 17 2021, 5:29 PM |
| 2ec243d26122 | 8f8f7f21eddb | 5cd43fc91a1c | Brecht Van Lommel | Cycles X: tweak a few functions for easier reuse in volume code | Jun 17 2021, 5:27 PM |
| 5cd43fc91a1c | ae544ecc53ba | ef4f3201b731 | Brecht Van Lommel | Fix incorrect volume stack for shadow rays | Jun 25 2021, 8:31 PM |
| ef4f3201b731 | 9040dd79ddab | 700980612fe4 | Brecht Van Lommel | Fix various issues in shadow handling of volumes (Show More…) | Jun 17 2021, 5:22 PM |
| 700980612fe4 | aedb4d10f188 | 9c31750c17af | Sergey Sharybin | | Jun 25 2021, 4:20 PM |
| 9c31750c17af | 44659ce5b276 | 7bfe62d6b8f6 | Sergey Sharybin | Refactor: Move Cycles X CUDA interop class to own file (Show More…) | Jun 25 2021, 4:08 PM |
| 7bfe62d6b8f6 | 2534812d989a | 7697a0454181 | Sergey Sharybin | | Jun 25 2021, 12:22 PM |
| 7697a0454181 | f062f17346c6 | 45cfa58ee82a b5840f9b5ba9 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Jun 24 2021, 7:47 PM |
| 45cfa58ee82a | 23157cba17be | 38185ad58d1f | Patrick Mours | | Jun 24 2021, 12:53 PM |
| 38185ad58d1f | 15a1e5c52376 | 52f7f6417892 | Sergey Sharybin | Fix Cycles X compaction fails with memory issues on Titan V (Show More…) | Jun 24 2021, 11:05 AM |
| 52f7f6417892 | 002d1721585a | dca4955b5381 | Sergey Sharybin | Fix possible "run-away" error state in Cycles X (Show More…) | Jun 24 2021, 10:47 AM |
| dca4955b5381 | ad88ecdff70a | ce865d3f721f | Sergey Sharybin | | Jun 24 2021, 9:42 AM |
| ce865d3f721f | d355090ba4e3 | a959da981785 3cf39c09bfe7 | Sergey Sharybin | Merge branch 'master' into cycles-x | Jun 21 2021, 2:59 PM |
| a959da981785 | 585b03420c1a | e3ca9ccc98af d9b1592c8867 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Jun 20 2021, 1:17 PM |
| e3ca9ccc98af | 4474691f5889 | bd2831d26ff3 | Sergey Sharybin | Cycles X: Initial support for the constant time rendering (Show More…) | Jun 17 2021, 4:13 PM |
| bd2831d26ff3 | 0a363ef72e54 | 02767cf142aa | Sergey Sharybin | | Jun 17 2021, 3:22 PM |
| 02767cf142aa | 3e34575a4716 | 2edbf29e8251 | Sergey Sharybin | | Jun 17 2021, 11:22 AM |
| 2edbf29e8251 | f7cf8aab144e | 8ae8c4439a97 | Brecht Van Lommel | Fix build with older OptiX SDK | Jun 16 2021, 5:52 PM |
| 8ae8c4439a97 | 5b7db1938591 | 15656d1f36d3 | Sergey Sharybin | Cycles X: Implement OptiX denoising of shadow catcher passes (Show More…) | Jun 15 2021, 3:27 PM |
| 15656d1f36d3 | 06073dfc8b1b | 829f9c59d1ce | Sergey Sharybin | Cycles X: Use pass accessor in the OptiX denoiser (Show More…) | Jun 15 2021, 2:35 PM |
| 829f9c59d1ce | 55ff525eee3e | 68b9aa87c91d | Sergey Sharybin | Cycles X: Implement float support in PassAccessorGPU (Show More…) | Jun 15 2021, 2:22 PM |
| 68b9aa87c91d | 5c55f65e087f | aa5426d96bac | Sergey Sharybin | Cycles X: Use RenderBuffer in the denoise task API (Show More…) | Jun 15 2021, 12:43 PM |
| aa5426d96bac | 68a01aaf1fb5 | a782a7fe107a | Sergey Sharybin | Fix OptiX denoiser for transparent film in Cycles X | Jun 15 2021, 2:44 PM |
| a782a7fe107a | 385d79183ce8 | 427976417de8 | Sergey Sharybin | | Jun 15 2021, 3:52 PM |
| 427976417de8 | 48baa04f009b | 613a75a3f1b4 | Sergey Sharybin | | Jun 15 2021, 2:47 PM |
| 613a75a3f1b4 | 29b6246722c8 | 95de92ee8e16 | Sergey Sharybin | Cycles X: Initial implementation of shadow catcher denoising (Show More…) | Jun 11 2021, 7:01 PM |
| 95de92ee8e16 | aae40f95c6fd | 7f15bd318160 | Sergey Sharybin | Cycles X: Allow float3 access to shadow catcher pass | Jun 11 2021, 6:59 PM |
| 7f15bd318160 | a3eec7effdda | 7dc807b4e2b9 | Sergey Sharybin | Cycles X: Store information whether pass needs compositing on read (Show More…) | Jun 11 2021, 6:57 PM |
| 7dc807b4e2b9 | ae0141725eaa | fb96482b2f57 | Sergey Sharybin | Refactor Cycles X OIDN denoiser to use PassAccessor (Show More…) | Jun 11 2021, 5:31 PM |
| fb96482b2f57 | f6f972165216 | 45d3c1325b4b 9cd2e80d5d7a | Sergey Sharybin | Merge branch 'master' into cycles-x | Jun 15 2021, 11:36 AM |
| 45d3c1325b4b | 4359c14bd109 | 1583c087287e | Sergey Sharybin | | Jun 11 2021, 7:34 PM |
| 1583c087287e | 14e50c93ec1b | c0af75f1981c | Brecht Van Lommel | Cycles X: restore homogeneous volume absorption (Show More…) | Jun 11 2021, 4:59 PM |
| c0af75f1981c | 02d27defd89e | 2f8b0c0a85db | Sergey Sharybin | Fix possible use of stalled data in Cycles X OIDN denoiser (Show More…) | Jun 11 2021, 5:36 PM |
| 2f8b0c0a85db | 9dd95d9cc991 | 113ccbb9156e | Sergey Sharybin | | Jun 11 2021, 6:53 PM |
| 113ccbb9156e | e2b1be1f5275 | 81634e83794c | Brecht Van Lommel | Cleanup: removed unused data structures from old integrator | Jun 11 2021, 4:59 PM |
| 81634e83794c | e35b1ad581e9 | df89a728442c | Sergey Sharybin | Cycles X: Refactor noisy/denoised passes access (Show More…) | Jun 10 2021, 6:22 PM |
| df89a728442c | 3b351e213d76 | cbeb6623dbec | Sergey Sharybin | Cleanup: Even more unused functions in Cycles X pass (Show More…) | Jun 10 2021, 7:58 PM |
| cbeb6623dbec | 95c139b54649 | 68c65618d0b5 | Sergey Sharybin | | Jun 10 2021, 7:57 PM |
| 68c65618d0b5 | e9963e128ef7 | 767d501e2859 | Sergey Sharybin | Cleanup: Remove unused pass functions in Cycles X (Show More…) | Jun 10 2021, 7:49 PM |
| 767d501e2859 | a54eba7a7fa3 | 16cbd0dd078e | Sergey Sharybin | Cycles X: De-duplicate shadow pass accessor kernel (Show More…) | Jun 10 2021, 6:04 PM |
| 16cbd0dd078e | 3523a642b477 | 76b5a74abc90 | Sergey Sharybin | Reduce kernel type boiler plate code in Cycles X (Show More…) | Jun 10 2021, 5:24 PM |
| 76b5a74abc90 | 609262f9c38e | e188bfc82608 5fa6cdb77a98 | Sergey Sharybin | Merge branch 'master' into cycles-x | Jun 10 2021, 12:36 PM |
| e188bfc82608 | 98f918be4ef0 | 90ac23d0fc8b | Sergey Sharybin | | Jun 10 2021, 12:18 PM |
| 90ac23d0fc8b | aa58d143a404 | 06129cbd9f33 | Sergey Sharybin | | Jun 9 2021, 3:00 PM |
| 06129cbd9f33 | f22f9a9b0283 | 44e3d1b0d230 | Sergey Sharybin | | Jun 9 2021, 10:25 AM |
| 44e3d1b0d230 | c07e5f0977af | 9f258ea3131e | Sergey Sharybin | | Jun 8 2021, 4:57 PM |
| 9f258ea3131e | c68dfbc57fc9 | a65dff3d21c3 | Sergey Sharybin | Cycles X: Move pass mapping outside of the class (Show More…) | Jun 4 2021, 10:49 AM |
| a65dff3d21c3 | c9b948f42004 | d9a645dcc029 | Brecht Van Lommel | Cleanup: remove unused code | Jun 9 2021, 4:51 PM |
| d9a645dcc029 | bf2500027c96 | 13881f597208 | Sergey Sharybin | Fix Cycles X viewport passes after baking changes (Show More…) | Jun 9 2021, 6:10 PM |
| 13881f597208 | bd41ac919c75 | 08f5ec2d2df2 | Sergey Sharybin | | Jun 9 2021, 10:18 AM |
| 08f5ec2d2df2 | 50e2ac985fac | a450f8a7ae18 | Brecht Van Lommel | Fix Cycles X assert when writing Noisy Image pass | Jun 8 2021, 7:46 PM |
| a450f8a7ae18 | 356917c21531 | 9b867b1cf707 | Brecht Van Lommel | Fix Cycles X AOV writing not working | Jun 8 2021, 7:10 PM |
| 9b867b1cf707 | 504938155f05 | a59c17e3f2f1 | Brecht Van Lommel | | Jun 4 2021, 6:41 PM |
| a59c17e3f2f1 | 7be90e0a92b0 | e2856c85e45d | Brecht Van Lommel | Cycles X: cleanup for moving AO settings to only be part of integrator | Jun 4 2021, 7:00 PM |
| e2856c85e45d | 270185e8330b | 29ef3ba1dc95 | Brecht Van Lommel | | May 4 2021, 2:51 PM |
| 29ef3ba1dc95 | cde3fd299b01 | 2ee513621513 abee9a85d407 | Sergey Sharybin | Merge branch 'master' into cycles-x | Jun 7 2021, 2:33 PM |
| 2ee513621513 | b4d941bd5bfd | 9485d804f8ee | Brecht Van Lommel | Cycles X: add path state compaction for GPU rendering (Show More…) | May 5 2021, 8:53 PM |
| 9485d804f8ee | 1bef419845b7 | 40dd4041be10 | Brecht Van Lommel | Cleanup: remove unused KernelGlobals struct from OptiX kernels | Jun 3 2021, 1:17 PM |
| 40dd4041be10 | 0147c7709767 | 781696e3247c | Brecht Van Lommel | Cycles X: restore shader raytracing for AO and bevel nodes (Show More…) | May 27 2021, 12:32 PM |
| 781696e3247c | 6acca6be6b55 | 94caae981738 | Brecht Van Lommel | Cycles X: tweak inlining flags in preparation of shader raytracing (Show More…) | Jun 3 2021, 1:38 PM |
| 94caae981738 | c5ac8bc4dd22 | 0bbe7ed517e7 | Brecht Van Lommel | Cleanup: fix various warnings when building CUDA/OptiX kernels | Jun 3 2021, 6:12 PM |
| 0bbe7ed517e7 | 68a8f9212dce | 8aa0abc23989 | Sergey Sharybin | Cycles X: Use approximate shadow catcher in viewport (Show More…) | Jun 3 2021, 4:55 PM |
| 8aa0abc23989 | 9077dd2dd1de | 0d28f5ff4952 | Sergey Sharybin | Cycles X: Allow viewing shadow catcher pass in viewport (Show More…) | Jun 3 2021, 11:59 AM |
| 0d28f5ff4952 | ce4cd9380516 | 379a5cb79c29 | Sergey Sharybin | | Jun 3 2021, 10:35 AM |
| 379a5cb79c29 | 53d72063ced1 | 33a2a174e397 | Sergey Sharybin | Cycles X: Use pass accessor for viewport on CPU (Show More…) | Jun 2 2021, 4:44 PM |
| 33a2a174e397 | bd06c3badef4 | 4a08cc5529b1 | Sergey Sharybin | | Jun 2 2021, 3:11 PM |
| 4a08cc5529b1 | 71d52a07780a | 0eed757b5e39 | Sergey Sharybin | Cycles X: Move pass pixel processors to kernel_film (Show More…) | Jun 2 2021, 2:12 PM |
| 0eed757b5e39 | b86a395da6f4 | 66547740edb1 | Sergey Sharybin | Cycles X: Move top-level pass access log to a base class (Show More…) | May 31 2021, 4:46 PM |
| 66547740edb1 | 1043d8844846 | 88031d2daf15 | Sergey Sharybin | Cycles X: Move pass accessor to integrator folder (Show More…) | May 31 2021, 3:05 PM |
| 88031d2daf15 | b6c39988d3a9 | 5f12dd3beb19 | Sergey Sharybin | Cycles X: Better handling of missing CUDA kernel functions (Show More…) | Jun 3 2021, 10:53 AM |
| 5f12dd3beb19 | b9b40ce58a7b | 5e8fd3dba4ed | Sergey Sharybin | Cycles X: Fix missing viewport update on shadow catcher changes (Show More…) | Jun 3 2021, 12:49 PM |
| 5e8fd3dba4ed | 83a389700ce0 | eca7e3f8da13 | Sergey Sharybin | | Jun 1 2021, 11:22 AM |
| eca7e3f8da13 | ed8b5e3b3dfe | 63178bde55f1 | Brecht Van Lommel | | Jun 2 2021, 2:05 PM |
| 63178bde55f1 | 70faaf13ab5a | b5992e6dccdb | Brecht Van Lommel | Fix broken GPU subsurface scattering | Jun 2 2021, 3:38 PM |
| b5992e6dccdb | aaa4aaec9afc | 7fdf520d9934 f92f5d1ac62c | Brecht Van Lommel | Merge branch 'master' into cycles-x | Jun 2 2021, 2:03 PM |
| 7fdf520d9934 | d6aabc12ecdb | 27227348de7f | Sergey Sharybin | Cycles X: Localize handling of sample count pass (Show More…) | Jun 1 2021, 10:27 AM |
| 27227348de7f | 8ba6ab17bcd4 | b86c95107f13 | Sergey Sharybin | Cycles X: Generalize storage of offsets in BufferParams (Show More…) | May 31 2021, 2:47 PM |
| b86c95107f13 | eb10f8637829 | 13b8a2ea83c8 421c0b45e501 | Sergey Sharybin | Merge branch 'master' into cycles-x | May 31 2021, 11:03 AM |
| 13b8a2ea83c8 | 130b8333933e | be421bc77523 | Brecht Van Lommel | Cycles X: adapt AO/bevel node implementation to new code (Show More…) | May 27 2021, 12:32 PM |
| be421bc77523 | b13626e7c947 | 563e20869023 | Brecht Van Lommel | Cleanup: make shader raytracing a node feature flag | May 27 2021, 11:38 AM |
| 563e20869023 | 81460a1bf0b6 | cb8f94022ab0 | Brecht Van Lommel | Cleanup: pass full kernel name to integrator state macros (Show More…) | May 27 2021, 12:43 PM |
| cb8f94022ab0 | 7e554735fb9e | fd764e4da80f | Brecht Van Lommel | Cleanup: refactor shader sorting to support it for more kernels later | May 27 2021, 11:28 AM |
| fd764e4da80f | 527fe20e33f5 | 21d4c0438737 | Sergey Sharybin | Cycles X: Remove unused denoising flags from KernelFilm | May 27 2021, 3:42 PM |
| 21d4c0438737 | 14e06ac3f051 | 0ae13c65f4f3 | Sergey Sharybin | CMake: Remove unused WITH_CYCLES_DEBUG option | May 27 2021, 3:40 PM |
| 0ae13c65f4f3 | fd2833d88d00 | 25be02518eaf | Sergey Sharybin | | May 27 2021, 3:39 PM |
| 25be02518eaf | e174cda01a36 | e76c945277fd | Sergey Sharybin | | May 27 2021, 3:33 PM |
| e76c945277fd | 3bcab66490db | d62079623868 | Sergey Sharybin | | May 27 2021, 3:13 PM |
| d62079623868 | 8dc078b377e7 | c67ac34880b2 | Sergey Sharybin | Fix missing update enabling active pixels overlay in Cycles-X | May 27 2021, 12:16 PM |
| c67ac34880b2 | 4186292aced7 | 4627fe1465a8 ac2266fe57bc | Sergey Sharybin | Merge branch 'master' into cycles-x | May 27 2021, 12:13 PM |
| 4627fe1465a8 | 1b04c7c1c2f5 | a117a9c63c3a 534fcab9945c | Sergey Sharybin | Merge branch 'master' into cycles-x | May 26 2021, 11:26 AM |
| a117a9c63c3a | 9cf7450ae104 | e0716af1a4f4 | Sergey Sharybin | Cycles X: Experiment with tile reschedule heuristic (Show More…) | May 21 2021, 3:01 PM |
| e0716af1a4f4 | 0731a1b70a5d | ad81074fab1e | Sergey Sharybin | Cycles X: Align kernels of existing and new paths (Show More…) | May 21 2021, 2:31 PM |
| ad81074fab1e | 21270bfb6dd2 | 5025757b12e3 ff51c2e89a09 | Sergey Sharybin | Merge branch 'master' into cycles-x | May 21 2021, 12:34 PM |
| 5025757b12e3 | e73157a8adef | 17774afed1a3 | Brecht Van Lommel | Cycles X: remove unused megakernel for GPU rendering (Show More…) | May 4 2021, 8:06 PM |
| 17774afed1a3 | ddc378643f5f | ef6ce4fa8ca6 | Sergey Sharybin | | May 19 2021, 4:37 PM |
| ef6ce4fa8ca6 | 512f2ebbb448 | 6dc105876032 | Sergey Sharybin | Cycles X: More flexible tile scheduling support (Show More…) | May 19 2021, 4:09 PM |
| 6dc105876032 | 72b3cdb06350 | a6fb710bb4c7 | Sergey Sharybin | Cycles X: Increase verbosity level for kernel timings (Show More…) | May 19 2021, 4:02 PM |
| a6fb710bb4c7 | 4902a6ecd93a | c38e219a1066 | Sergey Sharybin | Cycles X: Run init_from_camera kernel for all tiles (Show More…) | May 19 2021, 11:10 AM |
| c38e219a1066 | 1f5e4dedb8a1 | 6abb886787b0 | Sergey Sharybin | Cycles X: Move actual pass type logic outside of pass accessor (Show More…) | May 14 2021, 12:09 PM |
| 6abb886787b0 | b94df586c6af | 0ddbc62b37b2 | Sergey Sharybin | Cycles X: Make shadow catcher approximation more explicit (Show More…) | May 14 2021, 11:58 AM |
| 0ddbc62b37b2 | 0df8c95ae9e9 | 5657a764d41e | Sergey Sharybin | Cleanup: Follow naming convention for private members in Cycles X | May 14 2021, 11:38 AM |
| 5657a764d41e | 442defd03de7 | dd3202de0cba | Sergey Sharybin | Cleanup: Remove unused table offset access in Cycles X | May 14 2021, 11:37 AM |
| dd3202de0cba | ece047266e48 | 4970a768e2ba | Sergey Sharybin | Cleanup: Remove unused pass stride accessor in Cycles X (Show More…) | May 14 2021, 11:34 AM |
| 4970a768e2ba | a99e2deaa0f3 | 7b19d30441da | Sergey Sharybin | Cleanup: Use const qualifier in Cycles X scene parameters comparator | May 14 2021, 11:22 AM |
| 7b19d30441da | c0a497d09187 | 3336bc6af66a | Sergey Sharybin | | May 14 2021, 10:49 AM |
| 3336bc6af66a | b9096783fa67 | 54e91c8df8cf | Sergey Sharybin | Cycles X: Implement early cancel in GPU rendering (Show More…) | May 18 2021, 11:58 AM |
| 54e91c8df8cf | 4b61470f2aa3 | 789b84e9d686 | Sergey Sharybin | | May 12 2021, 7:34 PM |
| 789b84e9d686 | fcf908617794 | 0617474e70f3 | Sergey Sharybin | Fix possible NaN throughput in Cycles random walk (Show More…) | May 12 2021, 12:47 PM |
| 0617474e70f3 | f4d9a10f2531 | 18883d2fd139 97f1e4782a6f | Sergey Sharybin | Merge branch 'master' into cycles-x | May 18 2021, 10:51 AM |
| 18883d2fd139 | ed82d229916b | b383bf6f002a | Sergey Sharybin | Cycles X: Remove unused pointer alignment query (Show More…) | May 17 2021, 6:15 PM |
| b383bf6f002a | a9229cd47bf2 | 268ff5e3489a | Sergey Sharybin | Cycles X: Use queue for data transfer in naive GPU update (Show More…) | May 17 2021, 3:18 PM |
| 268ff5e3489a | 80a92e022f74 | 0605921a63b1 | Sergey Sharybin | | May 17 2021, 11:46 AM |
| 0605921a63b1 | 9f010347fcb3 | d956936e761d 7e552b356d83 | Sergey Sharybin | Merge branch 'master' into cycles-x | May 17 2021, 10:32 AM |
| d956936e761d | 119adc1878c7 | 5d5e4079cf44 a1568431126e | Sergey Sharybin | Merge branch 'master' into cycles-x | May 14 2021, 10:17 AM |
| 5d5e4079cf44 | d72c2524c5ff | a24f95a5a38f | Sergey Sharybin | Fix OIDN denoiser in Cycles X after recent refactor | May 14 2021, 9:43 AM |
| a24f95a5a38f | 6e99ee975cb8 | ea0f2bbab614 | Sergey Sharybin | Fix shadow approximation for combined pass in Cycles X (Show More…) | May 12 2021, 6:14 PM |
| ea0f2bbab614 | 883b48e25602 | 2214c3910623 | Sergey Sharybin | Cycles X: Experiment with progressively lowering noise in viewport (Show More…) | Apr 22 2021, 6:06 PM |
| 2214c3910623 | 9e0c8a380ae4 | e1b6b9702db5 | Sergey Sharybin | Cycles X: Switch sample count pass from float to uint (Show More…) | May 10 2021, 3:04 PM |
| e1b6b9702db5 | 4d1a28982de8 | 90590d7ddc37 | Sergey Sharybin | | Apr 22 2021, 4:21 PM |
| 90590d7ddc37 | 3631c5bb8729 | fb4b2bacb7f2 | Sergey Sharybin | Cycles X: Make converge check return number of active pixels (Show More…) | Apr 22 2021, 2:54 PM |
| fb4b2bacb7f2 | b8ebbe3a87f4 | a83609dc121a | Sergey Sharybin | Cycles X: Optionally approximate shadow in matte pass (Show More…) | May 11 2021, 5:50 PM |
| a83609dc121a | 2c3be8ce6216 | eae783e3ce36 2e750a42a120 | Sergey Sharybin | Merge branch 'master' into cycles-x | May 12 2021, 10:35 AM |
| eae783e3ce36 | fea2497d851f | ff860b516c93 | Sergey Sharybin | Fix albedo used instead of normal pass in Cycles X OptiX denoiser | May 10 2021, 12:36 PM |
| ff860b516c93 | 0a3af6c6b66a | 88fd99e3647e f2370bb22d7f | Sergey Sharybin | Merge branch 'master' into cycles-x | May 10 2021, 11:52 AM |
| 88fd99e3647e | ed796ed4355f | c77529091f8d | Brecht Van Lommel | Fix new shadow catcher not handling emissive meshes correctly (Show More…) | May 8 2021, 5:24 PM |
| c77529091f8d | c727beb08fce | be785ef4f78e | Sergey Sharybin | Cycles X: Initial implementation of shadow catcher (Show More…) | May 4 2021, 3:17 PM |
| be785ef4f78e | 270a71d95908 | ccb866f9f68b | Brecht Van Lommel | | May 6 2021, 8:06 PM |
| ccb866f9f68b | 9d5e95ae9348 | a176118b287f | Brecht Van Lommel | Cleanup: make ShaderType a template parameter for SVM nodes | May 5 2021, 4:50 PM |
| a176118b287f | d8bd10caf4fd | 7cc3243ca8d6 | Brecht Van Lommel | | May 4 2021, 3:40 PM |
| 7cc3243ca8d6 | d9dc118db7a2 | bc081c767227 | Brecht Van Lommel | Fix Cycles X crash using a BSDF in a light shader (Show More…) | May 4 2021, 6:37 PM |
| bc081c767227 | 08a727b03d8d | 4bcd9f1ae588 | Sergey Sharybin | Fix kernel loading time accounted twice in render progress (Show More…) | May 5 2021, 11:31 AM |
| 4bcd9f1ae588 | 0e0b94ee92f4 | 47844ccad682 | Sergey Sharybin | Cycles: Report device compute type to the full log (Show More…) | May 5 2021, 10:34 AM |
| 47844ccad682 | 67e9709bb611 | be5c9872671e | Sergey Sharybin | | May 4 2021, 3:57 PM |
| be5c9872671e | 8bef6bb52d10 | 385c40b114b2 | Sergey Sharybin | | May 3 2021, 12:14 PM |
| 385c40b114b2 | 4f9649bed38c | cfb680e72717 | Sergey Sharybin | Cycles: Rename __SHADOW_TRICKS__ to __SHADOW_CATCHER__ (Show More…) | May 4 2021, 2:36 PM |
| cfb680e72717 | 93327b66e105 | 9b2a43ec428f | Sergey Sharybin | Cycles: Avoid pixel offset calculation when is not needed (Show More…) | May 4 2021, 10:09 AM |
| 9b2a43ec428f | 8223e1d0704a | 46ba92729fa5 | Sergey Sharybin | Cycles: Enable constexpr and maybe_unused attributes for CUDA and OptiX (Show More…) | May 4 2021, 2:26 PM |
| 46ba92729fa5 | 8a4a073e3659 | 515794df9a61 | Sergey Sharybin | | May 3 2021, 11:18 AM |
| 515794df9a61 | c841120cdf03 | 9450138a555e | Sergey Sharybin | | May 4 2021, 3:12 PM |
| 9450138a555e | 70d32712545e | 57e82df5d2f8 | Brecht Van Lommel | Cycles: don't copy object matrices for objects without motion blur (Show More…) | Apr 30 2021, 6:59 PM |
| 57e82df5d2f8 | 5fabebbc5665 | 43789b764d9a | Brecht Van Lommel | Cleanup: compiler warnings | Apr 30 2021, 5:41 PM |
| 43789b764d9a | 59e65cc8f140 | 2bed80609a87 | Brecht Van Lommel | Cycles: use CUDA toolkit 11.3 for buildbot in cycles-x branch | Apr 30 2021, 5:35 PM |
| 2bed80609a87 | 383281c32934 | 9181588057db | Brecht Van Lommel | Cycles: add initial specialization of svm_eval_nodes (Show More…) | Apr 29 2021, 9:23 PM |
| 9181588057db | 6e6003711342 | 555cdae6de86 | Brecht Van Lommel | Cleanup: move number of concurrent GPU paths to device queue (Show More…) | Apr 28 2021, 7:26 PM |
| 555cdae6de86 | c40c5364531b | cb7ea0cff03d | Brecht Van Lommel | Cleanup: add mechanism for devices to not have a megakernel | Apr 28 2021, 4:59 PM |
| cb7ea0cff03d | 799374412edb | 5ae9e4e08d37 | Brecht Van Lommel | | Apr 28 2021, 4:33 PM |
| 5ae9e4e08d37 | 60ec5371b3f6 | 0bdc814dae71 | Sergey Sharybin | Fix wrong order of graphics interop destruction (Show More…) | Apr 28 2021, 7:47 PM |
| 0bdc814dae71 | 8f37b438479d | 12d82a30771a | Sergey Sharybin | | Apr 28 2021, 7:03 PM |
| 12d82a30771a | a4af1a59a6a3 | 1dea1d93d39a | Sergey Sharybin | Cycles: Extend information provided in the full report (Show More…) | Apr 28 2021, 10:36 AM |
| 1dea1d93d39a | 7f66b1388eeb | 7f254cde44be | Brecht Van Lommel | Restore submodule URLs for pushing branch to git.blender.org. | Apr 23 2021, 3:56 PM |
| 7f254cde44be | 7a239a8c8093 | 5abfe997fbc2 | Brecht Van Lommel | Cycles: force disable OpenCL building since it has errors | Apr 23 2021, 3:55 PM |
| 5abfe997fbc2 | 25042b726cc6 | 4def8a6cae1e | Patrick Mours | Avoid costly OptiX module creation when only doing denoising | Apr 23 2021, 12:47 PM |
| 4def8a6cae1e | fc169bab72b6 | 5dc940393680 | Sergey Sharybin | Cycles: Show message about loading denoising kernels (Show More…) | Apr 22 2021, 7:35 PM |
| 5dc940393680 | b876d5886a9e | b1cecb8639ba | Sergey Sharybin | | Apr 22 2021, 7:00 PM |
| b1cecb8639ba | 1876af9f6343 | 984721181e79 | Sergey Sharybin | | Apr 22 2021, 9:50 AM |
| 984721181e79 | d63b2975e17a | 1511e6acaf06 | Sergey Sharybin | | Apr 22 2021, 9:44 AM |
| 1511e6acaf06 | 7931709cc851 | f10799d172c6 | Sergey Sharybin | | Apr 22 2021, 9:29 AM |
| f10799d172c6 | 169d747c7c9a | f9f22a53e131 | Brecht Van Lommel | Fix OptiX denoiser being broken after addition of CUDA streams | Apr 21 2021, 8:45 PM |
| f9f22a53e131 | 81c31953b38f | 23457ce468a6 | Patrick Mours | Enable megakernel path in OptiX | Apr 21 2021, 6:11 PM |
| 23457ce468a6 | 406ff87523e7 | 9097deb0fe91 | Patrick Mours | Fix launch params not being allocated and updated | Apr 21 2021, 5:13 PM |
| 9097deb0fe91 | ae4b700e900a | 5167965cea5a | Patrick Mours | Move OptiX result check macros into utility header | Apr 21 2021, 4:27 PM |
| 5167965cea5a | 376579826852 | 6f05c1e7c744 | Patrick Mours | Remove OptiX code that is no longed in use | Apr 21 2021, 4:08 PM |
| 6f05c1e7c744 | 1bceabe2ba28 | 0726554ce625 | Patrick Mours | Fix shadow any-hit program not building and incorrect index being used | Apr 21 2021, 3:23 PM |
| 0726554ce625 | 2c603ac703a6 | 4ad8e06d9a95 | Patrick Mours | Fix crash because of incorrect abort condition in shadow any-hit program | Apr 20 2021, 9:09 PM |
| 4ad8e06d9a95 | 7acb4957f392 | 626e2bdcfee8 | Patrick Mours | Disable megakernel for now since it is not implemented for OptiX | Apr 20 2021, 7:48 PM |
| 626e2bdcfee8 | a96653284c25 | b52e5cd82f33 | Patrick Mours | Add missing kernel globals | Apr 20 2021, 7:47 PM |
| b52e5cd82f33 | 465093df5ee5 | d10d8a6cf322 | Patrick Mours | Enable OptiX device again | Apr 16 2021, 4:46 PM |
| d10d8a6cf322 | 2bec4f74b259 | 20a041d89851 | Patrick Mours | Add source groups for device files | Apr 14 2021, 2:11 PM |
| 20a041d89851 | 23c37282defd | 60d410cf70b1 ef9551afd158 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Apr 21 2021, 6:01 PM |
| 60d410cf70b1 | a2151185e4eb | 921d29e7c6e7 847579b42250 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Apr 20 2021, 6:59 PM |
| 921d29e7c6e7 | 0ce01cbe7f22 | 0fd93ca1ffa2 | Brecht Van Lommel | Cycles: align Embree shadow ray implementation more closely to BVH2 and OptiX | Apr 20 2021, 3:57 PM |
| 0fd93ca1ffa2 | dce56d9b9165 | fc578a0fed2b | Brecht Van Lommel | Cycles: recorded N closest intersections for shadow rays in OptiX (Show More…) | Apr 20 2021, 3:58 PM |
| fc578a0fed2b | 5a40861316f9 | a9aa62962b15 | Brecht Van Lommel | Cycles: record N closest intersecton for shadow rays with BVH2 | Apr 16 2021, 7:02 PM |
| a9aa62962b15 | dfe9cf411ee3 | 59a651355990 | Brecht Van Lommel | Cycles: BVH2 changes for shadow path continuation (Show More…) | Apr 16 2021, 7:00 PM |
| 59a651355990 | c251d9902808 | 0733a9865ace | Sergey Sharybin | Cycles: Add mode and resolution to scheduler full report (Show More…) | Apr 20 2021, 5:49 PM |
| 0733a9865ace | b1611631a7d2 | 2233b2e18f2e | Sergey Sharybin | | Apr 20 2021, 12:40 PM |
| 2233b2e18f2e | 3cce54e6d3aa | e0943eddb8e0 | Sergey Sharybin | Cycles: Move adaptive filter check to own function (Show More…) | Apr 16 2021, 6:27 PM |
| e0943eddb8e0 | 2324db40f7be | 9fe1cf5aa41d | Sergey Sharybin | Cycles: Refactor adaptive sampling filtering work (Show More…) | Apr 16 2021, 6:12 PM |
| 9fe1cf5aa41d | 7e571320a484 | 0a8d46049bc8 | Sergey Sharybin | Fix adaptive sampling never stopping on NaN pixels (Show More…) | Apr 20 2021, 11:03 AM |
| 0a8d46049bc8 | 6648b0a90de7 | 7355a8457013 | Sergey Sharybin | Cycles: Remove unused accumulation function | Apr 20 2021, 11:01 AM |
| 7355a8457013 | 635942990fe7 | b6106e890ac4 | Sergey Sharybin | Cycles: Allow resetting convergence flag of pixel (Show More…) | Apr 16 2021, 5:47 PM |
| b6106e890ac4 | 09e3b1697ba3 | 16cfaf623aa0 | Sergey Sharybin | Cycles: Pass adaptive sampling threshold to filter kernel (Show More…) | Apr 16 2021, 5:35 PM |
| 16cfaf623aa0 | b64d6c705a99 | ae486cfca461 | Sergey Sharybin | Cycles: Use per-pixel sample for convergence check (Show More…) | Apr 16 2021, 5:20 PM |
| ae486cfca461 | b4b13d3eb96b | 07d5e85a02b0 | Sergey Sharybin | Cycles: Increase adaptive sampling step from 4 to 16 (Show More…) | Apr 16 2021, 4:37 PM |
| 07d5e85a02b0 | 90c1e4a4e0c9 | 26abc0e56ddf | Sergey Sharybin | | Apr 16 2021, 12:03 PM |
| 26abc0e56ddf | b4db7d0bb6c6 | aa3ba19473f3 | Sergey Sharybin | Cycles: Make samples count pass available for viewport (Show More…) | Apr 16 2021, 10:55 AM |
| aa3ba19473f3 | 0769229eabdb | 81c9803e0101 | Sergey Sharybin | Cycles: Move BVH debug passes to the end of the enum (Show More…) | Apr 16 2021, 10:46 AM |
| 81c9803e0101 | 4a57e047f2c0 | e338b21788fa | Sergey Sharybin | Cycles: Remove meaningless const qualifier of return type (Show More…) | Apr 16 2021, 3:57 PM |
| e338b21788fa | 307cb10cf112 | 345da80b1c14 | Sergey Sharybin | Cycles: Correct adaptive filter sample alignment (Show More…) | Apr 16 2021, 3:08 PM |
| 345da80b1c14 | 3951638b9b94 | 3d51907900f2 | Brecht Van Lommel | Fix GPU adaptive sampling being broken, should copy in sync with the queue | Apr 16 2021, 3:23 PM |
| 3d51907900f2 | d349366a7179 | 793fc393ef26 | Sergey Sharybin | | Apr 16 2021, 11:05 AM |
| 793fc393ef26 | fe9f909a7d16 | 951adf1273a7 | Brecht Van Lommel | Cycles: implement transparent shadow continuation when max hits is reached (Show More…) | Mar 31 2021, 8:30 PM |
| 951adf1273a7 | 46a62c8db30f | 3794787dad13 | Sergey Sharybin | Cycles: Remove unused return result of adaptive filtering | Apr 15 2021, 3:27 PM |
| 3794787dad13 | 0d86e6cddd98 | e2836aae15df | Sergey Sharybin | Cycles: Fix adaptive sampling on GPU after recent changes (Show More…) | Apr 15 2021, 3:26 PM |
| e2836aae15df | cde2c238affd | e8a615765704 | Sergey Sharybin | Cycles: Fix compilation error after recent Device changes | Apr 15 2021, 1:07 PM |
| e8a615765704 | 2ee9350ab0f7 | 3dcb50105145 | Sergey Sharybin | Cycles: Implement early stopping for adaptive sampling (Show More…) | Apr 14 2021, 7:27 PM |
| 3dcb50105145 | ac6cc2f49e22 | 1d9bdfad4835 | Sergey Sharybin | Cycles: Fix denoising artifacts with adaptive sampling (Show More…) | Apr 15 2021, 11:19 AM |
| 1d9bdfad4835 | ad8c2d9775dd | 4c285b735ab0 | Brecht Van Lommel | | Apr 13 2021, 7:25 PM |
| 4c285b735ab0 | 3b59707110cd | c72c7eab87f4 | Brecht Van Lommel | Cycles: make device queues GPU specific | Mar 19 2021, 5:47 PM |
| c72c7eab87f4 | 3f0954fa828c | 0ecca308906a | Sergey Sharybin | Cycles: Fix tests compilation error after recent changes | Apr 15 2021, 10:07 AM |
| 0ecca308906a | a0acae94d952 | d1c61932ebf7 | Sergey Sharybin | | Apr 14 2021, 4:15 PM |
| d1c61932ebf7 | 568fd7f8460b | c3b1658791eb | Sergey Sharybin | | Apr 14 2021, 4:12 PM |
| c3b1658791eb | dd7303385b26 | bb8042724c67 | Sergey Sharybin | | Apr 14 2021, 4:01 PM |
| bb8042724c67 | b1e7e42bfb35 | 57364f69859f | Sergey Sharybin | | Apr 14 2021, 12:40 PM |
| 57364f69859f | a44fbbcf130d | ede4aa485b33 | Sergey Sharybin | Cycles: Remove pause notification from denoising sample change (Show More…) | Apr 14 2021, 10:35 AM |
| ede4aa485b33 | 83d70e843c70 | 7557d4fec822 | Sergey Sharybin | Cycles: Make session buffer params non-public | Apr 14 2021, 10:08 AM |
| 7557d4fec822 | 073f400200b3 | acc50437d9bf | Sergey Sharybin | | Apr 14 2021, 10:04 AM |
| acc50437d9bf | 70ca2ba42258 | e14fa86387e2 | Sergey Sharybin | Cycles: Hide Session::tile_manager from public access | Apr 14 2021, 10:02 AM |
| e14fa86387e2 | 495ad98338f3 | 119b3b76f2d1 | Sergey Sharybin | Cycles: Use more clear name for tile pixels accessors | Apr 14 2021, 9:54 AM |
| 119b3b76f2d1 | 3259500d6f87 | d9344a7a2687 | Sergey Sharybin | Cycles: Remove unused fields from RenderBuffers (Show More…) | Apr 14 2021, 9:52 AM |
| d9344a7a2687 | 24aabcd0abf5 | b30225beb639 | Sergey Sharybin | | Apr 13 2021, 7:43 PM |
| b30225beb639 | 9d2d139ec066 | 220d3edc8e00 | Sergey Sharybin | Cycles: Move denoising passes to generic passes routines (Show More…) | Apr 13 2021, 12:21 PM |
| 220d3edc8e00 | a52d46dc47db | 1c53d9482281 | Sergey Sharybin | Cycles: Fix and improve behavior of SessionParams::modified (Show More…) | Apr 13 2021, 5:29 PM |
| 1c53d9482281 | 9f11e1be6076 | 7475ea47b564 | Sergey Sharybin | Cycles: Fix divide pass types stuck forever in viewport render (Show More…) | Apr 13 2021, 4:56 PM |
| 7475ea47b564 | 32b010a71744 | f83d14d38e4a | Sergey Sharybin | Cycles: Make it possible to handle unaligned float3 passes (Show More…) | Apr 13 2021, 12:10 PM |
| f83d14d38e4a | 527838a1419f | e27e83bfde36 | Sergey Sharybin | | Apr 13 2021, 12:05 PM |
| e27e83bfde36 | c96f3d8656ec | 6b4b95259d58 | Sergey Sharybin | | Apr 13 2021, 11:24 AM |
| 6b4b95259d58 | b0ad262ef2f9 | a704b0dc90a6 | Sergey Sharybin | | Apr 9 2021, 11:44 AM |
| a704b0dc90a6 | c55569e9ad6d | 977a6ab0d5dc | Sergey Sharybin | Cycles: Fix section name in the comment | Apr 13 2021, 10:30 AM |
| 977a6ab0d5dc | 6e71aa7b9da1 | 380db91c7d34 | Sergey Sharybin | Cycles: Fix memory leak of OptiX context and denoiser | Apr 13 2021, 10:19 AM |
| 380db91c7d34 | ac36730564af | 164d35f8616e | Sergey Sharybin | Cycles: Don't hardcode adaptive sampling passes for background renders (Show More…) | Apr 13 2021, 9:49 AM |
| 164d35f8616e | 9e780a0fa0de | 5b2d4e8d0eef | Brecht Van Lommel | | Apr 7 2021, 2:27 PM |
| 5b2d4e8d0eef | 1d25f2997151 | 95bc4e2016da | Sergey Sharybin | | Apr 10 2021, 7:04 PM |
| 95bc4e2016da | 07c035fa07bb | aa7ef90112fc | Brecht Van Lommel | Fix fireflies in barbershop due to self intersection (Show More…) | Apr 9 2021, 9:24 PM |
| aa7ef90112fc | a77d529778b5 | 385284b73016 | Brecht Van Lommel | Cleanup: remove line of code that has been replaced | Apr 10 2021, 10:21 PM |
| 385284b73016 | cdbcb36e24c7 | ad3fcb30a30c | Sergey Sharybin | Cycles: Suppress adaptive sampling logs when adaptive sampling is not used (Show More…) | Apr 10 2021, 9:02 PM |
| ad3fcb30a30c | b8f72699053a | c29cd354888b | Brecht Van Lommel | Cleanup: remove some unnecessary includes from kernel API (Show More…) | Apr 10 2021, 8:41 PM |
| c29cd354888b | 7f5ffc9c35b0 | 7bb8d92525f4 | Sergey Sharybin | | Apr 10 2021, 7:34 PM |
| 7bb8d92525f4 | 01263335328e | c4082340ce60 f337310b4336 | Brecht Van Lommel | Merge branch 'master' into cycles-x | Apr 10 2021, 6:09 PM |
| c4082340ce60 | 7c9b95f2b3bd | 91270fba1876 | Sergey Sharybin | | Apr 10 2021, 2:45 PM |
| 91270fba1876 | de8eab1c5df0 | cd98f5b4f55d | Sergey Sharybin | | Apr 9 2021, 7:30 PM |
| cd98f5b4f55d | bbbbb5d26104 | ce7e0be97c79 | Sergey Sharybin | | Apr 9 2021, 7:13 PM |
| ce7e0be97c79 | 5e858ef7d174 | d862d870db48 | Sergey Sharybin | Cycles: Automatically create adaptive sampling and viewport passes (Show More…) | Apr 9 2021, 6:09 PM |
| d862d870db48 | b577d8e51ac3 | 7961456385cf | Sergey Sharybin | | Apr 9 2021, 5:56 PM |
| 7961456385cf | 8f2422661fe6 | d87990c71407 | Sergey Sharybin | Cycles: Add idea of automatically created passes (Show More…) | Apr 9 2021, 5:32 PM |
| d87990c71407 | fbd6f174babc | 444e4cc8f393 | Sergey Sharybin | Cycles: Use range based loop | Apr 9 2021, 5:21 PM |
| 444e4cc8f393 | b522a9975582 | 7980fef121f4 | Sergey Sharybin | Cycles: Move use adaptive sampling flag to integrator (Show More…) | Apr 9 2021, 4:23 PM |
| 7980fef121f4 | a217889b0393 | e30424f687b9 | Sergey Sharybin | Cycles: Use early output and avoid over-commenting | Apr 9 2021, 3:02 PM |
| e30424f687b9 | 9b4d732cf139 | 8f4967dc78ef | Sergey Sharybin | Cycles: Clarity comment in integrator synchronization | Apr 9 2021, 4:07 PM |
| 8f4967dc78ef | 154e52f43b8a | ef394493ae6a | Sergey Sharybin | | Apr 9 2021, 4:06 PM |
| ef394493ae6a | 4d3df4ef7dd1 | d0d8f4a3815e | Brecht Van Lommel | Fix multi-device (for denoising) crash with background shader evaluation (Show More…) | Apr 9 2021, 3:53 PM |
| d0d8f4a3815e | 668fe0cc638b | ba38462c1990 | Sergey Sharybin | | Apr 9 2021, 3:09 PM |
| ba38462c1990 | f7414b52e0cf | 8a3b9012c2ef | Sergey Sharybin | Cycles: Remove unused adaptive sampling settings from KernelIntegrator | Apr 9 2021, 2:57 PM |
| 8a3b9012c2ef | dc816ee01dca | 313393727939 | Sergey Sharybin | Cycles: Fix adaptive sampling possibly being false enabled (Show More…) | Apr 9 2021, 2:06 PM |
| 313393727939 | 8b814ee8d691 | 8c451f3f6b94 | Sergey Sharybin | Cycles: Use adaptive sampling division in the film kernel (Show More…) | Apr 9 2021, 11:33 AM |
| 8c451f3f6b94 | 2813385f63e3 | 391ffed7f5ac | Sergey Sharybin | | Apr 9 2021, 11:03 AM |
| 391ffed7f5ac | 822e75b8f43a | a1ae66bffbc6 | Sergey Sharybin | Cycles: Use more const qualifiers in the film kernel | Apr 9 2021, 9:44 AM |
| a1ae66bffbc6 | c30e5bda1e95 | afb122e3aecd | Sergey Sharybin | | Apr 9 2021, 9:42 AM |
| afb122e3aecd | 0cb248e628e5 | 1a62265477cf | Sergey Sharybin | Cycles: Further improvements to the viewport rendering (Show More…) | Apr 8 2021, 3:49 PM |
| 1a62265477cf | c06c9a27a41e | 285508b3d7b3 | Brecht Van Lommel | Fix wrong MIS weights for mixed BSDF and BSSRDF | Apr 9 2021, 1:40 PM |
| 285508b3d7b3 | 5318cb0b40bc | 8df35515214f | Brecht Van Lommel | Fix subsurface scattering not working with bump mapping in new integrator | Apr 8 2021, 9:30 PM |
| 8df35515214f | 3c9718280fbd | 8daa47bc9676 | Brecht Van Lommel | | Apr 8 2021, 5:10 PM |
| 8daa47bc9676 | 332c66e92dfa | 73fdd4440274 | Brecht Van Lommel | Fix missing object light visibility flags in new integrator (Show More…) | Apr 8 2021, 4:18 PM |
| 73fdd4440274 | 2c4a1b6299e6 | 9fc3413865bf | Brecht Van Lommel | Cycles: store ray differentials as scale instead of vector (Show More…) | Apr 8 2021, 7:58 PM |
| 9fc3413865bf | d5add4a1bcd7 | 5ab444b00907 | Brecht Van Lommel | Cycles: restore ray differentials in new integrator (Show More…) | Apr 8 2021, 3:02 PM |
| 5ab444b00907 | 5e7414bfda26 | 5efa02f7416a | Sergey Sharybin | Cycles: Fix transmission pass leaking into Combined (Show More…) | Apr 9 2021, 12:40 PM |
| 5efa02f7416a | 0fa59d75c1df | 3b8d7aafcc11 | Sergey Sharybin | Cycles: Fix missing updates with adaptive sampling (Show More…) | Apr 8 2021, 7:28 PM |
| 3b8d7aafcc11 | a1cc2eb6128f | 3915377ec5ae | Sergey Sharybin | | Apr 8 2021, 6:41 PM |
| 3915377ec5ae | d35aa3ecac27 | 3f57b4a0ee91 | Sergey Sharybin | Cycles: Fix threading issues in the PathTrace render cancel (Show More…) | Apr 8 2021, 3:20 PM |
| 3f57b4a0ee91 | d27f51c866ae | d840d3c3b4c1 | Sergey Sharybin | Cycles: Fix samples scheduling on retina screens | Apr 8 2021, 1:48 PM |
| d840d3c3b4c1 | abcaf2db7051 | 3c248ffd7724 | Sergey Sharybin | | Apr 8 2021, 12:17 PM |
| 3c248ffd7724 | 48491e32a0b8 | c1ae4dc2dfe3 | Sergey Sharybin | Cycles: Fix wrong OpenGL context manipulation in some cases (Show More…) | Apr 8 2021, 12:14 PM |
| c1ae4dc2dfe3 | 02193fe6da30 | cb730df6b8cf | Sergey Sharybin | Cycles: Improvements for the resolution divider calculation (Show More…) | Apr 8 2021, 10:52 AM |
| cb730df6b8cf | 6c2a581703d1 | ced0c976a7b2 | Brecht Van Lommel | Cycles: add shader sorting for shade_surface kernel (Show More…) | Apr 7 2021, 5:25 PM |
| ced0c976a7b2 | b3e87eeedbfd | fe9baaff2503 | Brecht Van Lommel | Cycles: disable megakernel for now, see code comments | Apr 7 2021, 5:40 PM |
| fe9baaff2503 | ed61103307d8 | de83a6d91b42 | Brecht Van Lommel | Cycles: allocate Scene in Session, pass DeviceScene to path trace work (Show More…) | Apr 7 2021, 6:04 PM |
| de83a6d91b42 | 2607882e3c80 | 6cdf83ba323f | Brecht Van Lommel | Cycles: add debug logging for CUDA device queue | Apr 7 2021, 1:51 PM |
| 6cdf83ba323f | cab41c45e989 | b96a1280de70 | Brecht Van Lommel | Cleanup: allocate active path arrays once in advance (Show More…) | Apr 7 2021, 5:22 PM |
| b96a1280de70 | a240ef89d357 | b983543e43c0 | Brecht Van Lommel | Cleanup: rename IntegratorPathQueue for clarity (Show More…) | Apr 7 2021, 5:20 PM |
| b983543e43c0 | 11b4489bdda2 | 459dfb3e4dc0 | Sergey Sharybin | | Apr 7 2021, 5:14 PM |
| 459dfb3e4dc0 | de4de8e90ea9 | 815ee2d801dd | Sergey Sharybin | | Apr 7 2021, 12:20 PM |
| 815ee2d801dd | 5b02ac1c3789 | 6210f00518a4 | Sergey Sharybin | Cycles: Remove adaptive stopping per sample capability (Show More…) | Apr 7 2021, 12:11 PM |
| 6210f00518a4 | f360ca8895a7 | 0de928b6949f | Sergey Sharybin | | Apr 7 2021, 12:08 PM |
| 0de928b6949f | 33bb5ef7953d | caca35dd80c9 | Sergey Sharybin | Cycles: Move multi-device workaround to the PathTrace (Show More…) | Apr 7 2021, 12:06 PM |
| caca35dd80c9 | a941511459a0 | dbe187e6a8ed | Sergey Sharybin | | Apr 7 2021, 11:51 AM |
| dbe187e6a8ed | 24d0a064ee0b | 204c0968f2c0 | Sergey Sharybin | Cycles: Remove unused timeouts from Session | Apr 7 2021, 11:37 AM |
| 204c0968f2c0 | 351ed06a2700 | 3fdd5cc170ba | Sergey Sharybin | | Apr 7 2021, 11:26 AM |
| 3fdd5cc170ba | 3bd6a032a1a5 | c60b72410e46 | Sergey Sharybin | Cycles: Pass DeviceInfo by const reference | Apr 7 2021, 11:17 AM |
| c60b72410e46 | cf56698de578 | 9d20f55c5fb8 | Sergey Sharybin | Cycles: Remove unused progressive parameter from session | Apr 7 2021, 10:45 AM |
| 9d20f55c5fb8 | 5d65cfe1be53 | 9c031ba0d541 | Sergey Sharybin | | Apr 7 2021, 10:21 AM |
| 9c031ba0d541 | 0fbcc57f9f8c | 5a09bb57ebc0 | Sergey Sharybin | Cycles: Remove unused forward declarations in the device (Show More…) | Apr 7 2021, 10:20 AM |
| 5a09bb57ebc0 | 23693430a374 | 63f3666a605d | Sergey Sharybin | Cycles: Remove task API from denoising parameters | Apr 7 2021, 10:03 AM |
| 63f3666a605d | ec56ee0c4173 | 534c5e9e05a0 | Sergey Sharybin | | Apr 7 2021, 10:01 AM |
| 534c5e9e05a0 | 2d42a5863aef | 038286e9645e | Sergey Sharybin | Cycles: Remove unused task pool from CUDA device | Apr 7 2021, 9:30 AM |
| 038286e9645e | 30e9c26c4aef | a19a0fa5c7e4 | Sergey Sharybin | | Apr 6 2021, 6:19 PM |
| a19a0fa5c7e4 | f873c595e557 | 966bf5806ecf | Sergey Sharybin | | Apr 6 2021, 3:39 PM |
| 966bf5806ecf | 906bda2ee583 | 6985d009466d | Sergey Sharybin | Cycles: Ensure adaptive sampling never exceeds number of requested samples | Apr 6 2021, 3:48 PM |
| 6985d009466d | 354f43d6668e | 32542250f31b | Sergey Sharybin | Cycles: Make render scheduler aware of headless mode (Show More…) | Apr 6 2021, 3:04 PM |
| 32542250f31b | 425e8b96a921 | c5c57355a250 | Sergey Sharybin | Cycles: Fix dependency cycle between device update and scheduler (Show More…) | Apr 6 2021, 3:01 PM |
| c5c57355a250 | fa0b58bc9a6e | 45f95b40015c | Brecht Van Lommel | | Mar 9 2021, 6:19 PM |
| 45f95b40015c | 4823f7dec4b8 | 757c183aaafe | Brecht Van Lommel | Cleanup: move BVH utility functions to own file, deduplicate some code | Apr 6 2021, 1:58 PM |
| 757c183aaafe | e53fb06301c7 | 63ac68cb1bb5 | Sergey Sharybin | | Apr 6 2021, 12:26 PM |
| 63ac68cb1bb5 | b6aecc538a45 | bc840480365a | Sergey Sharybin | Cycles: Add utility to calculate previous power of two | Apr 6 2021, 12:51 PM |
| bc840480365a | 8b152463feb6 | 423e67795756 | Sergey Sharybin | Cycles: Add utility to calculate next power of two | Apr 6 2021, 12:13 PM |
| 423e67795756 | d8777e9fb7c1 | d9bef11d1427 | Sergey Sharybin | Cycles: Report number of unused path states in tile scheduler (Show More…) | Apr 6 2021, 11:54 AM |
| d9bef11d1427 | 883f2f16e88f | fe5fc75ab119 | Sergey Sharybin | Cleanup: Resolve moving a temporary object prevents copy elision warning | Apr 6 2021, 10:27 AM |
| fe5fc75ab119 | 8b127883db64 | de59ab74b593 | Sergey Sharybin | Cleanup: Explicitly mark method as overrided | Apr 6 2021, 10:22 AM |
| de59ab74b593 | e75ae9574bb4 | a66b28934395 | Brecht Van Lommel | Fix CPU render crash in simple scene without transparent shadows | Apr 2 2021, 8:43 PM |
| a66b28934395 | 1b10367ca706 | ea5940f441a2 | Brecht Van Lommel | Fix wrong ray distance for AO bounces feature | Apr 2 2021, 8:30 PM |
| ea5940f441a2 | a4d0017ed392 | 6268921f737b | Sergey Sharybin | Cycles: Remove unused defines in CUDA device | Apr 2 2021, 3:24 PM |
| 6268921f737b | a593eace3f4d | 22b5c75e4aa4 | Sergey Sharybin | Cycles: Remove legacy adaptive sampling code from devices (Show More…) | Apr 2 2021, 3:23 PM |
| 22b5c75e4aa4 | 737e512a6ff3 | fd93e751cfcf | Sergey Sharybin | Cycles: Remove kernel_adaptive_post_adjust kernel (Show More…) | Apr 2 2021, 3:21 PM |
| fd93e751cfcf | 7d290512c2b0 | 0289e7330f62 | Sergey Sharybin | | Apr 2 2021, 3:19 PM |
| 0289e7330f62 | afaad8546174 | 8400fd6234ef | Brecht Van Lommel | Cycles: restore fine grained bounce depth controls (Show More…) | Apr 2 2021, 3:40 PM |
| 8400fd6234ef | f1911b61d52b | f9de39e9454f | Sergey Sharybin | Cycles: Scale all passes with adaptive samples count (Show More…) | Apr 2 2021, 3:14 PM |
| f9de39e9454f | e81c728cc11f | e4acd01d64c9 | Sergey Sharybin | Cycles: Allow const-pointer access to device_memory | Apr 2 2021, 2:49 PM |
| e4acd01d64c9 | 9c6918cb5691 | b601309aed62 | Brecht Van Lommel | Cycles: put integrator queue pointer in constant memory (Show More…) | Apr 1 2021, 8:12 PM |
| b601309aed62 | f177c1b1ca0a | ea31f7e26e49 | Brecht Van Lommel | Cycles: use SoA layout for IntegratorState on the GPU | Apr 1 2021, 1:49 PM |
| ea31f7e26e49 | fdcecee67c71 | 7435c97d52d3 | Brecht Van Lommel | | Mar 31 2021, 8:52 PM |
| 7435c97d52d3 | 28c05a0fc6e2 | a64316fba391 | Brecht Van Lommel | Cycles: reduce size of shadow path state by moving to own struct | Mar 31 2021, 8:23 PM |
| a64316fba391 | addae5c36926 | 5c8be75426e3 | Brecht Van Lommel | Cleanup: don't put unused CUDA KernelGlobals on the stack | Apr 1 2021, 9:04 PM |
| 5c8be75426e3 | 57f6011b44dc | aaf873818ff7 | Brecht Van Lommel | Fix error in Cycles versioning code after removal of branched path | Apr 2 2021, 3:32 PM |
| aaf873818ff7 | 5f27c395a814 | 004ca6e7911b | Brecht Van Lommel | Fix error in removal of NLM denoiser causing CUDA failures | Apr 2 2021, 3:27 PM |
| 004ca6e7911b | c107d9595af9 | 2e81199d3e40 | Sergey Sharybin | | Apr 1 2021, 7:40 PM |
| 2e81199d3e40 | 1b8319753c7e | 5373757a0a99 | Sergey Sharybin | Cycles: Implement convergence and filtering kernels for CUDA (Show More…) | Apr 1 2021, 6:25 PM |
| 5373757a0a99 | f449f37b2db1 | 89aa75d1f51a | Sergey Sharybin | Cycles: Remove hardcoded CUDA functions from CUDADevice (Show More…) | Apr 1 2021, 6:05 PM |
| 89aa75d1f51a | 88f8c1e22f1f | 9ef790d28b60 | Sergey Sharybin | Cycles: Move adaptive sampling convergence test to own kernel (Show More…) | Apr 1 2021, 5:27 PM |
| 9ef790d28b60 | ada3fe8fb689 | 7295440bcd34 | Sergey Sharybin | Cycles: Better display update scheduling for adaptive sampling (Show More…) | Apr 1 2021, 5:19 PM |
| 7295440bcd34 | 3ca800de1844 | b3356c1180d1 | Sergey Sharybin | Cycles: More accurate time tracking for display update | Apr 1 2021, 5:13 PM |
| b3356c1180d1 | 6f2002e7d410 | 147ba9f73e76 | Sergey Sharybin | Cycles: Refactor render buffer update in PathTrace (Show More…) | Apr 1 2021, 5:09 PM |
| 147ba9f73e76 | 26822f0dc8ae | a2f77a822a4e | Sergey Sharybin | Cycles: Move need display update check to own function (Show More…) | Apr 1 2021, 5:05 PM |
| a2f77a822a4e | a8e59129666a | b4cf53ed2a91 | Sergey Sharybin | Cycles: Make display update concept more generic for scheduler (Show More…) | Apr 1 2021, 4:59 PM |
| b4cf53ed2a91 | 19a31c90632b | 51c4413eeb34 | Sergey Sharybin | Cycles: Disambiguate `delayed` variable | Apr 1 2021, 4:58 PM |
| 51c4413eeb34 | 5efe2fa2d366 | e356fd9e5bb8 | Sergey Sharybin | | Apr 1 2021, 4:46 PM |
| e356fd9e5bb8 | 0d87f6c275b5 | a47573636851 | Sergey Sharybin | Cycles: Reduce overhead of GPUDIsplay update on CPU (Show More…) | Apr 1 2021, 4:15 PM |
| a47573636851 | ad5de8a9a7b5 | 7ed6580b3378 | Brecht Van Lommel | | Apr 1 2021, 5:33 PM |
| 7ed6580b3378 | 7be6ad38f0f7 | dd27583e2c82 | Sergey Sharybin | Cycles: Count possibly rejected camera rays as samples | Apr 1 2021, 2:38 PM |
| dd27583e2c82 | 22da7b199a70 | 994bee47b457 | Sergey Sharybin | Cycles: Multi-thread adaptive sampling filter on CPU | Apr 1 2021, 12:23 PM |
| 994bee47b457 | 84c36f652f8f | ff9f309691dc | Sergey Sharybin | Cycles: Make threading accessors reusable in PathTraceWorkCPU (Show More…) | Apr 1 2021, 12:18 PM |
| ff9f309691dc | 155608015762 | 8a5aacdf016e | Sergey Sharybin | Cycles: Ensure none of adaptive filtering samples are "missed" (Show More…) | Apr 1 2021, 11:00 AM |
| 8a5aacdf016e | 6988629662a2 | 063fa770a3d6 | Sergey Sharybin | | Apr 1 2021, 10:35 AM |
| 063fa770a3d6 | 0fa7959023e9 | b2d9b43adeed | Sergey Sharybin | Cycles: Implement adaptive sampling filter for CPU (Show More…) | Mar 31 2021, 7:29 PM |
| b2d9b43adeed | 48288d90990b | 85b7b3437a89 | Sergey Sharybin | | Mar 31 2021, 7:16 PM |
| 85b7b3437a89 | 00fcfb968bc9 | eadd5c7add57 | Sergey Sharybin | Cycles: Make path tracer aware of adaptive sampling (Show More…) | Mar 31 2021, 5:30 PM |
| eadd5c7add57 | 5d6d658019d2 | 14693ce879ca | Sergey Sharybin | Cycles: Move AdaptiveSampling to integrator folder (Show More…) | Mar 31 2021, 5:10 PM |
| 14693ce879ca | 5f962de2ac64 | 09ab16f05f59 | Sergey Sharybin | Cycles: Expose adaptive sampling filters via CPUKernels (Show More…) | Mar 31 2021, 4:47 PM |
| 09ab16f05f59 | 3b608179b46b | 288e180a697f | Sergey Sharybin | | Mar 31 2021, 3:53 PM |
| 288e180a697f | 66de495767b2 | c572d08ed077 | Sergey Sharybin | Cycles: Allow early outputs from the integrator initialization (Show More…) | Mar 31 2021, 3:06 PM |
| c572d08ed077 | 613206e1886f | 052a34b4a480 | Sergey Sharybin | | Mar 31 2021, 12:39 PM |
| 052a34b4a480 | 7c364f47380d | bc7af342f967 | Sergey Sharybin | | Mar 30 2021, 5:00 PM |
| bc7af342f967 | c4f681a289cf | faa3c246d4d5 | Sergey Sharybin | | Mar 30 2021, 4:32 PM |
| faa3c246d4d5 | 9cc38726bf28 | f0c869305edc | Sergey Sharybin | Cycles: Remove dead NLM code from CPUDevice header | Apr 1 2021, 11:52 AM |
| f0c869305edc | ecd22f0d0fc3 | 1b48140461cb | Brecht Van Lommel | | Mar 31 2021, 6:00 PM |
| 1b48140461cb | 6c11034f50c8 | f0acc949f890 | Brecht Van Lommel | | Mar 31 2021, 5:17 PM |
| f0acc949f890 | 80b934579cf2 | 5758e92d5a19 | Brecht Van Lommel | Fix bug in diffuse/glossy/transmission color passes writing (Show More…) | Mar 31 2021, 4:52 PM |
| 5758e92d5a19 | 50cbef02b184 | 026df5d6af58 | Sergey Sharybin | | Mar 30 2021, 3:42 PM |
| 026df5d6af58 | 7a4a3321ae00 | 76c3121c81d3 | Sergey Sharybin | Cycles: Remove resolution divider from KernelCamera | Mar 30 2021, 2:24 PM |
| 76c3121c81d3 | 24c37590014a | bf5450ab755b | Sergey Sharybin | | Mar 30 2021, 2:21 PM |
| bf5450ab755b | 7ab4ded1c26d | bce11e9f4eef | Sergey Sharybin | Cycles: Remove unused aa_samples from KernelIntegrator (Show More…) | Mar 30 2021, 2:20 PM |
| bce11e9f4eef | f2199f53b4b5 | d511f6da2cb7 | Sergey Sharybin | Cycles: Remove unused CMJ enum | Mar 30 2021, 1:03 PM |
| d511f6da2cb7 | 6da3be213688 | 6848cd7ca252 | Sergey Sharybin | | Mar 30 2021, 12:55 PM |
| 6848cd7ca252 | b4688fccc090 | 088fa02c3004 | Sergey Sharybin | | Mar 30 2021, 12:47 PM |
| 088fa02c3004 | d8808e460c11 | 62324e1a3a1d | Sergey Sharybin | Cycles: Remove unused update_scene() function | Mar 30 2021, 12:20 PM |
| 62324e1a3a1d | 5e704654a76b | d84c66d9cd62 | Sergey Sharybin | | Mar 30 2021, 12:17 PM |
| d84c66d9cd62 | 3274c3dec8ed | b2192d7d9f70 | Sergey Sharybin | | Mar 30 2021, 11:59 AM |
| b2192d7d9f70 | d124d1de1fe5 | 27473c67e0aa | Sergey Sharybin | Cycles: Use typed function for convert_to_half_float kernel | Mar 30 2021, 11:57 AM |
| 27473c67e0aa | ad0e4c078e10 | 51aaef6b411e | Sergey Sharybin | | Mar 30 2021, 11:56 AM |
| 51aaef6b411e | 12e39e716722 | 3b2dab277f91 | Sergey Sharybin | | Mar 30 2021, 11:55 AM |
| 3b2dab277f91 | 4b6a6274a405 | 9a8c6c3a9b10 | Sergey Sharybin | | Mar 30 2021, 11:28 AM |
| 9a8c6c3a9b10 | f5fd03e0ddba | 01cab5c15819 | Sergey Sharybin | Cycles: Keep track of average GPU display update time | Mar 30 2021, 10:52 AM |
| 01cab5c15819 | a92c63ac5d33 | b3a2800c8817 | Sergey Sharybin | Cycles: De-duplicate average time reset logic | Mar 30 2021, 10:46 AM |
| b3a2800c8817 | 61acc366bac8 | 8cbdfcf0906e | Sergey Sharybin | Cleanup: Extra spaces at the end of comment | Mar 30 2021, 10:37 AM |
| 8cbdfcf0906e | bbeb2acf5677 | 7884eb566800 | Sergey Sharybin | | Mar 30 2021, 10:32 AM |
| 7884eb566800 | 420a8c46cf73 | c107af31bf50 | Sergey Sharybin | Cycles: Enable all passes for OpenImageDenoiser (Show More…) | Mar 30 2021, 9:47 AM |
| c107af31bf50 | 280d0b825fe9 | 373ed5b7c63f | Brecht Van Lommel | | Mar 24 2021, 4:12 PM |
| 373ed5b7c63f | 1a11b7a45666 | 936cd1258339 | Sergey Sharybin | Cycles: Automatically calculate resolution divider (Show More…) | Mar 26 2021, 1:23 PM |
| 936cd1258339 | 8baa0d0201b2 | 4186740d9bd3 | Sergey Sharybin | Cycles: Schedule multiple samples to viewport render (Show More…) | Mar 26 2021, 12:54 PM |
| 4186740d9bd3 | d72c8e7031c3 | 88459a854eed | Sergey Sharybin | Cycles: De-duplicate time averaging helpers | Mar 26 2021, 3:33 PM |
| 88459a854eed | 94caaf4ebeed | 7c7a9856d95d | Sergey Sharybin | Cycles: Remove start resolution from user interface (Show More…) | Mar 26 2021, 3:49 PM |
| 7c7a9856d95d | 5ad2806c636c | 6b0fecf07437 | Sergey Sharybin | Fix Cycles crash when changing number of threads at runtime (Show More…) | Mar 26 2021, 3:29 PM |
| 6b0fecf07437 | a67f0780d13b | 07fb297b33e8 | Sergey Sharybin | | Mar 26 2021, 2:54 PM |
| 07fb297b33e8 | 51bb0ab5dfce | 16f253f075c7 | Sergey Sharybin | | Mar 26 2021, 2:32 PM |
| 16f253f075c7 | 60c5bddcc53f | 905fd0fecb79 | Sergey Sharybin | Cycles: Move resolution divider to RenderScheduler (Show More…) | Mar 26 2021, 11:44 AM |
| 905fd0fecb79 | 5aa1b405bf13 | 01785df52dca | Sergey Sharybin | Cycles: Fix missing denoise start sample update (Show More…) | Mar 25 2021, 4:14 PM |
| 01785df52dca | cf4a3ffbe035 | 463d94baa900 | Sergey Sharybin | Cycles: Move denoising decision from Session to RenderScheduler (Show More…) | Mar 25 2021, 3:21 PM |
| 463d94baa900 | f0ab35864459 | 4e131d93be55 | Sergey Sharybin | Cycles: Move samples scheduling logic to own class (Show More…) | Mar 25 2021, 12:12 PM |
| 4e131d93be55 | 8be809ebcfbf | 61cf81094543 | Sergey Sharybin | Cycles: Log number of samples which PathTraceWork will render (Show More…) | Mar 25 2021, 12:06 PM |
| 61cf81094543 | e7b2d5a0041e | 28b6dcaf1c8b | Sergey Sharybin | Cycles: Move denoising call inside of PathTrace::render_samples (Show More…) | Mar 25 2021, 11:44 AM |
| 28b6dcaf1c8b | b7274a18640b | 78eca383bec9 | Sergey Sharybin | Cycles: Rename WorkScheduler to WorkTileScheduler (Show More…) | Mar 25 2021, 10:43 AM |
| 78eca383bec9 | b35ac7e5206f | 4b91dda4423a | Sergey Sharybin | | Mar 25 2021, 9:48 AM |
| 4b91dda4423a | 8203afb320df | 365868c9cf70 | Sergey Sharybin | Cycles: Use const qualifier in GPUDisplay reset | Mar 25 2021, 9:28 AM |
| 365868c9cf70 | f4c01c6ed6a6 | b08e6832e442 | Sergey Sharybin | Cycles: Add comment about allocation size of PBO | Mar 25 2021, 9:20 AM |
| b08e6832e442 | e6b40f5d285f | 49c5ab415be8 | Sergey Sharybin | Cycles: Remove old pixels drawing and film conversion (Show More…) | Mar 24 2021, 4:15 PM |
| 49c5ab415be8 | 08b6106a8be1 | 53ed7efe683f | Sergey Sharybin | Cycles: Use better check for CUDA graphics interoperability (Show More…) | Mar 24 2021, 2:34 PM |
| 53ed7efe683f | d0a97967e75b | b95e118444ca | Sergey Sharybin | | Mar 24 2021, 11:26 AM |
| b95e118444ca | ab3bf2969147 | b6780045eed4 | Brecht Van Lommel | | Mar 23 2021, 8:03 PM |
| b6780045eed4 | fb0a76b7b3c9 | 71abe2fa3bce | Brecht Van Lommel | | Mar 23 2021, 7:57 PM |
| 71abe2fa3bce | a13a32b0814b | 6a3a6228cd2c | Brecht Van Lommel | Cleanup: minor cleanups in preparation of render pass changes | Mar 23 2021, 7:54 PM |
| 6a3a6228cd2c | eb8963495573 | affc0d2883cc | Sergey Sharybin | | Mar 24 2021, 10:19 AM |
| affc0d2883cc | 39ecec2f5e93 | 9cdced0b9fc7 | Sergey Sharybin | | Mar 23 2021, 5:25 PM |
| 9cdced0b9fc7 | 59c01090e026 | e57461e0eef1 | Sergey Sharybin | Cycles: Avoid memory allocation on every copy_to_gpu_display() (Show More…) | Mar 23 2021, 4:24 PM |
| e57461e0eef1 | fc0cbfb988d6 | c73c3bdd6528 | Sergey Sharybin | Cycles: Switch copy_to_gpu_display from Task to Queue | Mar 23 2021, 12:42 PM |
| c73c3bdd6528 | 76d4b42504f5 | 9ec21f2449f1 | Brecht Van Lommel | Cleanup: use meaningful KernelShaderEvalInput instead of uint4 | Mar 23 2021, 6:19 PM |
| 9ec21f2449f1 | b76c1b85e44c | 964b2a8943ed | Brecht Van Lommel | Cycles: add back displacement and background shader evaluation (Show More…) | Mar 19 2021, 3:24 PM |
| 964b2a8943ed | 865742b868e0 | 7bd8c83e06f9 | Brecht Van Lommel | Cleanup: deduplicate creation of kernel thread globals | Mar 19 2021, 2:08 PM |
| 7bd8c83e06f9 | f72c34d53bcd | b0284265cfba | Sergey Sharybin | Cycles: Silence unused kg arguments in CPU kernels (Show More…) | Mar 23 2021, 10:28 AM |
| b0284265cfba | 4d9691e7f663 | a832babc2e7e | Sergey Sharybin | Cycles: Avoid temporary buffer allocation for GPUDisplay update on CPU (Show More…) | Mar 19 2021, 6:28 PM |
| a832babc2e7e | 1bcc1d4237a4 | 60b54106e9a7 | Sergey Sharybin | Cycles: Make buffer parameters more coupled to PathTraceWork (Show More…) | Mar 19 2021, 4:44 PM |
| 60b54106e9a7 | cb57c4d264ef | b72939aa8f66 | Sergey Sharybin | Cycles: Avoid explicit CPU-side buffer in GPUDisplay (Show More…) | Mar 19 2021, 4:07 PM |
| b72939aa8f66 | 9d35d0f071e7 | c3308ca378e2 | Sergey Sharybin | Draw manager: Add utility functions for context creation (Show More…) | Mar 19 2021, 3:54 PM |
| c3308ca378e2 | bdeabbdd96d4 | 480f2a809d24 | Brecht Van Lommel | Cycles: add back random walk subsurface scattering (Show More…) | Mar 12 2021, 8:46 PM |
| 480f2a809d24 | 93d32acd513d | 1683aad51412 | Brecht Van Lommel | Cleanup: add utility functions write writing ray and isect to integrator state | Mar 12 2021, 7:54 PM |
| 1683aad51412 | e47488da8b9a | 8f7caeb3137b | Brecht Van Lommel | Fix CUDA runtime compilation after last commit | Mar 19 2021, 4:57 PM |
| 8f7caeb3137b | 9a89a751437a | 64274b03676a | Brecht Van Lommel | Cleanup: rename and move various files for consistency (Show More…) | Mar 18 2021, 6:01 PM |
| 64274b03676a | ac0f5be24b99 | a06621b17db4 | Sergey Sharybin | Cycles: Move GPU display texture state tracking to base class (Show More…) | Mar 19 2021, 10:42 AM |
| a06621b17db4 | a12f150d9d69 | 555cdafb87e4 | Brecht Van Lommel | Cycles: refactor CPU/megakernel for more flexible execution order (Show More…) | Mar 16 2021, 7:21 PM |
| 555cdafb87e4 | 5db24da67201 | 277900838095 | Brecht Van Lommel | Fix crash rendering scene without light | Mar 16 2021, 7:21 PM |
| 277900838095 | 1d432771e7d2 | e6396c8247db | Brecht Van Lommel | Fix OpenImageDenoise link error | Mar 16 2021, 7:21 PM |
| e6396c8247db | 08df8d22e3f6 | ccc4799108f6 | Sergey Sharybin | Fix Cycles viewport flicker after recent refactor (Show More…) | Mar 18 2021, 6:08 PM |
| ccc4799108f6 | b9f087878b22 | d4db00df1e3f | Sergey Sharybin | Cycles: Fix possible missing updates in PathTrace (Show More…) | Mar 18 2021, 5:39 PM |
| d4db00df1e3f | 420c4f444231 | 8d125ea8d0eb | Sergey Sharybin | | Mar 18 2021, 12:43 PM |
| 8d125ea8d0eb | 1d7ee4a7bec4 | 46dd1bb13ae7 | Sergey Sharybin | Cycles: Log render time from main rendering loop (Show More…) | Mar 18 2021, 12:39 PM |
| 46dd1bb13ae7 | bc274418b102 | ebae8ee6a53a | Sergey Sharybin | | Mar 18 2021, 12:20 PM |
| ebae8ee6a53a | e1f8c82c9212 | 511372949f53 | Sergey Sharybin | Cycles: Fix usage of emplace_back() | Mar 18 2021, 11:39 AM |
| 511372949f53 | 017777c17559 | 82f945d6f41e | Sergey Sharybin | Cycles: Fix crash when rendering with OSL enabled (Show More…) | Mar 18 2021, 11:36 AM |
| 82f945d6f41e | 115fe967880f | 0fd22f266145 | Sergey Sharybin | Cycles: Remove unused reset time tracking | Mar 18 2021, 11:18 AM |
| 0fd22f266145 | a163c36ce322 | 644723de5fce | Sergey Sharybin | Cycles: Fix possible stalling in viewport updates (Show More…) | Mar 18 2021, 11:11 AM |
| 644723de5fce | 3e4229e8fc0b | 9884e1b8db55 | Sergey Sharybin | Cycles: Remove unused update time tracking | Mar 18 2021, 10:13 AM |
| 9884e1b8db55 | 8788b0cb03b9 | ff05f9c5c2f6 | Sergey Sharybin | | Mar 18 2021, 10:06 AM |
| ff05f9c5c2f6 | 357eea15da46 | cf87dc463e8d | Sergey Sharybin | | Mar 17 2021, 1:13 PM |
| cf87dc463e8d | 57e068142b12 | fd06fb7e3408 | Sergey Sharybin | | Mar 16 2021, 11:14 AM |
| fd06fb7e3408 | 04f8d2cc6c2b | bbbe601e8d30 | Sergey Sharybin | Cycles: Fix denoiser not working after recent changes (Show More…) | Mar 12 2021, 5:50 PM |
| bbbe601e8d30 | b006a303ca22 | 9641b5081d34 | Sergey Sharybin | | Mar 12 2021, 5:42 PM |
| 9641b5081d34 | ec2be85c0984 | cad409f82f25 | Sergey Sharybin | Cycles: Fix threading issue between scene update and buffers reset (Show More…) | Mar 11 2021, 12:23 PM |
| cad409f82f25 | 230f1efc7992 | bc148c6c2f55 | Sergey Sharybin | Cycles: Fix parameters modification blocking UI (Show More…) | Mar 11 2021, 11:58 AM |
| bc148c6c2f55 | 972e11fc0261 | d19e3da1431f | Sergey Sharybin | Cycles: Remove device->task_wait from Session::run_cpu() (Show More…) | Mar 11 2021, 10:14 AM |
| d19e3da1431f | ef8a128e2ccc | 132c2dba5263 | Sergey Sharybin | | Mar 12 2021, 10:46 AM |
| 132c2dba5263 | c5fbe032e7ac | 36f608549ea6 | Sergey Sharybin | Cycles: Comment out a lot of logic in TileManager (Show More…) | Mar 12 2021, 11:25 AM |
| 36f608549ea6 | 1b38cb68ab6f | 3c96956c981f | Sergey Sharybin | Fix debug asserts and checks in work schedulers (Show More…) | Mar 12 2021, 10:03 AM |
| 3c96956c981f | 076671b75788 | 5dea2ae83a5b | Brecht Van Lommel | Cycles: add back light intersection for multiple importance sampling (Show More…) | Mar 11 2021, 4:21 PM |
| 5dea2ae83a5b | a38745725d6d | 8051c2665326 | Sergey Sharybin | | Mar 10 2021, 11:09 AM |
| 8051c2665326 | dee820b618a5 | e3f0fb364560 | Sergey Sharybin | | Mar 10 2021, 9:52 AM |
| e3f0fb364560 | 890a3c826c7b | abc2f8aadc36 | Brecht Van Lommel | Fix Cycles GPU viewport border rendering | Mar 9 2021, 6:36 PM |
| abc2f8aadc36 | af280ea10a02 | 844a772c14cf | Brecht Van Lommel | Cycles: greedily execute GPU integrator kernel with most queued items | Mar 6 2021, 8:10 PM |
| 844a772c14cf | dc22414d5cb3 | 017f2a82841e | Brecht Van Lommel | Cycles: deduplicate DeviceKernel enums | Mar 6 2021, 7:46 PM |
| 017f2a82841e | efdd5cc7408d | 75e95c5849cc | Brecht Van Lommel | Cycles: move integrator specific logic out of device queue (Show More…) | Mar 6 2021, 3:18 PM |
| 75e95c5849cc | f54a420a6203 | 7a3c6769bff6 | Brecht Van Lommel | Cycles: add path regeneration for new GPU integrator | Mar 5 2021, 4:58 PM |
| 7a3c6769bff6 | 6a7c535462d9 | ee7d60266329 | Brecht Van Lommel | | Mar 5 2021, 6:25 PM |
| ee7d60266329 | d92fb8f04703 | 776612c7f7bb | Brecht Van Lommel | Cycles: keep track of effectively used part of GPU path state array (Show More…) | Mar 5 2021, 7:42 PM |
| 776612c7f7bb | cefb726535ed | 09e8af7572a6 | Brecht Van Lommel | Fix broken CUDA render after accidentally removed load_kernels | Mar 9 2021, 5:28 PM |
| 09e8af7572a6 | 8e49f01d69b9 | be8715b3d007 | Sergey Sharybin | | Mar 9 2021, 4:02 PM |
| be8715b3d007 | 7a4d177f46f9 | cbbfee3c5bb4 | Sergey Sharybin | Cycles: Remove remaining parts of feature kernels | Mar 9 2021, 3:50 PM |
| cbbfee3c5bb4 | 51f03d999810 | a28c283e3a41 | Sergey Sharybin | | Mar 9 2021, 3:43 PM |
| a28c283e3a41 | e89c69394c26 | bf67126bab92 | Sergey Sharybin | Cycles: Make viewport navigation more interactive (Show More…) | Mar 9 2021, 2:56 PM |
| bf67126bab92 | 8767fd84dd3e | 9b1fae1e936c | Sergey Sharybin | | Mar 9 2021, 12:43 PM |
| 9b1fae1e936c | ec3e8bff0bc8 | bdbd106e7647 | Sergey Sharybin | | Mar 9 2021, 12:34 PM |
| bdbd106e7647 | 710f643db932 | 0cfce137cc3d | Sergey Sharybin | | Mar 9 2021, 12:18 PM |
| 0cfce137cc3d | 52650bb2f340 | 2ed2812ff159 | Sergey Sharybin | | Mar 9 2021, 12:01 PM |
| 2ed2812ff159 | 95329d3a5928 | 497e31dfdbc5 | Sergey Sharybin | Cycles: Comment out tile acquisition/stealing code (Show More…) | Mar 9 2021, 10:19 AM |
| 497e31dfdbc5 | 27a914df2e6c | b1319ca0607e cdb0b3cedc9b | Brecht Van Lommel | Merge branch 'master' into cycles-x | Mar 9 2021, 3:08 PM |
| b1319ca0607e | 4beb527441e1 | 599b515bbb8a | Sergey Sharybin | | Mar 5 2021, 6:04 PM |
| 599b515bbb8a | 9d6c7f2fc305 | ee1d90a868f0 | Sergey Sharybin | | Mar 5 2021, 6:03 PM |
| ee1d90a868f0 | ed4d99217c9e | ae39ad322559 | Sergey Sharybin | | Mar 5 2021, 5:20 PM |
| ae39ad322559 | 325dc6decf58 | 1eada84f9de7 | Sergey Sharybin | Fix wrong samples stop criteria in Cycles path trace (Show More…) | Mar 5 2021, 4:22 PM |
| 1eada84f9de7 | 46748658bc40 | 3d33ffdf4bed | Brecht Van Lommel | Cycles: add megakernel for new integrator, to finish last path faster (Show More…) | Mar 5 2021, 3:40 PM |
| 3d33ffdf4bed | 11b9886c8b99 | e170eaaa5137 | Brecht Van Lommel | Cycles: use array of queued/terminated paths to schedule less work for GPU (Show More…) | Mar 4 2021, 4:00 PM |
| e170eaaa5137 | ed4f897190ad | cb208e0b8cf0 | Brecht Van Lommel | Cycles: track number of queued kernels with atomics on GPU (Show More…) | Mar 4 2021, 4:00 PM |
| cb208e0b8cf0 | 0e38d0340b5c | 688ff882752c | Brecht Van Lommel | Cycles: return number of active paths from queue | Mar 4 2021, 3:21 PM |
| 688ff882752c | 73097b856623 | cdc8b0b726fa | Sergey Sharybin | | Mar 4 2021, 4:33 PM |
| cdc8b0b726fa | 0848fac80147 | 5a93d5149f79 | Sergey Sharybin | | Mar 4 2021, 3:59 PM |
| 5a93d5149f79 | 8e132c8e23fc | 78145b59d827 | Sergey Sharybin | | Mar 4 2021, 2:52 PM |
| 78145b59d827 | 60ebe0c17123 | 41c8febab309 | Brecht Van Lommel | Cycles: increase hardcoded CUDA max paths to a bit more representative (Show More…) | Mar 3 2021, 4:16 PM |
| 41c8febab309 | e3e74c8b80f8 | e7330920fec4 | Brecht Van Lommel | Cleanup: simplify and comment CUDA kernel configuration logic | Mar 3 2021, 8:27 PM |
| e7330920fec4 | 7dedc0369c62 | deed9b3e1e41 | Brecht Van Lommel | Fix build using WITH_CUDA_DYNLOAD=OFF | Mar 3 2021, 8:26 PM |
| deed9b3e1e41 | 1c3368003621 | febf72cd4dc4 | Brecht Van Lommel | Cycles: stop CUDA integrator queue based on number of active paths (Show More…) | Mar 2 2021, 1:59 PM |
| febf72cd4dc4 | 21d7f661702d | e6031dc79a6a | Sergey Sharybin | | Mar 4 2021, 12:08 PM |
| e6031dc79a6a | fc806091f25f | 6c63251af274 | Sergey Sharybin | | Mar 4 2021, 11:54 AM |
| 6c63251af274 | f0ad96f12a1e | 570fc3bbd6a5 | Sergey Sharybin | Fix uninitialized render tile field access in Cycles update (Show More…) | Mar 4 2021, 10:29 AM |
| 570fc3bbd6a5 | 601bb30bfe2d | 00f82294208a | Sergey Sharybin | Cycles: Initialize ShaderData differentials to zero (Show More…) | Mar 3 2021, 6:45 PM |
| 00f82294208a | 3680585e5cbb | 5944debaaa12 | Sergey Sharybin | | Mar 3 2021, 2:33 PM |
| 5944debaaa12 | fdc52b75c239 | f3a64658905a | Sergey Sharybin | | Mar 3 2021, 2:33 PM |
| f3a64658905a | 1f3fca9a350d | 13d7619c7ac8 | Sergey Sharybin | Cycles: Schedule more samples to path trace work (Show More…) | Mar 3 2021, 11:56 AM |
| 13d7619c7ac8 | 4210d36e06e3 | 505b9650efcf | Sergey Sharybin | Cycles: Implement special path trace work for CPU (Show More…) | Mar 3 2021, 11:30 AM |
| 505b9650efcf | aaced18c9c3e | da8174720952 | Sergey Sharybin | Cycles: Move tiled path tracer work to own class (Show More…) | Mar 3 2021, 10:58 AM |
| da8174720952 | fe3aafcada0e | 3e4a448e51a9 | Sergey Sharybin | Cycles: Initial implementation of tiled rendering on CUDA (Show More…) | Mar 2 2021, 2:41 PM |
| 3e4a448e51a9 | 251a29fb5cb6 | 022a93b521b2 | Brecht Van Lommel | Fix various CUDA rendering issues with new integrator (Show More…) | Mar 2 2021, 6:47 PM |
| 022a93b521b2 | 621ffedd378d | 0b968d49e5df | Sergey Sharybin | | Mar 2 2021, 10:43 AM |
| 0b968d49e5df | e8b6527dbfa9 | e545bc93bfea | Brecht Van Lommel | Cycles: start of CUDA support for new integrator kernels (Show More…) | Feb 26 2021, 2:21 PM |
| e545bc93bfea | 583b6f223ba8 | b4f9cd886e38 | Brecht Van Lommel | Cycles: add DeviceKernel::NUM_KERNELS | Feb 26 2021, 6:42 PM |
| b4f9cd886e38 | e3263d8aa334 | 4fd8f8900479 | Brecht Van Lommel | Cycles: kernel tweaks to make GPU compilation work | Feb 26 2021, 6:41 PM |
| 4fd8f8900479 | de4bcf010bfc | 947e0e557806 | Brecht Van Lommel | Cleanup: move CUDA context scope and asserts out of main file | Feb 26 2021, 6:39 PM |
| 947e0e557806 | 978651035c01 | a286232f1ee6 | Brecht Van Lommel | Cleanup: clang-format .cu files | Feb 26 2021, 5:19 PM |
| a286232f1ee6 | 5088d78979c1 | 5835e61442cc | Brecht Van Lommel | | Feb 26 2021, 5:09 PM |
| 5835e61442cc | 7c4669d0bba9 | 1f2023488a46 | Sergey Sharybin | | Feb 26 2021, 5:36 PM |
| 1f2023488a46 | 9a083a4a5a50 | 53120c8e37c6 | Sergey Sharybin | Cycles: Make PathTrace have same lifetime as Session (Show More…) | Feb 26 2021, 3:38 PM |
| 53120c8e37c6 | c66c31549d2c | 98739ad0f851 | Sergey Sharybin | | Feb 26 2021, 4:41 PM |
| 98739ad0f851 | 2e6bf28936c3 | 06c6065cf749 | Sergey Sharybin | Cycles: Avoid unnecessary copy of KernelGlobals (Show More…) | Feb 26 2021, 3:35 PM |
| 06c6065cf749 | 4d472cca044a | b758f5616784 | Sergey Sharybin | Cycles: Make CPU textures initialization more explicit (Show More…) | Feb 26 2021, 3:02 PM |
| b758f5616784 | 357f76555d3d | a4c70382279c | Sergey Sharybin | Cycles: Add default constructor to CPUKernelThreadGlobals (Show More…) | Feb 26 2021, 3:30 PM |
| a4c70382279c | d71191885729 | 035c2f6702b7 | Sergey Sharybin | | Feb 26 2021, 3:28 PM |
| 035c2f6702b7 | 0c7d70c4341e | e9496b7b2a0d | Sergey Sharybin | Cycles: Make CPU queue be able to access CPUDevice | Feb 26 2021, 2:33 PM |
| e9496b7b2a0d | ea8e333c129c | ecaeb470e40c | Sergey Sharybin | | Feb 26 2021, 2:25 PM |
| ecaeb470e40c | 39f7e590ec93 | 301ee1a16e57 | Brecht Van Lommel | | Feb 25 2021, 3:55 PM |
| 301ee1a16e57 | cee28c5fa8b7 | 7a6b1a15f564 | Brecht Van Lommel | Cycles: avoid updating global memory bounce state for shader evaluation | Feb 25 2021, 6:13 PM |
| 7a6b1a15f564 | 4193bc35fc40 | 16ddee4fb484 | Brecht Van Lommel | Fix error in light_sample_terminate | Feb 25 2021, 6:46 PM |
| 16ddee4fb484 | 562cc7272251 | 10c7be7d650c | Sergey Sharybin | Cycles: Make path tracer aware of start sample of tile manager (Show More…) | Feb 25 2021, 5:18 PM |
| 10c7be7d650c | 8083cc4f4962 | 18358bb50a0f | Brecht Van Lommel | | Feb 25 2021, 3:55 PM |
| 18358bb50a0f | 2e3b03960de2 | db3f47ab6945 | Brecht Van Lommel | Fix incorrect assert in shadow kernel | Feb 23 2021, 6:49 PM |
| db3f47ab6945 | b916a8d558a1 | caa278fb4e17 | Sergey Sharybin | Cycles: Fix border rendering | Feb 25 2021, 1:43 PM |
| caa278fb4e17 | 926bd9970f94 | 270f2862c2e1 | Sergey Sharybin | Cycles: Fix work scheduler causing oversampling of one pixel (Show More…) | Feb 25 2021, 1:43 PM |
| 270f2862c2e1 | 94903d79785d | 7da150edf8fd | Sergey Sharybin | | Feb 25 2021, 10:21 AM |
| 7da150edf8fd | 7b477e3349ee | 00f01820fec4 | Sergey Sharybin | Cycles: Preliminary support of multi-threaded rendering (Show More…) | Feb 24 2021, 6:16 PM |
| 00f01820fec4 | 03e03fbd5dbe | a49e523c7562 | Sergey Sharybin | Cycles: Initial pass of adding work scheduling for path tracer (Show More…) | Feb 24 2021, 4:28 PM |
| a49e523c7562 | 0b087108c085 | 1a0a815a6704 | Sergey Sharybin | | Feb 24 2021, 5:57 PM |
| 1a0a815a6704 | 2db860d50313 | 7e45d5b3b57e | Brecht Van Lommel | Cycles: initial implementation of direct light in new integrator (Show More…) | Feb 23 2021, 6:49 PM |
| 7e45d5b3b57e | 4d0ff5a25e19 | dc39bcf96679 | Brecht Van Lommel | Cycles: minor optimization for render pass accumulation | Feb 24 2021, 3:12 PM |
| dc39bcf96679 | 49a1e6cb33eb | c22a338fa494 | Brecht Van Lommel | Cycles: do more complete shaderdata setup using new integrator state | Feb 24 2021, 3:09 PM |
| c22a338fa494 | f81b91b111c0 | 2a4f2d6ae0de | Sergey Sharybin | Cycles: Load texture info before creating integrator queue (Show More…) | Feb 24 2021, 2:48 PM |
| 2a4f2d6ae0de | 2f2ee64814b7 | f050cca9405f | Brecht Van Lommel | Cycles: initial implementation of surface shader evaluation (Show More…) | Feb 19 2021, 7:25 PM |
| f050cca9405f | dab0d5e7cba0 | e04bd7a9369e | Brecht Van Lommel | Cycles: add DeviceQueue method to test if any work remains | Feb 23 2021, 6:10 PM |
| e04bd7a9369e | f29c66d0a012 | f906479b6b9f | Brecht Van Lommel | Cycles: convert more path state functions to use new integrator state | Feb 23 2021, 4:16 PM |
| f906479b6b9f | c59979fd5a70 | 2ba954998d70 | Brecht Van Lommel | Cycles: remove CMJ pattern, prepare random number code for new integrator state (Show More…) | Feb 23 2021, 4:10 PM |
| 2ba954998d70 | c7cd410e4c41 | 9fe61e360874 | Brecht Van Lommel | Cycles: work towards writing directly to render buffer instead of PathRadiance (Show More…) | Feb 23 2021, 4:02 PM |
| 9fe61e360874 | 17d7b2ae00b9 | c4f405da7344 | Sergey Sharybin | Refactor: Move support classes from device_cpu.cpp to own files (Show More…) | Feb 23 2021, 12:55 PM |
| c4f405da7344 | cc2b0bd9fd03 | f346f56937f0 | Sergey Sharybin | Cycles: Move denoiser's TileInfo into ccl namespace (Show More…) | Feb 23 2021, 12:21 PM |
| f346f56937f0 | 9c7233d5f44c | b59d2b2e03e8 | Sergey Sharybin | Refactor: Change the way how Cycles reports uarch name (Show More…) | Feb 23 2021, 12:00 PM |
| b59d2b2e03e8 | 8b04b7ae457b | e1a4e86ec777 | Sergey Sharybin | Refactor: Move Cycles device declarations closer to implementation (Show More…) | Feb 23 2021, 11:48 AM |
| e1a4e86ec777 | d5261628a6a2 | 08c62c0c50b1 | Sergey Sharybin | | Feb 23 2021, 11:08 AM |
| 08c62c0c50b1 | 8394cabab965 | 7d89b17603f5 | Sergey Sharybin | | Feb 23 2021, 11:01 AM |
| 7d89b17603f5 | 834e9d976c7a | 93e065dbb61c | Sergey Sharybin | | Feb 23 2021, 10:54 AM |
| 93e065dbb61c | d8c9a5cd85a3 | 314ad6973750 | Brecht Van Lommel | Cycles: initial implementation of background shader evaluation | Feb 19 2021, 7:25 PM |
| 314ad6973750 | 563e8799a4e8 | 6529b254de7d | Brecht Van Lommel | Cycles: prepare part of shader setup and evaluation code for new integrator… (Show More…) | Feb 19 2021, 3:26 PM |
| 6529b254de7d | 33aff9c5520b | 880abd9fbc64 | Brecht Van Lommel | Cleanup: add various #includes to make it possible to include individual headers (Show More…) | Feb 19 2021, 7:28 PM |
| 880abd9fbc64 | c1eee8f7b6fa | 7a757c5b4986 | Brecht Van Lommel | Cycles: disable shader ray-tracing and specific bounces types (Show More…) | Feb 19 2021, 7:47 PM |
| 7a757c5b4986 | b9523b1c5009 | 59d83a3ac909 | Brecht Van Lommel | Cycles: modify integrator kernels to check if they need to execute (Show More…) | Feb 19 2021, 1:47 PM |
| 59d83a3ac909 | 8d920f1a48f2 | 722ce614b989 | Sergey Sharybin | | Feb 19 2021, 1:12 PM |
| 722ce614b989 | ad5c78130a38 | da46afab9dd6 | Sergey Sharybin | Cycles: Cleanup, rename WorkTile to KernelWorkTile (Show More…) | Feb 19 2021, 11:44 AM |
| da46afab9dd6 | 5c60902c2f0d | c214c493f35e | Brecht Van Lommel | Cycles: dummy implementation of background and surface to write something | Feb 18 2021, 6:10 PM |
| c214c493f35e | 2ad049fb6a4e | 0341ecc44c79 | Brecht Van Lommel | Cycles: initial implementation of generate_camera_rays kernel | Feb 18 2021, 5:58 PM |
| 0341ecc44c79 | 230863cab0f9 | 960353a9f7f8 | Brecht Van Lommel | Cycles: initial implemention of intersect_closest kernel | Feb 17 2021, 5:10 PM |
| 960353a9f7f8 | 798ae64978ad | 861d48efed86 | Brecht Van Lommel | Cleanup: mark KernelGlobals const in kernel, and use ccl_restrict in new code (Show More…) | Feb 17 2021, 4:37 PM |
| 861d48efed86 | 86f37a4d640f | 6bd97c3bf0ee | Brecht Van Lommel | Cycles: disable old CPU path tracing and bake kernels implementation (Show More…) | Feb 18 2021, 4:25 PM |
| 6bd97c3bf0ee | a3af726f3d74 | 5533e34b8c1c | Brecht Van Lommel | Cleanup: use pragma once for all kernel headers (Show More…) | Feb 17 2021, 7:18 PM |
| 5533e34b8c1c | bcf1a7855fc3 | 4013f50f9443 | Sergey Sharybin | Cycles: Communicate path tracer result to the UI (Show More…) | Feb 18 2021, 3:17 PM |
| 4013f50f9443 | 74b5518ae54b | 15954e696cfc | Sergey Sharybin | Cycles: Boiler plate for actual kernels invocation (Show More…) | Feb 17 2021, 6:43 PM |
| 15954e696cfc | 7cf6f2262994 | 04ad253272ad | Sergey Sharybin | Cycles: Move kernel functions to own container struct (Show More…) | Feb 17 2021, 6:16 PM |
| 04ad253272ad | 2e37d66d5997 | 6d86e3516b04 | Sergey Sharybin | | Feb 17 2021, 6:01 PM |
| 6d86e3516b04 | c8fe6dc0b273 | dad6bf0005e4 | Sergey Sharybin | | Feb 17 2021, 5:54 PM |
| dad6bf0005e4 | 57a01259f29f | 0d7eea749cbb | Sergey Sharybin | | Feb 17 2021, 4:57 PM |
| 0d7eea749cbb | 1d67f79d60b6 | 00d257b3e859 | Sergey Sharybin | | Feb 17 2021, 4:44 PM |
| 00d257b3e859 | 5cc5c0b2d27d | 91d8c84f584d | Sergey Sharybin | Cycles: Refactor kernel globals localization used for CPU (Show More…) | Feb 17 2021, 4:19 PM |
| 91d8c84f584d | a9f05b7fa434 | b6c390a8a46a | Sergey Sharybin | | Feb 17 2021, 3:22 PM |
| b6c390a8a46a | 0983b6af7802 | 47db2bc2bd75 | Sergey Sharybin | Cleanup: Cycles, remove unneeded forward declaration | Feb 17 2021, 1:03 PM |
| 47db2bc2bd75 | 34fc5ec603a1 | c9c03f68a3ba | Sergey Sharybin | Cleanup: Cycles, use const reference in RenderBuffers::reset() (Show More…) | Feb 17 2021, 12:25 PM |
| c9c03f68a3ba | 95273f56affa | 240225585044 | Sergey Sharybin | Cycles: Pull make_unique into the ccl namespace (Show More…) | Feb 17 2021, 11:50 AM |
| 240225585044 | 9b34619c8930 | 778f5d0f2a0c | Sergey Sharybin | Cycles: Fix compilation error with strict compiler flags (Show More…) | Feb 17 2021, 10:20 AM |
| 778f5d0f2a0c | a6ee54c13e63 | 38dbcdc623aa | Brecht Van Lommel | Cycles: add integrator control flow utility macros and correct subsurface kernel (Show More…) | Feb 16 2021, 8:05 PM |
| 38dbcdc623aa | 19636829815d | 05caf001381b | Brecht Van Lommel | Cycles: flesh out integrator kernels a bit more (Show More…) | Feb 16 2021, 6:33 PM |
| 05caf001381b | 674d53fc1059 | 7f3f7b281c41 | Brecht Van Lommel | Cycles: initial struct and macro definitions for integrator state | Feb 16 2021, 4:47 PM |
| 7f3f7b281c41 | 48b3bb34d24a | 416f3b6bf710 | Sergey Sharybin | | Feb 16 2021, 3:04 PM |
| 416f3b6bf710 | 2c700d8bb8a2 | cf8843aafdd7 | Sergey Sharybin | Cycles: Register split kernel functions in CPUDevice (Show More…) | Feb 16 2021, 1:02 PM |
| cf8843aafdd7 | 31c440d4de15 | 3585f26adce9 | Sergey Sharybin | Cycles: Boiler plate code for the new split kernel functions (Show More…) | Feb 16 2021, 11:58 AM |
| 3585f26adce9 | 851679b338aa | 93101d42cfab | Sergey Sharybin | | Feb 16 2021, 10:58 AM |
| 93101d42cfab | 62e06b8a4a2d | aae9491c6836 | Sergey Sharybin | | Feb 12 2021, 4:43 PM |
| aae9491c6836 | 7ae107e2f200 | 02f4827eb7ee | Sergey Sharybin | | Feb 12 2021, 3:15 PM |
| 02f4827eb7ee | de818e4c6d38 | fd8ac0b0f438 | Sergey Sharybin | | Feb 12 2021, 2:46 PM |