Revision 1e4d993 by Sergey Sharybin October 3, 2014, 12:28 (GMT) |
Cycles: Use more accurate implementation of erf() and erfinv() This functions are orders of magnitude more accurate than the old ones, and they're around the same complexity to compute. |
Revision 72f557d by Antonis Ryakiotakis October 3, 2014, 11:14 (GMT) |
Sculpting: Grab and Snake hook brushes now support strength. To keep compatibility with older brushes, this commit also sets strength to 1.0 for those brushes. |
Revision 0fa7e4c by Sergey Sharybin October 3, 2014, 10:13 (GMT) |
Cycles: Decouple object flags update to a separate update step This way there's much less cross-references between objects and meshes device update functions. The only thing remained s the object bounds calculation which is needed by bvh update. This could also be decoupled, but it's not that crucial yet because its's how it used to be for ages now. |
Revision 9ce645e by Bastien Montagne October 3, 2014, 10:12 (GMT) |
Better fix for T42054 - modifiers have a callback to say whether they need normals or no. Thanks Campbell for the headup! |
Revision d4758ba by Bastien Montagne October 3, 2014, 09:58 (GMT) |
Fix T42054: Problem when using Cast modifier with Wireframe modifier. Wireframe modifier needs valid normals, let's ensure that! |
Revision 502f6d5 by Sergey Sharybin October 3, 2014, 09:27 (GMT) |
Fix T41920: Changing Use Alpha settings doesn't refresh viewport properly |
Revision a654512 by Sergey Sharybin October 3, 2014, 08:52 (GMT) |
Cycles: Implement preliminary test for volume stack update from SSS This adds an AABB collision check for objects with volumes and if there's a collision detected then the object will have SD_OBJECT_INTERSECTS_VOLUME flag. This solves a speed regression introduced by the fix for T39823 by skipping volume stack update in cases no volumes intersects the current SSS object. |
Revision b86f199 by Sergey Sharybin October 3, 2014, 08:44 (GMT) |
Cycles: Fix for non-initialized variable |
Revision 527d049 by Sergey Sharybin October 3, 2014, 06:55 (GMT) |
Cycles: Make camera-in-volume an official feature This means it's no longer needed to enable experimental feature set in order to have proper camera in volume support. And this also means if there's something wrong going on, or if there's speed regression for cases when camera is obviously not in the volume -- this issues are to be reported and handled in the regular matter. Happy blending! |
Revision 7dabfb2 by Sergey Sharybin October 3, 2014, 06:55 (GMT) |
Cycles: Speedup of kernel side camera-in-volume detection The idea is to only count intersections with objects which has volumetric shader and ignore all other objects. This is probably as fast as we can go without involving some forth level magic. |
Revision 50af4d2 by Campbell Barton October 3, 2014, 06:21 (GMT) |
Cleanup: spelling, ws |
Revision 230c272 by Campbell Barton October 3, 2014, 06:21 (GMT) |
Comments: note on bmesh_region_match also correct buffer type |
Revision a1d80b9 by Sergey Sharybin October 2, 2014, 18:47 (GMT) |
Update link to the Support an Animation Movie link This is to be in the final release. |
Revision faa10d1 by Sergey Sharybin October 2, 2014, 18:45 (GMT) |
Cycles: optimization of panoramic camera in volume Now we do much better preliminary check for panoramic camera is inside the volume object boundings. Also we're now cacheing the has_volume in the mesh, which makes it unneeded iterations for each object's shaders. Should be no functional changes, just faster sync and panoramic-in-volume rendering. |
Revision e64ecae by Antonis Ryakiotakis October 2, 2014, 18:18 (GMT) |
Code cleanup: calc_manipulator_stats is only used in manipulator (and soon will only use the context for such queries) |
Revision 591caab by Sergey Sharybin October 2, 2014, 16:19 (GMT) |
Fix for wrong bit mask magic happening in gpu_update_lamps_shadows() |
Revision 480d9ea by Sergey Sharybin October 2, 2014, 16:17 (GMT) |
Fix black matcap when using particle system Using matcap with a displist is not really good thing to try and it's actually a regression since we've enabled matcaps for all objects instead of just an active one. |
Revision bcab08c by Sergey Sharybin October 2, 2014, 15:12 (GMT) |
Libmv: Fix wrong variable use in scons |
Revision 6a8ff9e by Campbell Barton October 2, 2014, 15:10 (GMT) |
Fix error in last commit |
Revision 7901faf by Campbell Barton October 2, 2014, 14:24 (GMT) |
Fix T42049: Crash exiting /w GL1.1 |
|
|
|


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