Blender Git Commits

Blender Git "master" branch commits.

Page: 2546 / 5574

July 21, 2015, 13:42 (GMT)
Failure to alllocate vertex buffer would not fall back to vertex array
properly.

This should fix failure to use vertex arrays in OSX with high
polycounts.

Note this will not suffice as a fix when we move to VBOs exclusively
(GL 3+), we'll have to think of some way to separate huge meshes to many
VBOs.
July 21, 2015, 12:44 (GMT)
Fix: fixed UI description of Action.new() function
July 21, 2015, 11:49 (GMT)
Math Lib: use vector funcs for isect_line_line_v2_point
July 21, 2015, 10:02 (GMT)
Fix T45471: Blend file: Bad old_addr handling in mesh's customdata writing.

Issue is rather well explained in T45471: our current customdata writing code easily generates several different blocks in blend file with same 'old' address. This is bad, because those addresses are used as 'uid' during reading process (it kind of work in Blender's own reading process, by mere luck mostly, but breaks the file specs).

Solution (suggested by Campbell, thanks) implemented by this patch is to avoid duplicating everything, and instead just overwrite what we needs to skip some cdlayers on write:
* the CustomData's `totlayer` number;
* the CustomData's `layers` array of CustomDataLayer (keeping its original address using the `writestruct_at_address` helper).

New design allows us to get completely rid of the no_free flag stuff in `write_customdata()`.

Note that this implies written data is **not** directly valid from Blend PoV, since its written typemap does not match written layers (this is not an issue because typemap is rebuilt on read anyway - and it's easy to fix this if really needed).

Also, the backward compatibility saving of mface data remains an issue here, see comment in code.

Reviewers: sergey, campbellbarton

Projects: #bf_blender

Maniphest Tasks: T45471

Differential Revision: https://developer.blender.org/D1425
July 21, 2015, 09:42 (GMT)
Cycles: Another attempt to solve CUDA compilation errors on 32bit platforms
July 21, 2015, 09:26 (GMT)
Fix T45317: Cycles material preview unnecessarily re-rendering

The issue was caused by wrong fix for T22741 which forced redraws on any window
event, like Expose. Use proper NV_WM | ND_UNDO listener instead,
July 21, 2015, 08:43 (GMT)
Fix assert in Outliner.
July 21, 2015, 08:18 (GMT)
Cycles: Workaround for sm_50 on 32bit platform

Basically this commit totally disables new SVN Voxel node, which solves some
of the compiler's issues.
July 21, 2015, 07:29 (GMT)
Cleanup: style
July 21, 2015, 06:02 (GMT)
Fix T45496: Crash loading file during preview

Regression from multi-view
July 21, 2015, 05:30 (GMT)
Fix T45453: Driver button's ignore DPI
July 21, 2015, 05:22 (GMT)
Fix T45363: Bone attrs ignore editing all selected
July 21, 2015, 04:35 (GMT)
Fix Clear vertex group ignoring selected option

Thanks to @chadf for spotting
July 21, 2015, 04:15 (GMT)
Fix T45458: Edge Slide Mirror doesn't preserve UVs
July 21, 2015, 03:02 (GMT)
Fix T45361: Camera does not rotate in walk mode
July 21, 2015, 02:27 (GMT)
Fix T45450: Loop-select fails to cycle between overlapping edges
July 21, 2015, 02:02 (GMT)
Fix T45455: Select linked issue w/ hidden faces
July 21, 2015, 01:12 (GMT)
Fix T45434: GPencil on editmode surface fails

Z-offset use for drawing & picking was problematic for extracting locations from depth values.

Use flag to optionally disable.
July 21, 2015, 00:01 (GMT)
Fix T45502: Crash showing thumbnails
July 20, 2015, 23:54 (GMT)
Cleanup: warning
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021