Revision 8b04108 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lanpr-review, temp-lineart-contained, temp_lineart_contained) December 3, 2019, 05:44 (GMT) |
LANPR: chaining vertex count fixed. |
Revision 7f81bb4 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lanpr-review, temp-lineart-contained, temp_lineart_contained) 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021