Revision e7c2578 by Sv. Lockal April 3, 2014, 18:08 (GMT) |
Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize. This makes bmw scene in msvc 12 builds 6% faster. It also gives a minor speedup for SSE hair in all compilers. |
Revision 5e5ec4c by Brecht Van Lommel April 3, 2014, 13:59 (GMT) |
Fix T39577: cycles issue mixing anisotropic BSDFs with branched path tracer. |
Revision 0102d57 by Sergey Sharybin April 3, 2014, 12:20 (GMT) |
Slide mask spline segment to define it's curvature This actually implements the idea used in Gimp which is grabbing an arbitrary point on the spline and dragging it, ensuring spline goes over this point. This is really useful way to tweak spline curvature. Currently only affects on a closest handle, meaning no weighting on changes for both handles which are adjacent to the same segment will happen just yet, Another limitation is that currently such a slide is a big jumpy when you start sliding. This is because projection is not used to calculate u value because projection used to fail a lot for me here and didn't find a nice solution for this yet. But this is to be improved for sure! |
Revision 0ebade5 by Campbell Barton April 3, 2014, 11:03 (GMT) |
Fix T37509: regression in smart-uv island orientation |
Revision 5770d69 by Campbell Barton April 3, 2014, 10:47 (GMT) |
Optimize BLI_convexhull_aabb_fit_hull_2d, avoid atan2, sin, cos add utility functions for using a 2d unit vector as a rotation matrix mul_v2_v2_cw & mul_v2_v2_ccw |
Revision 51abc2b by Campbell Barton April 3, 2014, 09:49 (GMT) |
Fix for T39537 wasn't complete, buttons in popups remained unset. |
Revision d5ce2b5 by Campbell Barton April 3, 2014, 07:57 (GMT) |
Fix T39567: simple deform modifier error |
Revision 0e3e4c9 by Bastien Montagne April 3, 2014, 07:21 (GMT) |
Revision 9bbb30b by Campbell Barton April 3, 2014, 06:13 (GMT) |
Fix T39245: Crash when dynamic topology is enabled Redundant decrement was crashing for systems which didnt optimize it out. |
Revision 5873160 by Campbell Barton April 3, 2014, 06:13 (GMT) |
Code cleanup: strict flags for bmesh_log |
Revision 75c0ced by Tamito Kajiyama April 3, 2014, 05:59 (GMT) |
Freestyle: Fix for debug information about sweep line intersection detection. Vertices of two edges were swapped by mistake. Also fixed indentation and added a couple of debug prints to make it easier to visualize the lines using Matlab. |
Revision c6d8540 by Antonis Ryakiotakis April 3, 2014, 01:03 (GMT) |
Forgotten to add this on last commit. This would cause dyntopo to always refresh all its nodes if show diffuse was on. |
Revision dd54b72 by Campbell Barton April 3, 2014, 00:29 (GMT) |
Revision 7266285 by Campbell Barton April 3, 2014, 00:04 (GMT) |
WM: expose file loading operator property init functions |
Revision b2b4f2c by Campbell Barton April 2, 2014, 23:45 (GMT) |
Code cleanup: use BKE_BIT_TEST_SET to set flags |
Revision f38331a by Campbell Barton April 2, 2014, 22:24 (GMT) |
Code cleanup: style |
Revision 03bd418 by Antonis Ryakiotakis April 2, 2014, 21:39 (GMT) |
Fix T39517, Issue here is that "show diffuse" option does not respect its intended purpose which is to be used only for masking. There are a couple of caveats here: Dyntopo and multires -always- have mask data enabled, and thus as soon as one goes to dyntopo mode or adds a multires modifier he would get the default grey color instead. Matcaps would break when nodes asked for a diffuse material color (this was broken before too). Solved by adding global material state for when matcaps are enabled. Also matcaps don't always played well with VBOs off. Added a few more missing updates for mask operators to notify show_diffuse property as changed. This was also needed on rebuilding dyntopo pbvh. Also make zero mask color duller again after artist feedback. |
Revision a58814a by Brecht Van Lommel April 2, 2014, 18:51 (GMT) |
Fix T39525: cycles volume render difference between branched/non-branched path. |
Revision 7ed9d1b by Brecht Van Lommel April 2, 2014, 18:51 (GMT) |
Fix T39523: cycles cache BVH not working correct with deformation motion blur. |
Revision 8c730b1 by Antonis Ryakiotakis April 2, 2014, 15:56 (GMT) |
Fix T39520, show diffuse not working in dyntopo. Was marked as a todo in the code. This does not yet take care of correct display for multi material meshes, since it would need correct separation of faces during pbvh creation. Instead we just take material of first face in node and assume that the rest faces have the same. This will create some funky effects if one attempts to sculpt in this way. Note: This does not yet address T39517 |
|
|
|


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