Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3697 / 5574

March 13, 2012, 17:13 (GMT)
code/style cleanup for loop walker which was is fairly confusing and hard to extend.
- only have one return at the end of the function.
- break up functionality more clearly between wire/face walk.
- remove unused struct member.
March 13, 2012, 15:44 (GMT)
patch [#30511] from r44792, broke setting the window state from the command line (-W / -w).

Fix this by storing if the border is set - before this was only done for the window dimensions.
also move these variables into a static struct so this logic is easier to follow.
March 13, 2012, 14:28 (GMT)
WITH_GHOST_SDL working again (missing std:: update)
March 13, 2012, 10:31 (GMT)
Fix possible usage of NULL function reported by clang
March 13, 2012, 06:22 (GMT)
bmesh py api: more comprehensive intro page, also fix some spelling errors.
March 13, 2012, 02:59 (GMT)
bmesh python api:
BMesh.select_history.remove/clear/validate functions.
March 13, 2012, 02:18 (GMT)
bmesh: Pressing Fkey when a face cant be made falls back to the selection history and creates edges in the order of verts selected, pressing F again will make an NGon.

(fun feature while our bug tracker is down)
March 13, 2012, 01:55 (GMT)
stule cleanup for rct.c and fix for error in last commit.
March 13, 2012, 01:11 (GMT)
workaround [#30480] Knife tool flicker

the problem was numeric precision when in ortho mode the start/end points for the view vector would be 2000 apart which caused trouble for the intersection test.
March 12, 2012, 23:56 (GMT)
style cleanup
March 12, 2012, 23:03 (GMT)
Code cleanup: use explicit PBVH type enum rather than checking for grids or faces.

No functional changes, this is just a bit easier to read I think (and
nicer if we add more PBVH types in the future, e.g. for dynamic
topology sculpting.)
March 12, 2012, 22:52 (GMT)
Code cleanup: replace multires update function pointer with direct call.

Renamed the multiresModifier_update() function to
multires_modifier_update_mdisps() and made it visible to subsurf_ccg.c
so it can be called directly. No functional change, just a bit simpler.
March 12, 2012, 21:38 (GMT)
better fix for [#30529], find the right axis rather then checking for folded quads.
March 12, 2012, 21:18 (GMT)
Bundle latest version of Carve library which shall resolve compilation issues with clang
March 12, 2012, 21:09 (GMT)
fix [#30529] BMesh: Wrong Indizes of Faces

problem was bow-tie quads would add opposite normals together and result in zero vector which was used for projection.
Now is_quad_convex_v3() checks if quad contains 2 faces which point away from eachother when split by either direction.

Theres another fix for this bug which can be done since creating the face can use existing edges in the example given so it wont have to guess which order of verts to use.
March 12, 2012, 14:55 (GMT)
Fix #30406: Hooks ignore Automatic handles setting in curves

Update handles positions after applying modifiers which seems to be expected behavior.
The only currently unsolved issue is about updating aligned handles because this needs
to determine in which order handles need to be recalculated which currently depends on
selection flags and which is quite tricky to do when running modifiers and animation data,
so currently just not update their positions for now.
Revision d3e271c by Lukas Toenne
March 12, 2012, 14:39 (GMT)
Fix for lasso gestures. After executing the modal gesture operator the list of gesture points is copied to the operator "path" id property, which is simply a collection of points. This list must be cleared before adding new lasso points to it, since operator properties are now stored after each execution. Noticed by Olivier Amrein (oenvoyage) on IRC.
March 12, 2012, 14:35 (GMT)
Fix #30496: Bugs and crashes about "make links modifers" function.

Was missed check for if modifier is available for particular object type
which ended up with unpredictable results when modifier which isn't supported
yet for some object type as linked to that object type.
March 12, 2012, 13:04 (GMT)
Fix #30524: documentation example code for bge.types.KX_MeshProxy did not work,
using fix suggested by Ryan King.
March 12, 2012, 12:45 (GMT)
Code cleanup: knife gathers pos-related state into a struct. No functional change.

This is in preparation for bug fixing and cleanup related to tracking
of bmface and is_space state variables. And makes it more likely
to avoid bugs in future where some part of state is copied but not all.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021