Revision 5191104 by Sergey Sharybin November 27, 2017, 14:34 (GMT) |
Depsgraph: Sanitize placement of component types in switch statement Makes it more clear why and what is being ignored. |
Revision 488b6fa by Sergey Sharybin November 27, 2017, 13:52 (GMT) |
Merge branch 'master' into blender2.8 |
Revision e3f2b16 by Sergey Sharybin November 27, 2017, 13:51 (GMT) |
Depsgraph: Make sure unexpected configuration does not happen |
Revision f54e076 by Sergey Sharybin November 27, 2017, 13:32 (GMT) |
Merge branch 'master' into blender2.8 |
Revision ef439a1 by Sergey Sharybin November 27, 2017, 13:24 (GMT) |
Sequencer: Fix missing FX compositor when starting rendering from frame with DoF disabled |
Revision 4085158 by Sergey Sharybin November 27, 2017, 13:08 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 9b42b3e by Sergey Sharybin November 27, 2017, 11:21 (GMT) |
Sequencer: Add option to render OpenGL preview with DoF The title says it all actually, controlled with DoF check box next to textured solid check box. Thanks Campbell for review! |
Revision 37fc23d by Sergey Sharybin November 27, 2017, 11:11 (GMT) |
Refactor view3d offscreen drawing to avoid having multiple boolean arguments This is fully unreadable to have lots of boolean arguments scattered across the whole argument list. What does `false, true, true` mean in terms of behavior? Replace those with bitfield which has advantage of having more human readable meaning. |
Revision ff9cf06 by Sergey Sharybin November 27, 2017, 07:50 (GMT) |
Tracking: Cleanup. make code friendly for multi-column editing |
Revision 3bd6c8b by Campbell Barton November 27, 2017, 07:30 (GMT) |
WM: don't change selection on workspace append |
Revision d416184 by Campbell Barton November 27, 2017, 07:30 (GMT) |
Tool System: show manipulators at startup Support duplicating, switching workspaces too. |
Revision ee99d14 by Campbell Barton November 27, 2017, 06:13 (GMT) |
Fix crash duplicating workspace |
Revision 885e73d by Campbell Barton November 27, 2017, 04:42 (GMT) |
Manipulator: ignore depth-buffer for scale cage |
Revision 7b8e89f by Campbell Barton November 27, 2017, 04:07 (GMT) |
Cleanup: incorrect comment |
Revision 46d9c5d by Campbell Barton November 27, 2017, 04:00 (GMT) |
WM: handle widgets before tool keymaps Allows adjusting on-screen widgets even when a tool is selected. |
Revision de09366 by Bastien Montagne November 26, 2017, 19:29 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/editors/mask/mask_draw.c |
Revision 440aa2b by Bastien Montagne November 26, 2017, 18:18 (GMT) |
Cleanup: ImageEditor's mask drawing code was re-implementing `BKE_maskrasterize_buffer`! So this deduplicates and simplifies code, yeah. Also, as an odd bonus, new code seems slighly quicker than previous one (about 5 to 10% quicker). |
Revision 06e6405 by Bastien Montagne November 26, 2017, 18:06 (GMT) |
Removing OMP: BKE's mask_rasterize.c Once again nothing much to say here, except that whole mask rendering process from VSE is about 25% quicker now. ;) |
Revision 440a49a by Bastien Montagne November 26, 2017, 16:25 (GMT) |
Removing OMP: autotrack BKE code. Pretty straightforward this time, we already have a single struct pointer containing all needed data (or nearly). And we gain about 10-15% speed on tracking! :) |
Revision f1ce279 by Bastien Montagne November 26, 2017, 15:03 (GMT) |
Removing OMP: bmesh_operators.c Two more 'not really useful' cases (OMP only shows some noticeable speedup with above 1M elements, and since this is quick operation anyway compared to even ather basic operators, gain is in the 1% area of total processing time in best case). So not worth parallelizing here, we'll gain much more on tackling heavy operations. ;) And BMesh is free from OMP now! |
|