Revision 6d0dbd3 by Clément Foucault June 28, 2017, 14:32 (GMT) |
Probe: Irradiance Volume: Fix default clip start. |
Revision 1982e72 by Clément Foucault June 28, 2017, 14:32 (GMT) |
Eevee: Refactor of shading code to be more modular. This will enable creating shading models more easily. |
June 28, 2017, 12:58 (GMT) |
Fix T51920: Invalidate draw cache when changing object origin |
Revision 16eca8f by Bastien Montagne June 28, 2017, 11:21 (GMT) |
Fix own really stupid mistake/typo in previous commit... |
Revision 2c0ee61 by Bastien Montagne 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. |
Revision 4a061a8 by Campbell Barton 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. |
Revision e78c084 by Campbell Barton 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. |
Revision fc3d0da by Campbell Barton June 28, 2017, 01:39 (GMT) |
DWM: Fix own error checking wrong layer type Would calculate all tangents for every UV layer. |
Revision 87dd9c3 by Campbell Barton 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. |
Revision 0378766 by Campbell Barton June 28, 2017, 00:23 (GMT) |
Fix own error removing texface Setting the name crashed with NULL poly layer. |
Revision 87a9555 by Campbell Barton June 28, 2017, 00:11 (GMT) |
Fix own error removing texface Using pointer offsets from different arrays |
Revision df70e3d by Campbell Barton June 27, 2017, 23:55 (GMT) |
DWM: separate tangents from UV conversion Prepare for different number of UV/Tangent layers. |
Revision dbaa6c2 by Campbell Barton 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. |
June 27, 2017, 16:40 (GMT) |
Fix missing globalsBlock in edit mode latice drawing This was causing lattice vertices not to be drawn. |
Revision f11bcbe by Dalai Felinto 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. |
June 27, 2017, 13:59 (GMT) |
Implement weight colors for lattices in draw manager |
Revision 6e83ace by Clément Foucault June 27, 2017, 13:00 (GMT) |
LightProbes: Change 3d view display shape. Introduce specific shape for each probe type to easily identify them. |
June 27, 2017, 09:59 (GMT) |
Fix typo in Eevee hair UV handling |
Revision bb0e8f1 by Campbell Barton June 27, 2017, 08:05 (GMT) |
Cleanup: remove unused function |
Revision 3cb562c by Campbell Barton 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%). |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021