forked from blender/blender
Joseph Eagar
a1a08610b6
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: blender/blender#110119 |
||
---|---|---|
.gitea | ||
.github | ||
build_files | ||
doc | ||
extern | ||
intern | ||
locale | ||
release | ||
scripts | ||
source | ||
tests | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.editorconfig | ||
.git-blame-ignore-revs | ||
.gitignore | ||
CMakeLists.txt | ||
COPYING | ||
GNUmakefile | ||
README.md | ||
make.bat | ||
pyproject.toml |
README.md
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.