Blender Git Commits

Blender Git "master" branch commits.

Page: 2753 / 5574

November 4, 2014, 11:19 (GMT)
Cycles: Be ready for new OIIO and OSL libraries

Even tho it's not 100% clear when we'll switch to OSL-1.6 we'd better
start preparing earlier for this, so we don't spend time on this later.

Plus this code helps troubleshooting some OSL issues, which requires
testing with latest versions of OSL.
November 4, 2014, 09:31 (GMT)
Cleanup for previous own commit (sorry...)
November 4, 2014, 09:06 (GMT)
Add missing `CustomData_duplicate_referenced_layer_n` and deduplicate code.

CustomData_duplicate_referenced_layer_n not used in master currently, but need it
in mesh tranfer branch.
November 4, 2014, 08:48 (GMT)
Fix use-after free (own error)
November 4, 2014, 08:37 (GMT)
CMake: Attempted to copy manual for py-module
November 3, 2014, 22:28 (GMT)
Cleanup: spelling (D831)
November 3, 2014, 19:59 (GMT)
Fix T42233: Python property ignores 'PROPORTIONAL'
November 3, 2014, 17:44 (GMT)
Optimization of parallel range

It now supports different scheduling schemas: dynamic and static.
Static one is the default and it splits work into equal number of
range iterations.

Dynamic one allocates chunks of 32 iterations which then being
dynamically send to a thread which is currently idling.

This gives slightly better performance. Still some tricks are
possible to have. For example we can use some smarter static scheduling
when one thread might steal tasks from another threads when it runs
out of work to be done.

Also removed unneeded spin lock in the mesh deform evaluation,
on the first glance it seemed to be a reduction involved here but
int fact threads are just adding value to the original vertex
coordinates. No write access to the same element of vertexCos
happens from separate threads.
November 3, 2014, 16:06 (GMT)
Cleanup: remove rarely used IDProp iterator
November 3, 2014, 15:48 (GMT)
Cleanup: defines -> enums, bitshifts for bitflags definitions.
November 3, 2014, 14:06 (GMT)
Fix indetation in last commit
November 3, 2014, 14:05 (GMT)
OSX/fsmenu: fix compiling on older gcc reported by Mike S
November 3, 2014, 10:24 (GMT)
Compilation error fix for buildbot

Ghost depends on glew-mx, so glew-mx should be passed to linker after the ghost.

We're also using spaces for indentation in python, including scons rules.
November 3, 2014, 07:30 (GMT)
BMesh: arg reorder
November 2, 2014, 22:01 (GMT)
Fix typo breaking compilation with SSE2.

Spotted by sybrenstuvel (Sybren Stüvel), thanks!
November 1, 2014, 23:09 (GMT)
Fix connect-vertices failing for concave ngons

Also add:
- generic callback for bmesh elements.
- ability to pass an existing array to a bmesh operator.
November 1, 2014, 22:32 (GMT)
OpenGL: double width lines is no-longer apple-only
November 1, 2014, 22:32 (GMT)
Fix for 3D Ruler crash maximizing view
November 1, 2014, 22:32 (GMT)
Cleanup: style
November 1, 2014, 21:25 (GMT)
Cleanup: mostly use bools for booleans.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021