June 10, 2021, 17:53 (GMT) |
Execution functions for load/store nodes. |
June 10, 2021, 17:51 (GMT) |
Fix RNA name. |
June 10, 2021, 17:35 (GMT) |
Merge branch 'master' into cycles_procedural_api |
June 10, 2021, 16:43 (GMT) |
Vertex crease: import changes from code review |
June 10, 2021, 16:41 (GMT) |
Merge branch 'master' into subdivision_work |
June 10, 2021, 16:13 (GMT) |
Cycles X: De-duplicate shadow pass accessor kernel The downside is that there is one extra if statement per pixel, but it is probably unmeasurable because of other calculations involved. Could not run actual numbers because it is not a function which is run often. The upside is that it opens possibilities for ease support of passes with optional alpha channel. For example, it will become useful for shadow catcher pass denoising. We can also now implement passes with divider for both RGB and RGBA destinations and get rid of an exception in the pass Destination constructor. Differential Revision: https://developer.blender.org/D11573 |
June 10, 2021, 16:02 (GMT) |
Merge branch 'master' into temp-geometry-nodes-curve-deform-node |
June 10, 2021, 15:44 (GMT) |
Reduce kernel type boiler plate code in Cycles X This is kind of a step back from an initial idea of making it easier to find where kernel type is handled. It worked fine when number of kernels was low. Now there are so many kernels and only so few of them require special case that being explicit is actually in a way. Now there corner cases are really handled as a corner cases, and there is a note about where to look for those written next to the kernel enum definition. Differential Revision: https://developer.blender.org/D11571 |
June 10, 2021, 15:02 (GMT) |
Fix compile errors |
June 10, 2021, 14:42 (GMT) |
Change default to "Count", divide radius by 10 |
June 10, 2021, 14:37 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
June 10, 2021, 14:36 (GMT) |
LineArt: Light contour type. |
June 10, 2021, 14:14 (GMT) |
Merge branch 'master' into geometry-nodes-curve-to-points-node |
June 10, 2021, 12:56 (GMT) |
fix bugs |
June 10, 2021, 12:53 (GMT) |
LineArt: Change edge flag to 16 bits. |
June 10, 2021, 12:27 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
June 10, 2021, 10:59 (GMT) |
Created a script for running blend file with pre-loaded modifier |
June 10, 2021, 10:52 (GMT) |
add Position Input/Output and Attribute Input node |
June 10, 2021, 10:36 (GMT) |
Merge branch 'master' into cycles-x |
June 10, 2021, 10:18 (GMT) |
Fix Cycles-X GPU rendering and OIDN denoiser The issue was introduced in the initial baking support commit: the `RenderBuffers::zero()` does not modify the CPU-size data, so sequential call to `RenderBuffers::copy_to_device()` will copy old data to the device. Solved by not copying data to the device if there is no data read, which is good thing to do anyway to avoid double data copy to the device when no new data was provided. |
|