Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2067 / 5574

June 28, 2017, 14:32 (GMT)
Probe: Irradiance Volume: Fix default clip start.
June 28, 2017, 14:32 (GMT)
Eevee: Refactor of shading code to be more modular.

This will enable creating shading models more easily.
Revision 0782c9f by Luca Rood
June 28, 2017, 12:58 (GMT)
Fix T51920: Invalidate draw cache when changing object origin
June 28, 2017, 11:21 (GMT)
Fix own really stupid mistake/typo in previous commit...
June 28, 2017, 08:53 (GMT)
Fix T51900: Crash after pressing "F" multiple times.

`BMO_iter_as_array()` may fill less items than requested in given array,
so we have to update number of items to work on from its returned value,
otherwise code might try to use uninitialized memory.
June 28, 2017, 03:44 (GMT)
DwM: mesh data now only creates data thats used

Read from the GPUMaterial to find custom-data layers used for drawing.

This resolves problem where having UV's would always calculate tangents
causing noticeable slow down compared to 2.7x.
June 28, 2017, 03:36 (GMT)
DwM: create eevee materials before the mesh

To know which custom-data layers will be needed in the mesh.

No functional change yet.
June 28, 2017, 01:39 (GMT)
DWM: Fix own error checking wrong layer type

Would calculate all tangents for every UV layer.
June 28, 2017, 00:59 (GMT)
GPU: split GPU_material_from_nodetree in two

Add GPU_material_from_nodetree_find to avoid having to construct other
arguments which won't be used in the case the material is exists.
June 28, 2017, 00:23 (GMT)
Fix own error removing texface

Setting the name crashed with NULL poly layer.
June 28, 2017, 00:11 (GMT)
Fix own error removing texface

Using pointer offsets from different arrays
June 27, 2017, 23:55 (GMT)
DWM: separate tangents from UV conversion

Prepare for different number of UV/Tangent layers.
June 27, 2017, 23:37 (GMT)
GPU: GPU_generate_pass_new now takes vertex-attrs

Needed so we can tell which custom-data layers to use from the mesh.
Revision 2ed82d2 by Luca Rood
June 27, 2017, 16:40 (GMT)
Fix missing globalsBlock in edit mode latice drawing

This was causing lattice vertices not to be drawn.
June 27, 2017, 14:56 (GMT)
Fix T51913: Context tab for textures issue

The original code was doing a sanity check to see if existing index was
out of range. However the comparison was wrong.

So if the previous ct->user (active index of texture node) was larger
than then number of available texture nodes + 1 in the other material,
we would never re-set the index to 0.

Bug introduced on c31f74de6bb7.

There was an early attempt of fixing this (2b2ac5d3cc) but it was just working
by pure, luck. And failing in cases like the one from this bug report.
Revision d04f30c by Luca Rood
June 27, 2017, 13:59 (GMT)
Implement weight colors for lattices in draw manager
June 27, 2017, 13:00 (GMT)
LightProbes: Change 3d view display shape.

Introduce specific shape for each probe type to easily identify them.
Revision cbfdd02 by Luca Rood
June 27, 2017, 09:59 (GMT)
Fix typo in Eevee hair UV handling
June 27, 2017, 08:05 (GMT)
Cleanup: remove unused function
June 27, 2017, 06:14 (GMT)
mikktspace: minor optimization

Add a safe version of normalize since all uses of normalize
did zero length checks, move this into a function.

Also avoid unnecessary conversion.

Gives minor speedup here (approx 3-5%).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021