Blender Git Commits

Blender Git "master" branch commits.

Page: 3433 / 5574

October 20, 2012, 19:36 (GMT)
Fix for r51447 (my CMake 2.8.9 did not like it, looks like with quotes it suites it...).
October 20, 2012, 18:46 (GMT)
style cleanup
October 20, 2012, 18:12 (GMT)
bmesh-decimator, skip recalculating face normals on each edge collapse. (they are not used so faster to avoid)
October 20, 2012, 17:50 (GMT)
Cycles / OSL:
* Fix Mapping node, used wrong identifiers for Vector In/Out.
October 20, 2012, 17:39 (GMT)
bmesh-decimate now only does CustomData_has_math for loop layers, add CustomData_has_interp() for vert & edges.
October 20, 2012, 17:31 (GMT)
bmesh decimator support for loop & edge customdata. (most importantly UVs and vertex colors).
Revision 0a590aa by Sergej Reich
October 20, 2012, 16:48 (GMT)
Add option to set object origin to the center of mass

This uses the weighted average of polygon centroids based on area
It work well in most cases but will be slightly wrong when polygons have
many vertices.
October 20, 2012, 16:48 (GMT)
Merged changes in the trunk up to revision 51448.

Conflicts resolved:
source/blender/blenkernel/CMakeLists.txt
source/blender/blenloader/intern/readfile.c
source/blender/editors/mesh/editmesh_tools.c
source/blender/makesrna/intern/rna_main_api.c
October 20, 2012, 16:48 (GMT)
fix for BM_edge_other_loop() not working right (own error in recent commit), and add new function BM_vert_step_fan_loop() for stepping around the loops of a face fan with manifold edges.
October 20, 2012, 16:04 (GMT)
don't print mousemoves with wm_handlers_do and --debug-events
October 20, 2012, 15:09 (GMT)
Cycles OSL: light path, texture coordinate, bump and blended box mapping now up
to date and working.
October 20, 2012, 15:09 (GMT)
Cycles: disable motion blur for CUDA entirely now, also goes wrong on other
architectures. Still did not find a good solution.
October 20, 2012, 14:16 (GMT)
add comment about misuse of enum set function.
October 20, 2012, 14:13 (GMT)
Bugfix #32641

User preferences, keymap editor: it allowed to set any event for "key modifier", and not
even to NULL the option. Now it limits to keyboard events, on mouseclicks it clears,
on ESC it exits without changes.


October 20, 2012, 14:08 (GMT)
Cycles:
* Build system fixes for closure refactor.
October 20, 2012, 13:29 (GMT)
dont ise -Wuninitialized on gcc 4.2 and older, it gives annoying warnings.
Revision d36dc6d by Lukas Toenne
October 20, 2012, 13:11 (GMT)
Integer socket support in Cycles. Int values are already supported natively in OSL, but were not used as actual ints on the SVM stack. This patch implements all the necessary functionality to support reading input values from RNA properties and convert between SHADER_SOCKET_INT and other types.
October 20, 2012, 13:08 (GMT)
switch order cmake includes warning flags so its possible to disable them
October 20, 2012, 12:18 (GMT)
Cycles OSL: most closure code is now shared between OSL and SVM. Also fix
transmission pass and filter glossy option.

The BSDF closure class is now more similar to the SVM closures, and includes
some flags and labels that are needed to properly categorize the BSDF's for
render passes. Phong closure is gone for the moment, needs to be adapated to
the new structure still.
October 20, 2012, 12:17 (GMT)
Cycles OSL: some build system tweaks to avoid global includes and definitions,
which ensures there is no conflict with other libraries, and avoids full rebuild
when toggling OSL on/off.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021