a1a08610b60f441a180fd8bb7ca48acd0c35462c
The paint code doesn't invoke `stroke->redraw` on `INBETWEEN_MOUSEMOVE` events. This causes drawing lag on devices that tends to generate more of them, like pen tablets. The code no longer does this. It does still exclude inbetween events for updating the paint cursor. I checked, and only the two paint modes (3d texture paint and image paint) actually use `stroke->redraw`. Both are implemented to only draw when necessary: * `paint_2d_redraw` checks for `.need_redraw` flag on tiles. * `paint_proj_redraw` checks `ProjStrokeHandle.need_redraw`. I believe this may be the cause of #93796 Pull Request: https://projects.blender.org/blender/blender/pulls/110119
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
