Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2591 / 5574

May 21, 2015, 21:43 (GMT)
Cycles: Remove TM / R and whitespace from OpenCL device names.

Was already done for CPU devices, now we also do this for OpenCL.
May 21, 2015, 18:32 (GMT)
Cleanup: Remove some outdated comments related to split kernel.
May 21, 2015, 18:28 (GMT)
Fix T44744, tangents incorrect in edit mode.

Really bad code here, index of fetched data was basically totally off
and unrelated to what it should be.
May 21, 2015, 16:37 (GMT)
Yet another crappy Intel driver added for correct SSAO support.
May 21, 2015, 15:37 (GMT)
Fix crash in blenderplayer when scrubbing off screen.

Was cache referencing deleted or NULL items.

Reported by Kopias on irc
May 21, 2015, 14:37 (GMT)
Fix T44778 missing specular transparency slider in game engine
May 21, 2015, 14:06 (GMT)
Fix T44791 triangles when painting on a texpaint plane

Problem was float precision issues across tile boundaries. Since we are
comparing pixels, give a small tolerance when comparing clipped vertices
against triangle lines.
May 21, 2015, 13:46 (GMT)
SCons: Fix for missing avx and avx2 cycles kernels

SCons was checking for a particular compiler version to see whether compiler
flags are available or not, but compiler ID was only set on OSX.

Now it should be set on Linux as well.
Revision 25bedec by Joshua Leung
May 21, 2015, 13:21 (GMT)
GPencil Eraser Size-Saving Fix

On second thought, the eraser size should be saved even if the brush type is not
eraser, as we can toggle this now.
Revision 389564c by Joshua Leung
May 21, 2015, 13:21 (GMT)
Fix T44774: Grease Pencil eraser size reset after exiting session

Previously, it would only save the eraser size if the session ended properly,
instead of being cancelled. However, that wouldn't happen if exiting the session
using Esc.
May 21, 2015, 12:46 (GMT)
BMesh: decrease decimate epsilon

Since using doubles to calculate cost,
using topology fallback cost isn't needed as much.
May 21, 2015, 11:20 (GMT)
Fix T44795: same menu item for different command in node editor.

We have too much of those cases in our UI, if we want to keep operators doing
several similar/related but yet different tasks, we should have a real way to
support it on label/icon/tip side too. Easier to say than to do though. :|
May 21, 2015, 11:12 (GMT)
Cycles: Remove OSL from split headers

Split kernel is mainly useful for GPUs which can not support OSL in visible
future anyway.
May 21, 2015, 11:12 (GMT)
Cycles: Move utility atomics function to util_atomic.h

No functional changes, just better to keep all atomic function in a single place,
they might become handy later.
May 21, 2015, 11:06 (GMT)
Fix T44780: Decimate planar creates concave edges

Float precision was causing problems for decimate,
small faces that create a nearly flat surface were detected as having no 'cost' to collapse.
May 21, 2015, 11:06 (GMT)
Math Lib: double versions of vector funcs

- add_vn_vn_d
- add_vn_vnvn_d
- mul_vn_db
May 21, 2015, 10:00 (GMT)
Fix T44794: Blend From Shape tool X Icon UI Bug?

Note: maybe we could even make `RNA_property_is_unlink()` always return false
for enum properties? But well, guess being explicit here does not hurt...
May 21, 2015, 09:30 (GMT)
Cycles: CYCLES_OPRNCL_DEBUG now affects on split kernel as well
May 21, 2015, 09:05 (GMT)
Cycles: Restore some lost custom cflags passed to the kernel compilation

They were lost during simplification of kernel loading but might be rather
crucial for the performance.

Also made it so cflags are shared across kernels. Surely it might lead to
some unwanted kernel re-compilation but at the same time they might easily
run out of sync with the changes in kernel and so.
May 21, 2015, 06:41 (GMT)
BMesh: decimate improvement for flat surfaces

Previously decimate on flat areas of a mesh would more or less randomly collapse edges.
(giving bad topology).

This commit includes a topology 'cost', so smaller edges on flat surfaces collapse first.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021