Blender Git Commits

Blender Git "master" branch commits.

Page: 1338 / 5574

February 7, 2019, 20:52 (GMT)
Cleanup: Use new BKE_main_foreach_id() in a few more places...
February 7, 2019, 20:29 (GMT)
Cleanup: sort struct blocks, description
February 7, 2019, 20:27 (GMT)
Fix crash drawing loose vertex from recent changes
February 7, 2019, 19:59 (GMT)
Fix wrong Cycles render status text when only writing denoising passes.

In that case we do prefiltering for the denoising passes, but don't actually
denoise the image.
February 7, 2019, 19:46 (GMT)
Outliner: modernize Purge operator.

That guy was still from the era where only way to remove an ID was to
save & reload the .blend file. Use modern code instead, should also be
much, much more efficient in big production files.

And that?s another nice occasion to add/test new batch ID deletion code, too. ;)

Related to T61276 Make Single User unlinks original object.
February 7, 2019, 19:46 (GMT)
BKE_main: add utils to loop over whole IDs of a given Main database.

We are currently having the same boiler plate code in tens of places
accross our code, we can as well have a utils to do that.
February 7, 2019, 19:40 (GMT)
Edit Mode: Draw Vertices after edges

This avoid edges covering a part of vertices.

This comes at a (very minor) perf cost as vertices can cover some edges
pixels and early discard them with the depth test. But this only happens
in artificialy dense mesh and is not a real problem for common cases.
February 7, 2019, 19:36 (GMT)
Edit Mesh: Only draw vertices once

Only add each vertices to point ibo once. That requires tagging each mvert
in the case of modifier preview.
February 7, 2019, 18:11 (GMT)
Edit Mode: Reduce number of edges drawn

This make sure only one line is drawn per edge.

It makes the function mesh_create_edit_loops_points_lines() non-thread safe
but this is fine as of now because nothing is multithreaded at this point.
Also this is the only function use this flag so it might be OK.

The side effect is that we don't need to use depth test in edit mode
overlay so the masking artifact will not appear.
February 7, 2019, 18:06 (GMT)
Edit Mode: Fix edge partially displayed as selected with modifier preview

Force set the flag vertice selected in this case.
February 7, 2019, 16:47 (GMT)
Edit Mode: Make active face hint part of the face color

This remove the hint on the face edges. This is because the hint was
displayed on both sides and was requiring to draw every edges twice.
February 7, 2019, 16:30 (GMT)
Edit Mesh: Rework new implementation and use geometry shader to draw lines

This make it (theoriticaly) compatible with all supported hardware with
consistent results.

Also we now draw the lines with analytic anti-aliasing instead of relying
on MSAA (which offers less benefits in our case).

The remaining aliasing comes from edges cut in half by the mesh which is
not rendered with MSAA. Hopefully this is not too much distracting and only
happen if the face is almost parallel to the view.
February 7, 2019, 16:30 (GMT)
Edit Mode: Fix geometry shader workaround not respecting aspect ratio
February 7, 2019, 15:42 (GMT)
Bevel: better attachment points for unbeveled edges, arc miter.
February 7, 2019, 15:31 (GMT)
GP: Reduce render noise pixel in blend borders
February 7, 2019, 15:31 (GMT)
GP: Cleanup blend pixel function

Clear the function that blend pixels and change parameter.
February 7, 2019, 14:49 (GMT)
Merge branch 'blender2.7'
February 7, 2019, 14:30 (GMT)
Windows: refactor GHOST wintab handling.

This is backporting a change from 2.8, which may help solve crashes when
activating a window. Previously bringTabletContextToFront() would call
tablet API functions with NULL tablet, which may crash on some drivers.

Ref T60811.
February 7, 2019, 12:01 (GMT)
Fix object.users_collection not including scene collections.
February 7, 2019, 10:55 (GMT)
Show all useful metadata fields in editors

Is available when doing "View -> Show Metadata". Will draw all the
fields which are not part of the stamp at the bottom of the image.

Couple of hand-picked fields are ignored, since those are not very
useful to be seen.

Aimed to ease review of rendered shots.

Reviewers: brecht

Reviewed By: brecht

Subscribers: fsiddi

Differential Revision: https://developer.blender.org/D4316
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021