April 8, 2021, 03:39 (GMT) |
* Fixed an annoying number of undo bugs * Original data for bmesh pbvh is no longer handled by the undo code. This should eliminate a whole class of subtle and hard to track down bugs. |
April 8, 2021, 02:45 (GMT) |
Merge branch 'master' into geometry-nodes-curve-support |
April 8, 2021, 00:15 (GMT) |
USD Export: texture export options. Added Export Textures and Relative Texture Paths options. |
April 7, 2021, 16:43 (GMT) |
Cleanup: rename IntegratorPathQueue for clarity It's only counting the queue sizes, it's not the actual queue. |
April 7, 2021, 16:43 (GMT) |
Cleanup: allocate active path arrays once in advance In practice the size of this matches the max path states anyway, avoiding reallocation in the middle of queueing kernels will simplify some things later. |
April 7, 2021, 16:43 (GMT) |
Cycles: add debug logging for CUDA device queue |
April 7, 2021, 16:43 (GMT) |
Cycles: allocate Scene in Session, pass DeviceScene to path trace work Needed for shader sorting. |
April 7, 2021, 16:43 (GMT) |
Cycles: disable megakernel for now, see code comments |
April 7, 2021, 16:43 (GMT) |
Cycles: add shader sorting for shade_surface kernel * intersect_closest and intersect_subsurface compute a sorting key and with atomics count how many paths are queued for each key. * Then we compute the prefix sum of the sorting keys, and use that for sorting paths according to the key in a single pass with atomics. |
April 7, 2021, 16:18 (GMT) |
Cycles: Bring OptiX denoiser back Basically putting old code to be used by the new denoiser implementation in the integrator. The main denoising function in the OptiXDevice was split, to make it easier to follow and understand what's going on. The current limitation is that currently it only works when rendering on the OptiX device. Attempts to render on CPU and denoise on OptiX will currently error out (error is printed to the console, denoising is not run). This will be worked on next. |
Revision e06ffcc by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 7, 2021, 15:48 (GMT) |
Update add-on HEAD for latest merge |
Revision 7413364 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 7, 2021, 15:10 (GMT) |
Merge branch 'master' into asset-browser-poselib |
April 7, 2021, 15:01 (GMT) |
LineArt: PointCache for caching chains (code path only) |
April 7, 2021, 14:25 (GMT) |
Merge branch 'master' into eevee-gpencil |
April 7, 2021, 13:58 (GMT) |
[WIP] GPU: Compute Shaders. Initial implementation currently not in a working state. Differential Revision: https://developer.blender.org/D10913 |
Revision 30856fb by Jeroen Bakker (temp-gpu-compute-shader, temp-gpu-compute-shader-hair, temp-gpu-compute-shaders) April 7, 2021, 13:56 (GMT) |
GPU: Compute Shaders. Initial implementation currently not in a working state. |
April 7, 2021, 13:38 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
April 7, 2021, 13:38 (GMT) |
Merge branch 'master' into greasepencil-object |
April 7, 2021, 12:53 (GMT) |
LineArt: Use separate memory pool for chained data. |
April 7, 2021, 12:51 (GMT) |
GPencil: Fix opacity ineffective curve influence after fading patch. |
|
|
|


Master Commits
MiikaHweb | 2003-2021