Blender Git Commit Log

All Blender Git commits.

Page: 2017 / 8462

December 3, 2019, 05:44 (GMT)
LANPR: chaining vertex count fixed.
December 3, 2019, 05:30 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lanpr-review
December 3, 2019, 00:53 (GMT)
Overlay: Wireframe: Improve Z-fighting / missing information stippling

To do this we do a half pixel offset in the normal direction.
However, we use the shading vertex normal instead of the geometric normal
(for speed) and this leads to imprecisions.

So we try to mitigate the common case and leave the corner cases as is.
December 3, 2019, 00:06 (GMT)
Overlay: Wireframe: Fix Edges not being culled correctly
December 2, 2019, 19:02 (GMT)
Merge branch 'master' into greasepencil-object
December 2, 2019, 17:35 (GMT)
Overlay: Fix vertex discard issue on Nvidia hardware

Instead of relying on undefined behavior to discard the line, we put the
vertex at the camera origin so that interpolation does not produce any
fragment. We don't use FLT_MAX as it also gives unpredicatble results on
NVidia.
December 2, 2019, 17:09 (GMT)
Fix T71596: Bug in io_utils api breaking only on windows.

Stupid mistake, 'original' filepath is a blender-flavored one, with
potentially weird things like the '//' relative 'header'... This can
work on linux (also it could have broken in other places too), but on
windows that is fully invalid path and python `os.path` library just
generates empty result here.

Simply using proper valid path instead fixes it...
December 2, 2019, 16:44 (GMT)
Overlay: Wireframe: Fix missing loose edges in object mode
December 2, 2019, 16:33 (GMT)
Overlays: Fix dashed curves and loose edges
December 2, 2019, 16:26 (GMT)
GPencil: Fix error after merge
December 2, 2019, 16:22 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/draw/intern/draw_manager.c
December 2, 2019, 16:14 (GMT)
Fix T72114 Overlays: Curves are not drawing anymore (objectmode)
December 2, 2019, 14:59 (GMT)
UI: rename "Toggle ..." back to "Show Markers"

Change made in recent show marker refactor dc87d09b8b324

On writing docs the term "Show" makes more sense.
December 2, 2019, 14:34 (GMT)
Overlay: Armature: Fix Crash when selecting in edit armature mode
December 2, 2019, 13:35 (GMT)
Overlay Engine: Make thickwires (linesize > 1.0) using the Wire AA pass

This fixes the limitation of OSX not allowing glLineWidth with size > 1.0.
This however only fix the viewport wire drawing.
December 2, 2019, 13:35 (GMT)
Overlay Engine: Wireframe: Remove geometry shader and fragment discard

This Simplify and should also speedup the drawing a tiny bit.

We now discard the edges in the vertex shader by setting one of the verts
at vec4(0,0,0,0) to not produce any fragment
December 2, 2019, 13:30 (GMT)
Fix T72071: Crash on snap to edge

Caused when the vertices index is dirty due to some mesh editing
operation like Extrude
December 2, 2019, 13:29 (GMT)
Some fixes for some small epsilon cases.

Also changed default epsilon to 1e-5 from 1e-6, as the latter
is too close to hairy edge and anyway produceds really tiny faces
and edges that I doubt users really want. There's even a case for
it being 1e-4 by default.
December 2, 2019, 12:15 (GMT)
Initial work on making modifier work. Debugging still.
December 2, 2019, 12:15 (GMT)
Use arrays in MeshAdd for faster access.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021