Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3585 / 5574

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.
June 7, 2012, 01:46 (GMT)
Some slight refactoring of the BGE's LibLoad code to make things a bit cleaner (no functional changes).
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.
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.
June 6, 2012, 23:27 (GMT)
Cycles: small code fix for disabled code.
June 6, 2012, 23:21 (GMT)
Fixed naming from "single vertex group" to "active vertex group"
June 6, 2012, 23:01 (GMT)
Revert my own commit r47544, this does not seem to be the correct fix. :/
June 6, 2012, 22:38 (GMT)
style cleanup
June 6, 2012, 22:36 (GMT)
Cycles / OSL:
* Missing header kernel_passes.h, needed for "direction_to_panorama" in kernel_triangle.h
June 6, 2012, 21:55 (GMT)
Cmake:
* Removed first line, probably accidentally committed in r47439.
June 6, 2012, 20:26 (GMT)
fix for bug where auto-handles were not calculated correctly for animated curves.
June 6, 2012, 20:05 (GMT)
code cleanup: remove unused mask args
June 6, 2012, 19:36 (GMT)
disable group/object selection in the outliner, it slows down drawing far too much.
June 6, 2012, 19:20 (GMT)
group outliner option to instance selected groups in the scene.
June 6, 2012, 19:11 (GMT)
Merging r47507 through r47534 from trunk into soc-2011-tomato

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.
June 6, 2012, 18:38 (GMT)
replace glGetFloatv(GL_CURRENT_COLOR, col_f); with the current wire color arg.
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
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.
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021