Blender Git Commits

Blender Git "master" branch commits.

Page: 2523 / 5574

August 25, 2015, 11:16 (GMT)
OpenSubdiv: Better approximation of vertex normals

Use vertex varying data which gives better approximation of normals.
Still not ideal but should be closer for higher poly meshes to correct
normal.

The only way to have proper smooth normals seems to be to implement
patch evaluation in tessellation shader, but that's a bit PITA with
current GLSL usage in our draw code.
August 25, 2015, 08:34 (GMT)
Fix T45891: Crash generating previews
August 25, 2015, 08:30 (GMT)
Fix T45729: Cycles Bake break when building a special mesh

The issue was caused by CD_SHAPEKEY_INDEX layer being added to edge data,
now we make sure all the layers are nicely re-allocated.
August 25, 2015, 07:27 (GMT)
Quiet warning with arg types
August 24, 2015, 22:51 (GMT)
Fix T45814: Writing MP4, h.264 not supported
August 24, 2015, 22:50 (GMT)
Cleanup: style
August 24, 2015, 21:11 (GMT)
Fix for previous commit

uint is only used in Cycles, Blender is not really ready for this.

Pointed out by Thomas Szepe, thanks!
August 24, 2015, 20:14 (GMT)
BLI_fileops: Some fixes and cleanup.

* Fix BLI_file_touch, used to add one dummy byte ((unsigned char)EOF) to empty files!
* Get rid of static global temp string in WIN32 area (very bad, and useless!).
* Get rid of paranoid NULL checks in WIN32's BLI_gzopen().
* Add non-relative filename asserts to WIN32 file operations too.
* ifdef-out BLI_move and BLI_create_symlink, unused (and the later is not even implemented for windows).

Partly based on patch and points raised by Jason Wilkins (jwilkins) in T32870, thanks!
August 24, 2015, 20:02 (GMT)
Fix T45833: Light group instances are not rendered in the 3D viewport

The issue was introduced in c9ac51e by trying to use original's objects layers
for light visibility check instead of using duplicator's layers.
August 24, 2015, 19:23 (GMT)
Fix T45778: Objects scaled to 0 cause black artifacts with Static BVH

The issue was caused by some numeric instability in triangle intersection which
was visible on avx2 CPUs and GPUs (at least sm_20 here) but maybe some others
too.

Committing rather a workaround for now to be safe for the release, still need
some investigation.

From tests with grass field from Gooseberry project didn't see measurable
slowdown.
August 24, 2015, 15:02 (GMT)
Fix T45737: Vertex colors show washed-out

Blender-Internal and GLSL-nodes missed converting sRGB to linear color.
August 24, 2015, 14:47 (GMT)
Fix DM_get_loop_array, was checking edge-data

Fixes T45728
Revision 68a9328 by Lukas Toenne
August 24, 2015, 12:09 (GMT)
Fix T45084 correcting bending_damping for cloth stiffness, by Martin Norris.
August 24, 2015, 11:34 (GMT)
Fix T45823: PSD files save as JPG without warning

Don't allow image save (which overwrites without asking),
unless the input format can be written to.
August 24, 2015, 08:40 (GMT)
Fix T45885: Cycles coordinate extension modes not working as expected
Fix T45769: Image Texture Node clipping bug

Simple mistakes in the normalized/pixel-space coordinates handling.

Render tests for this feature are coming.
August 24, 2015, 07:59 (GMT)
Fix some issues from lates coverity scan.

Unlikely, but still valid.
August 24, 2015, 07:46 (GMT)
Tests: Ignore preview render script in module loading tests
August 24, 2015, 07:46 (GMT)
Cycles: Use better policy for primitive array resize for spatial split

Gives around 50% of spatial split BVH build speedup with grass field from
cassette player shot from Gooseberry.
August 24, 2015, 07:46 (GMT)
Cycles: Implement reseve() for aligned array class

The title says it all actually, just support reserving memory in the array class.
August 24, 2015, 07:46 (GMT)
Cycles: Speedup of Spatial BVH split code

Avoid memmove() happening on every insert of duplicated node to the references
list. Temporary pre-allocated vector is used for new references which is then
being inserted into actual array in one go later.

Gives around 4x speedup building spatially split BVH for the grass field in the
cassette player shot from Gooseberry.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021