September 29, 2021, 09:54 (GMT) |
Sculpt: fix various issues with clay brushes * No longer applies size pressure mapping twice * Fixed hardness setting not being applied. |
Revision f8cfd7e by Clément Foucault (draw-viewport-data, eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) September 29, 2021, 09:31 (GMT) |
Merge branch 'master' into draw-viewport-data # Conflicts: # source/blender/draw/DRW_engine.h # source/blender/draw/intern/draw_manager.c # source/blender/draw/intern/draw_manager.h |
Revision dc0c074 by Clément Foucault (draw-viewport-data, eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) September 29, 2021, 09:24 (GMT) |
Cleanup: Remove compiler warning and fix some comments |
Revision ab6a6ff by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) September 29, 2021, 09:14 (GMT) |
Cleanup: Remove compiler warnings |
Revision 2994b6d by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) September 29, 2021, 09:14 (GMT) |
EEVEE: Fix crash when destroying the Instance (in debug build) This was caused by the StructArrayBuffer wrapper not being tagged as NonMovable. The UBO was in fact being freed at creation time in debug build, but the pointer was kept as valid in the copied wrapper. Changing the higher level structure to not use the copy constructor to avoid this. |
September 29, 2021, 08:19 (GMT) |
Sculpt: fix change in accumulate setting now applying until next stroke. |
September 29, 2021, 08:14 (GMT) |
Sculpt: fix mesh filter brush |
September 29, 2021, 07:15 (GMT) |
Sculpt: Clay brush speedups * Made clay brush use a spacing of 7 for autosmooth instead of the brush default (which is 3). * Also fixed a few small UI issues |
September 29, 2021, 06:14 (GMT) |
Sculpt-dev: Improve autosmooth performance * PBVH_FACES now uses MDynTopoVert (have got to rename it) to store boundary/corner/visibility flags the same way PBVH_BMESH does. * Fixed brush add/sub buttons in header not working * Fixed inverted brushes feeding negative strength to sub commands (like autosmooth, which flips it to sharpen mode). |
September 28, 2021, 20:29 (GMT) |
Viewport Compositor: Add per view_data per DRWRenderView This way we have correct handling of engine data. This fix issue with infinite redraw and AA never converging. |
September 28, 2021, 20:28 (GMT) |
Viewport Compositor: Fix render layer sampler name colision and leak |
September 28, 2021, 18:35 (GMT) |
Fix macro problem with clang/gcc |
September 28, 2021, 18:29 (GMT) |
Cleanup: Remove XRange and YRange in Compositor Mostly unused and originally meant for areas with positive values. With canvas compositing areas position may be negative. |
September 28, 2021, 18:29 (GMT) |
September 28, 2021, 18:29 (GMT) |
Compositor: Replace resolution concept by canvas This is a code refactor in preparation of supporting canvas compositing. See {D12466}. No functional changes, all canvases are at (0,0) position matching tiled implementation. Differential Revision: https://developer.blender.org/D12465 |
September 28, 2021, 18:29 (GMT) |
Compositor: Add support for canvas compositing This patch adds functionality for operations that require pixel translation or resizing on "Full Frame" mode, allowing to adjust their canvas. It fixes most cropping issues in translate, scale, rotate and transform nodes by adjusting their canvas to the result, instead of the input canvas. Operations output buffer is still always on (0,0) position for easier image algorithm implementation, even when the canvas is not. Current limitations (will be addressed on bcon2): - Displayed translation in Viewer node is limited to 6000px. - When scaling up the canvas size is limited to the scene resolution size x 1.5 . From that point it crops. If none of these limitations are hit, the Viewer node displays the full input with any translation. Differential Revision: https://developer.blender.org/D12466 |
September 28, 2021, 17:26 (GMT) |
Sculpt: couple of small ui tweaks |
September 28, 2021, 16:46 (GMT) |
Sculpt: UI updates and fixed hard edge mode setting * Brush editor tab now defaults to old interface, with two options: - Advanced, which shows more options - Edit Mode, which shows workspace visibility buttons * Hard edge mode (which forcibly sets face set slide to 0 and enables preserve faceset boundarys) now works again. * Smooth_strength_factor is now a brush channel with inheritance set to true. * Alt-smooth now restores the hard edge mode and smooth_strength_factor from the active brush context. While both are default inherited from toolsetting defaults, it can be quite confusing if either have inheritance unset by the user in the Smooth brush. |
September 28, 2021, 14:09 (GMT) |
Merge branch 'master' into tracking_tools |
September 28, 2021, 14:02 (GMT) |
Blender 2.83.18-release |
|