Blender Git Commits

Blender Git "master" branch commits.

Page: 1426 / 5574

December 3, 2018, 16:19 (GMT)
DRW: Make fullscreen quad in the background

This is to be able to only draw the background pixels by using a depth
test EQUAL.
December 3, 2018, 16:19 (GMT)
Workbench: Cleanup: Remove Spherical harmonic evaluation

It is not used anymore
December 3, 2018, 16:19 (GMT)
View3D: Grid: Don't make the Zaxis produce any fragment is not needed

This was a bug that was making the grid drawing even more slower than it
is.
December 3, 2018, 16:19 (GMT)
Workbench: Reduce VRAM usage depending on mode

We exploit the fact that we are using the metallic workflow for material
and pass the metallic parameter instead of the specular color.

Pack the front facing bit in the color buffer only for matcap display.

Change buffer formats to use less bytes as possible.

Also don't request buffers that we won't use.

Saved 40MB on 2K screen on StudioLight + Shadows + Specular Lighting.

Includes several cleanups.
December 3, 2018, 16:05 (GMT)
Subdiv: Set edge render flags according to Optimal Display

This is a part of T58609, but work is still needed to properly
support this flag in the draw manager.
December 3, 2018, 15:29 (GMT)
Depsgraph: completely move customdata_mask to the ID node.

Move all mask-related fields from Object and OperationDepsNode
to Object_Runtime and IDDepsNode. Auto-apply DEG_TAG_GEOMETRY
if the mask changes after DEG rebuild. Update DEG API and all
code that uses it.

This fixes "source mesh data is not ready" errors from Data
Transfer modifier when parameters are changed in the UI after
the recent mesh_get_eval_final fix.

Reviewers: sergey

Differential Revision: https://developer.blender.org/D4025
December 3, 2018, 15:26 (GMT)
T58338 Edit Mode rotation doesn't work if object is far away from world origin

The fix code was done by Brecht Van Lommel, I only tested that the solution works.
December 3, 2018, 15:22 (GMT)
Fix T57858: Add validation callback to CustomData layers.

Our mesh validation was only checking cd layout so far, not their actual
data. While this might only be needed for a few types, this is a
required addition for things like imported UVs, else we have no way to
avoid nasty things like NANs & co.

Note that more layer types may need that callback, time will say. For
now added it to some obvious missing cases...
December 3, 2018, 15:22 (GMT)
Cleanup: Use BLI's is_finite_v helpers instead of manualy checking each item.
December 3, 2018, 15:05 (GMT)
Depsgraph: Add missing cache file handling in build_id()
December 3, 2018, 14:14 (GMT)
Fix T58600: update OSL scripts to work with OSL 1.10.x.
December 3, 2018, 14:01 (GMT)
Data Transfer Modifier: fix mesh_get_eval_final usage.

It can't be used during modifier evaluation, and rna
enum code should access the evaluated objects.
December 3, 2018, 14:01 (GMT)
Depsgraph: assert that mesh_get_eval_final/deform aren't used in eval.

Using those functions during multithreaded evaluation is a sure
way to have a race condition and crash.
December 3, 2018, 13:19 (GMT)
Fix T58258: Select Objects in Collection not working

Maniphest Tasks: T58258

Differential Revision: https://developer.blender.org/D4023
December 3, 2018, 10:21 (GMT)
3D View: remove non tool-system ruler

There was duplicate code for the ruler being accessed
as a tool and an operator.

Remove the modal operator code in favor of tool access.
December 3, 2018, 09:39 (GMT)
Fix T58556: Some remaining 'dupli_types' in pycode after renaming.
December 3, 2018, 08:32 (GMT)
Fix T58594: Modal circle select can't select & de-select
December 3, 2018, 08:31 (GMT)
Merge branch 'master' into blender2.8
December 3, 2018, 08:12 (GMT)
Fix T58535 Crash on Load

The particles was not ready when the drawing cache try to use it.
December 3, 2018, 07:43 (GMT)
Fix T54580: Pointer buttons skip undo push
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021