Revision e69ec8b by Joshua Leung June 7, 2012, 05:29 (GMT) |
Bugfix [#31735] Performance issue related to object parenting to armature In the file included with the bugreport, framerates were dropping from 60fps to 11fps for an armature with several lattices parented, and a 5fps drop everytime an object was parented to the armature. Upon (re-)inspection of the code, it became apparent that this was being caused by a block of code that would recalculate the parent (perhaps recursively) as it thought the parent state was for the wrong timestamp. However, the timestamps this was using was never really updated (except for a single place, which set it to a single fixed value to force recalculations to take place), which meant that this branch was run all the time. AFACT, this is a remnant from some of the old timeoffset stuff + pre-Depsgraph timestamping hacks that are no longer used/set. |
Revision ebb2dc8 by Mitchell Stokes June 7, 2012, 01:46 (GMT) |
Some slight refactoring of the BGE's LibLoad code to make things a bit cleaner (no functional changes). |
Revision 8beea05 by Mitchell Stokes June 7, 2012, 01:44 (GMT) |
Fixing some potential heap corruption issues in the Blenderplayer when it is built with CMake. This fix forces Blender and the Blenderplayer to use the same SDNA, since inconsistencies between Blender's and the Blenderplayer's SDNA is what lead to the corruption issues. |
Revision 78cf502 by Brecht Van Lommel June 6, 2012, 23:27 (GMT) |
Cycles: border render now works in the viewport, when looking through the camera, same as in render. It draws objects in solid draw mode outside of the border. |
Revision 5ebc882 by Brecht Van Lommel June 6, 2012, 23:27 (GMT) |
Cycles: small code fix for disabled code. |
Revision 5414ea4 by Ove Murberg Henriksen June 6, 2012, 23:21 (GMT) |
Fixed naming from "single vertex group" to "active vertex group" |
Revision 46945d8 by Thomas Dinges June 6, 2012, 23:01 (GMT) |
Revert my own commit r47544, this does not seem to be the correct fix. :/ |
Revision d503265 by Campbell Barton June 6, 2012, 22:38 (GMT) |
style cleanup |
Revision 379c4ae by Thomas Dinges June 6, 2012, 22:36 (GMT) |
Cycles / OSL: * Missing header kernel_passes.h, needed for "direction_to_panorama" in kernel_triangle.h |
Revision 0415913 by Thomas Dinges June 6, 2012, 21:55 (GMT) |
Revision 052e34c by Campbell Barton June 6, 2012, 20:26 (GMT) |
fix for bug where auto-handles were not calculated correctly for animated curves. |
Revision 3e8ad39 by Campbell Barton June 6, 2012, 20:05 (GMT) |
code cleanup: remove unused mask args |
Revision fdf0d01 by Campbell Barton June 6, 2012, 19:36 (GMT) |
disable group/object selection in the outliner, it slows down drawing far too much. |
Revision 67326ad by Campbell Barton June 6, 2012, 19:20 (GMT) |
group outliner option to instance selected groups in the scene. |
Revision 286c591 by Sergey Sharybin June 6, 2012, 19:11 (GMT) |
Revision f43a733 by Sergey Sharybin June 6, 2012, 18:58 (GMT) |
Changed semantic of recently added start_frame Now it's indicates at which scene frame number movie clip starts playing back. This this setting is still belongs to clip datavlock and used by all users of clip such as movie compositor nodes, constraints and so. After long discussion and thoughts about this it was decided that this would match image's current behavior (which initially seen a bit crappy), but that's actually allows: - Keep semantics of start frame in image and clip datablocks in sync - Allows to support features like support of loading image sequences with crappy numbers in suffix which doesn't fit long int. - Allows to eliminate extra boolean checkbox to control such kind of offset. Hopefully from pipeline POV it wouldn't hurt because idea of having this things implemented in original way was working only if sequence before processing started naming form 001. |
Revision 3e3e5b2 by Campbell Barton June 6, 2012, 18:38 (GMT) |
replace glGetFloatv(GL_CURRENT_COLOR, col_f); with the current wire color arg. |
Revision 023fba4 by Thomas Dinges June 6, 2012, 18:11 (GMT) |
Transform Locks UI: * Some beautifying and cleanup to show X, Y, Z label. This fixes [#31717] Transform Locks panel -> no x,y,z coordinates are displayed |
Revision b53b03a by Campbell Barton June 6, 2012, 18:00 (GMT) |
pass the object wire color along to drawing functions, too many places would use glGetFloatv(GL_CURRENT_COLOR, curcol), which also become confusing to debug if in some cases the color was set beforehand. |
Revision 47c96b6 by Thomas Dinges June 6, 2012, 16:00 (GMT) |
Cycles / OSL: * Fixes for some silly typos in the checker shader. * Added missing GPL licence block to node_fresnel.h. |
|