Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1772 / 5574

May 8, 2018, 14:06 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/modifiers/intern/MOD_dynamicpaint.c
source/blender/modifiers/intern/MOD_uvproject.c
May 8, 2018, 14:00 (GMT)
Fix building with latest versions of ffmpeg.

Some years-old deprecated stuff has now been removed.

Correct solution is probably to use valid defines etc. in own code, but
this is more FFMEPG maintainer task (since it also may change how old
FFMPEG we do support...).
May 8, 2018, 13:35 (GMT)
Orientation for 3D cursor

Currently set when setting the cursor location,
optionally used as an orientation type.

Intended for use by tools too.

See: D3208
May 8, 2018, 13:27 (GMT)
Fix (unreported) bloody modifiers messing with ID user count in copy.

User count of IDs is handled by higher-level, generic function,
low-level copydata functions *MUST NOT* touch them anymore, ever!
May 8, 2018, 13:20 (GMT)
Merge branch 'master' into blender2.8
May 8, 2018, 13:04 (GMT)
Cleanup: Nuke empty dummy wrappers around modifier_copyData_generic().

This also changes signature of modifier copy callback, first (source)
parameter is now a const, which is saner anyway!
May 8, 2018, 12:31 (GMT)
Eevee: Fix bug with transparent object + volume rendering.

This was because the main_fb was not bound back to be updated.
Following draw calls were drawn without depth buffer.
May 8, 2018, 12:22 (GMT)
Merge branch 'master' into blender2.8
May 8, 2018, 12:22 (GMT)
Modifiers: sanitize/cleanup modifiers' copying & freeing code.

Should also fix T55000: Crash with hooks and curves in Cycles render.
May 8, 2018, 12:02 (GMT)
Fix T54999: error when entering edit mode in texture shading

When entering edit mode the texture coordinates is not calculated by
drawcachemesh. For now fallback to solid mode. This gives wrong
artifacts when disabling overlays when in edit mode. We should make it
possible to calculate the UVLOOP from bmesh. This will be done in a next
patch
May 8, 2018, 11:33 (GMT)
Merge branch 'master' into blender2.8
May 8, 2018, 11:32 (GMT)
Cleanup: quiet -Warray-bounds warning
May 8, 2018, 10:58 (GMT)
WeightVG modifiers: Cleanup, add asserts to validate expected data status...
May 8, 2018, 10:58 (GMT)
Clenup: typos.
May 8, 2018, 10:34 (GMT)
Modifiers: pass the ob->data to the modifier if the mesh param is NULL

This enables the modifiers to access things like vertex groups. Care should
be taken to not modifier the mesh itself in this case.
May 8, 2018, 10:18 (GMT)
Armature: Add back Stick bone draw type.

The actual code is a bit convoluted but allows good and "pseudo efficient"
drawing. (pseudo efficient because rendering instances with that amount of
vertices is really inneficient. We should go full procedural but need to
have bufferTexture implemented first) But drawing speed is not a bottleneck
here and it's already a million time less crappy than the old (2.79) immediate
mode method.

Instead of drawing actual wires with different width we render a triangle
fan batch (containing 3 fans: bone, head, tail) which is then oriented in
screen space to the bone direction. We then interpolate a float value
accross vertices giving us a nice blend factor to blend the colors and
gives us really smooth interpolation inside the bone.

The outside edge still being geometry will be antialiased by MSAA if enabled.
May 8, 2018, 10:01 (GMT)
Modifier stack: port Displace to new Mesh-based system.
May 8, 2018, 10:01 (GMT)
Fix recent Curve porting: mesh pointer may also be NULL in non-EditMode case.
May 8, 2018, 10:01 (GMT)
Mod_util: Add back vcos parameter to get_texture_coords_mesh().

Now we use vcos when provided, and fall back to mesh vertices' co
otherwise.

Deform modifiers usually do not have up-to-date coordinates in Mesh
itself, only in given vcos array!
May 8, 2018, 10:01 (GMT)
Mesh normals: clear runtime dirty normal flag also when computing clnors.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021