Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1700 / 5574

June 11, 2018, 11:55 (GMT)
DRW: Add cache reset.

This is a temporary solution to the use of the shared cache.

Ideally this cache should be per gl drawing context.
June 11, 2018, 11:06 (GMT)
GHOST: WGL: Delay context initialization for offscreen contexts.

Same as 128926a41b368e166af63515370d9c9367e3dda2 but for windows.
June 11, 2018, 11:02 (GMT)
Cycles: Cleanup, silence strict compiler warning

There is one legit place in the code where memcpy was used as an
optimization trick. Was needed for older version of GCC, but now
it should be re-evaluated and checked if it still helps to have
that trick.

In other places it's somewhat lazy programming to zero out all
object members. That is absolutely unsafe, at the moment when
less trivial class is used as a member in that object things
will break.

Other cases were using memcpy into an object which comes from
an external library. We don't control that object, and we can
not guarantee it will always be safe for such memory tricks
and debugging bugs caused by such low level access is far fun.

Ideally we need to use more proper C++, but needs to be done with
big care, including benchmarks of each change, For now do
annoying but simple cast to void*.
June 11, 2018, 11:02 (GMT)
Libmv: Cleanup, make strict compiler more happy

In C++ it is not really safe to memcpy objects, and newer GCC will warn
about this. However, we don't use our vector for unsafe-to-memcpy objects,
so just explicitly silence that warning.
June 11, 2018, 11:00 (GMT)
Render: Fix build problem with missing GL/glew.h
June 11, 2018, 10:48 (GMT)
Shading: Change icon of userpreference in Shading popover
Revision d0956e9 by Bastien Montagne
June 11, 2018, 10:15 (GMT)
Cleanup: Moar G.main removal of Hell.

This commit actually adds some G.main... but at much, much higher level
than the ones it removes, so should still be better ;)
June 11, 2018, 10:15 (GMT)
Cleanup: remove some G.main usages...
June 11, 2018, 09:52 (GMT)
MetaBall support for Workbench + EEVEE

Note: Metaballs only support the first material slot. Splicing it per
material would create empty Batches. In order to overcome this we set
the batch for other materials to NULL. We added extra checks in EEVEE
and Workbench to not draw when the geom is NULL.
June 11, 2018, 09:52 (GMT)
Workbench: Flipping MatCaps for forward shading
June 11, 2018, 09:37 (GMT)
Fix pchan head/tail original values not being set
June 11, 2018, 09:36 (GMT)
Fix bad level stubs
June 11, 2018, 09:33 (GMT)
Revert unintended changes to depsgraph

This partially reverts f8d7df6f162.
I committed this bit by mistake.
June 11, 2018, 09:06 (GMT)
Merge branch 'master' into blender2.8
June 11, 2018, 09:06 (GMT)
Cleanup: Use BLI_strncpy

It has behavior which we expect, and silences strict compiler warning.
June 11, 2018, 09:02 (GMT)
Fix T55278: Lightmap Pack > New Image broken when active object is None

thanx bblanimation (Christopher Gearhart) for spotting the issue and
providing the fix!

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D3449
June 11, 2018, 08:46 (GMT)
Merge branch 'master' into blender2.8
June 11, 2018, 08:46 (GMT)
path_util: avoid overflow w/ strtoll use

Also style cleanup.
June 11, 2018, 08:37 (GMT)
3D View: move screen overlays to the top

- Frame & object name now top left.
- Axis now top right (when view navigation disabled).

This is needed so we can use the lower area for redo popup, see T55386.
June 11, 2018, 08:28 (GMT)
Merge branch 'master' into blender2.8
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021