527e55239bf967bb75dbf53611efa2f586e35ccf
VSE timeline widget drawing is done in "timeline space" (x: frames, y: channels), but that can have precision issues at large frames, when "pixel size features" (outlines, borders) need to get evaluated inside a shader. This can lead to inconsistent border sizes between neighboring strips, e.g. sometimes it would be 2 pixels, but sometiems 3 pixels. I've seen this mostly happen when frames get into 100'000+ range. To address this, switch timeline widget drawing to be in window pixel space. This avoids the issue since coordinates to draw the strip widgets become "up to several thousand" range, not arbitrarily large. Pull Request: https://projects.blender.org/blender/blender/pulls/125220
…
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%
