Porteries Tristan
2e6634e4a8
BGE: Cleanup function UpdateMesh and SetMesh in CcdPhysicsController.cpp
...
"if (value == true)" -> "if(value)"
"if (ptr == NULL)" -> "if (!ptr)"
"vector<bool>" -> "std::vector<bool>"
And other blender typo.
2015-05-08 18:17:37 +02:00
Antony Riakiotakis
4c79608b3b
Revert "Motionpaths: Use scene range option, takes start/end frame and
...
preview"
Looks like this does not work for animators here after all, will use a
different code for this (probably not hardcoded)
This reverts commit 3bbb4020e7f0fae80a5edd31e19b7fa97d2149e4.
2015-05-08 17:16:59 +02:00
Antony Riakiotakis
3bbb4020e7
Motionpaths: Use scene range option, takes start/end frame and preview
...
settings into account.
2015-05-08 12:35:52 +02:00
Thomas Dinges
900fc43bb4
Cleanup: Remove unused ray type flags.
...
They were added for completeness, but it seems we don't need them.
2015-05-08 12:10:26 +02:00
Bastien Montagne
945e302409
Cleanup: #define -> enum, and get rid of useless braces in case's.
2015-05-08 10:44:18 +02:00
Bastien Montagne
9190d18b74
Fix T44634: Slide edge not responding to ALT + WHEEL to change reference edge in "even mode".
...
Modal events (TFM_MODAL_EDGESLIDE_UP/_DOWN) were eaten by NOP generic transform event handling...
2015-05-08 10:29:59 +02:00
Campbell Barton
a8da11c014
Add missing TEXTEDIT_UPDATE option
2015-05-08 08:58:29 +10:00
Campbell Barton
a077be3658
Cleanup: use r_* prefix for return args
2015-05-08 07:25:39 +10:00
Campbell Barton
e010960431
DNA; document how to ignore a struct
2015-05-08 06:54:13 +10:00
Antony Riakiotakis
0a82c3cfef
Minor cleanup
2015-05-07 18:32:35 +02:00
Antony Riakiotakis
a5dead2e8c
Fix T44604 bad quality of rake with bezier curves.
...
We can calculate tangents analytically for bezier curves, so just make
them awesome. New code uses forward differencing calculation for
efficiency just like curve calculation.
Picture before/after:
http://www.pasteall.org/pic/87843
2015-05-07 18:10:48 +02:00
Bastien Montagne
a2eb94b470
Fix T44631: Custom Normal Data Transfer crash.
...
Own stupid mistake in rBcdabf7e3...
2015-05-07 15:32:37 +02:00
Bastien Montagne
aa3fc89257
Fix T44611: 'make_links_data' modifiers would fail and crash with multires modifier.
...
Since it was not ensuring dest has valid mdisp data matching new multires modifier subdiv level...
Also, fixed a bug in `multires_subdivide()`, which would crash when trying to
increase from level 0 (aka no subdiv) to > 1 (wrong check, trying to interpolate
when it should not). And added a few sanity checks.
2015-05-07 15:19:32 +02:00
Antony Riakiotakis
15fd37fab2
Rake: store last position from mouse, don't store halfpoint between last
...
and current position.
patch by Bastien
2015-05-07 15:04:11 +02:00
Antony Riakiotakis
e6a7fdd309
Fix T44627, black spots with lock alpha in projection paint:
...
Painting would revert alpha even on unpainted pixels, where values would
contain garbage.
2015-05-07 14:49:40 +02:00
Antony Riakiotakis
e39ec27bba
Fix crash when rendering opengl from sequencer.
2015-05-07 14:09:30 +02:00
Campbell Barton
e3b0d5e99b
EdgeSlide: support for un-clamped sliding
...
Functionality matches vertex slide.
2015-05-07 21:31:24 +10:00
Campbell Barton
94b9b259e7
Cleanup: remove unneeded context arg
2015-05-07 21:31:24 +10:00
Campbell Barton
2ec808a4bc
EdgeSlide: use pairs for TransDataEdgeSlideVert
...
no functional changes
2015-05-07 21:31:24 +10:00
Campbell Barton
cb7fdf45cd
EdgeSlide: fix divide by zero
2015-05-07 21:31:24 +10:00
Sergey Sharybin
9ca2b76a9f
Cycles: Cleanup, make it more clear what endif closes what ifdef
2015-05-07 15:02:43 +05:00
Antony Riakiotakis
11cf1ebdd1
Fix first part of T44627, locking alpha should happen in straight space
...
for float images or we get inconsistent premultiplied values.
2015-05-07 11:42:37 +02:00
0e9b210595
Fix T44630: incorrect mirror modifier merge limit tooltip.
2015-05-07 10:57:37 +02:00
Anatoly TechTonik
3ec8bcebf3
Fix T27642: Add version in .exe installer properties
2015-05-07 10:31:21 +02:00
Campbell Barton
165598e49e
Correct typo: ifdef'd now, but obviously wrong
2015-05-07 10:12:12 +10:00
2d590670b4
Fix T44614: Maya keymap left mouse click to add cut not working.
2015-05-06 23:59:21 +02:00
Antony Riakiotakis
236360c838
Change fix for T44530 which caused a "regression".
...
Looks like the previous commit here is really correct and fixes cases of
distortion that were in mirror-subsurf combination since blender 2.5.
This may cause some changed files in which case we will be adding an
option, but it is expected this will only happen with low res models,
and hand painted textures, and the better distortion here compensates
for that enough to consider not adding a compatibility option yet.
Leaving the facemap winding argument as is just in case we do consider
to add the option.
2015-05-06 23:30:15 +02:00
e73f1035d7
Fix T44598: blender internal not giving same result on repeated texture bakes.
2015-05-06 23:06:47 +02:00
Porteries Tristan
fb0dd596e9
BGE : KX_VertexProxy support for more than 2 UV channel.
...
I have added an optional named "index" argument for methode get/setUV, I have also modified the and set to deprecated methodes setUV2 and getUV2 : the doc was wrong and the methode can't be called anyway because it declared as VARARG in the .h and convert directly the args value to a vector in the .cpp.
Reviewers: sybren, lordloki, hg1
Reviewed By: lordloki, hg1
Subscribers: agoose77
Differential Revision: https://developer.blender.org/D1240
2015-05-06 22:55:46 +02:00
Antony Riakiotakis
de180aba35
Feature request: Dyntopo detail expressed in percentage of brush radius.
...
Not sure how useful this will be but people have requested it so, here
it is...
2015-05-06 22:51:49 +02:00
7c3a714124
Fix T44624: world menu appears in node editor header with Blender internal.
2015-05-06 21:55:35 +02:00
Campbell Barton
4a5933bb74
Rip tool, support filling-edges with fill enabled
2015-05-07 05:34:07 +10:00
Campbell Barton
4d7b0e4fe3
Correct own error: is_manifold_region on wire vert
2015-05-07 05:23:07 +10:00
Campbell Barton
c740027e30
Fix T44381: Text Editor: Un-indent undo fails
...
D1284 by @mikidep
2015-05-07 05:04:05 +10:00
Bastien Montagne
4487358da7
Fix T44618: Rip Fill on a single vert would only generate one of the two expected faces.
...
Was tagging (for filling) the wrong edge for one of the two involved loops...
2015-05-06 17:51:39 +02:00
Gaia Clary
51f33a2e55
collada:custom normals generated by normals modifier have not been exported correctly. Also triangulating during export did not work.
2015-05-06 17:03:38 +02:00
Campbell Barton
14d55ab7a3
Cleanup: use ntreeFromID
2015-05-07 00:18:11 +10:00
Campbell Barton
1d88bfce40
Shader node: support native render capabilities
...
D1188 by @a.romanov
2015-05-06 23:53:51 +10:00
Antony Riakiotakis
5ffd10a6da
OpenGL render: Update metadata as before, for every frame written to a
...
file, since we need the updated times and frames.
This was lost during stamp code refactoring. The refactoring moved the
stamp when render is initialized so we would be guaranteed to have
correct cameras even when saving render stills at a later time (and even
if cameras were changed). For regular render this would work since
render init takes care of stamp, but for openGL rendering we need to do
this manually.
Still not 100% correct, does not apply multiview cameras to metadata
2015-05-06 15:30:00 +02:00
Antony Riakiotakis
aaa6b39bfe
Quick patch-up for opengl render metadata.
...
Camera here is incorrect for multiview (as is in real multiview render)
but at least it works now.
2015-05-06 14:47:01 +02:00
Porteries Tristan
15751238d5
BGE: Fix compound child shape added on instance game object
2015-05-06 14:23:22 +02:00
Antony Riakiotakis
df422314c1
Only use render view name in render filenames if we are actually using
...
multiview.
2015-05-06 13:58:06 +02:00
Antony Riakiotakis
d80ff8ce80
Image proxies now correctly support metadata (needs to regenerate
...
proxies though)
2015-05-06 13:05:59 +02:00
Antony Riakiotakis
27c3886064
Cleanup: use functions we already use elsewhere for bone detection
...
instead of the ninja code that we use now.
2015-05-06 12:53:33 +02:00
Martijn Berger
3f04f64eea
[cmake] move FindLLVM to its own file
2015-05-06 12:35:48 +02:00
Antony Riakiotakis
69bf3a9e94
Updating node standard value won't work if node is hidden, patch by
...
Alexander Romanov with minor changes.
2015-05-06 11:59:39 +02:00
Antony Riakiotakis
0abb6f3ef0
Patch D1283 by Alexander Romanov fixes reroute node type update not
...
correct when root reroute node is plugged in a different type of input
2015-05-06 11:46:47 +02:00
Campbell Barton
bc2f77e1da
Add bpy.app.binary_path_python
...
Access to the python binary distributed with Blender,
fallback to system python executable (matching Blender's version).
2015-05-06 11:13:42 +10:00
Campbell Barton
c246e0c3b6
Prefer name 'program' over 'binary'
...
binary-search is confusing!
2015-05-06 06:34:19 +10:00
Campbell Barton
e00142bfa7
BLI_path: add PATH search utility functions
2015-05-06 06:21:16 +10:00