Blender Git Commits

Blender Git "master" branch commits.

Page: 2725 / 5574

Revision 6339ba1 by Julian Eisel
December 26, 2014, 15:53 (GMT)
Fix T42977: Weights failed to display in Wireframe mode when using Face Select

D948, reviewed by @mont29 (thanks for that)
Revision da78d2d by Julian Eisel
December 26, 2014, 15:38 (GMT)
GPencil: Use a different brush cursor for eraser

D783 with minor edits to increase contrast
December 26, 2014, 12:00 (GMT)
Fix T42641, Graphical fragments showing on Blender 2.71 and higher when baking.

Safe for 2.73...

This revert rB9b0ab890676790bb1e8e77797629b889ea66f69e - needed to set that threshold to a small
negative value to remove the last artefacts reported in T39735, but now I could not reproduce
any with the previous 0.0f value, so restoring it for the time being.

If this 'shadowed neighbor face' case re-appears, we can always choose a value in-between, like -1e-18f...
December 26, 2014, 09:22 (GMT)
Fix T43013: Flip with bridge aligned loops
December 26, 2014, 08:36 (GMT)
Fix T43019: Child of objectes used by duplis are visible in Cycles

Seems the parent check didn't go deep enough and only checked single parent.
Now it checks the chain of parents which seems to be correct but requires
much more intense testing.
December 25, 2014, 21:46 (GMT)
optimize interp_weights_poly_v2, v3

use line_point_factor instead of length between vertices.
December 25, 2014, 21:46 (GMT)
optimize interp_weights_poly_v2, v3

halve sqrtf calls per per polygon corner.
December 25, 2014, 21:46 (GMT)
cleanup: use cross_tri_v2 when area isn't needed.
December 25, 2014, 17:40 (GMT)
Cycles: Distance optimization for QBVH

This commit implements heuristic which allows to skip nodes pushed to the stack
from intersection if distance to them is larger than the distance to the current
intersection.

This should solve speed regression which i didn't notice in the original QBVH
commit (which could have because i had WIP version of this patch applied in my
local branch).

From quick tests speed seems to be much closer to what is was with regular BVH.

There's still some possible code cleanup, but they'll need a bit of assembly
code check and now i want to make it so artists can happily use Cycles over the
holidays.
December 25, 2014, 14:17 (GMT)
SCons: Don't regenerate icons if not changes

This is rather a handbook example how NOT to do things in SCons, ideally
it should be official SCons target so all the dependencies and source file
modification stops being our worry. Especially since for CMake we already
do have an app to do generate all the data.

I don't have time to clean this up now but this constant icons regeneration
just pisses me off atm.
December 25, 2014, 14:12 (GMT)
OSX: revive GHOST_HACK_getFirstFile cause it breaks things on older OSX versions.
Dunno exactly why this was done earlier, but propose not to remove code not understood.
December 25, 2014, 11:55 (GMT)
Refactor 'immediate search' feature

Currently, code just checks whether a text-edited button uses a given icon (VIEWZOOM) to decide to apply changes on each typed char.

This patch adds a propper button flag (UI_BUT_TEXTEDIT_UPDATE) and a dedicated RNA flag (PROP_TEXTEDIT_UPDATE) for that.
It's also now usable not only for text buttons, but also for example for num buttons when in 'text edit' mode, etc.

It also fixes an actual bug, which is for text properties, in 'immediate' mode, hitting escape would not restore org value, because `ui_apply_but_TEX()` would set its orgstr to NULL on first call (giving it to `but->rename_orig` instead of copying it).

Note no change in behavior is expected from user POV.
Update for addons using that 'VIEWZOOM' icon 'feature' will follow (if any).

Reviewers: campbellbarton

Reviewed By: campbellbarton

Projects: #user_interface, #bf_blender:_next

Differential Revision: https://developer.blender.org/D938
December 25, 2014, 11:18 (GMT)
Revert QBVH switch, after discussion with Sergey.
December 25, 2014, 10:45 (GMT)
Fix T42938: image.save_render sometimes saved the wrong pass

Stupid mistake with non0initialized image user.

Safe for final 2.73 release branch.
December 25, 2014, 09:30 (GMT)
Cycles: Fix really bad bug with shadow rays on non-SSE CPUs

basically shadow rays were totally broken and most of the time did not record
any intersections, leading to really ad rendering artifacts.

This commit makes it so regardless of enabled optimization level render result
would be the same.
December 25, 2014, 09:15 (GMT)
Cycles: Workaround CUDA 6.5.16 error after watertight commit

This issue doesn't happen with 6.5.12 and there's slight piece of hope it'll be
fixed in next toolkit releases..

For now we're forcing CUDA to not inline ray precalculation. This could lead to
some speed regression, but wouldn't expect it to be huge -- this code does not
run that often comparing to actual triangle intersection.
December 25, 2014, 09:11 (GMT)
Cycles: Fix compilation error on non-SSE2 architectures
December 25, 2014, 01:50 (GMT)
Cleanup: Fix Cycles Apache header.

This was already mixed a bit, but the dot belongs there.
December 25, 2014, 01:42 (GMT)
Cleanup: Typo fixes for comments.
December 25, 2014, 01:19 (GMT)
Cycles: Expose QBVH on/off switch to the UI.

We might remove this again in the future, but for testing purposes
during the release cycle, this will be useful.

The setting defaults to QBVH, and can be found in the Performance panel.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021