Blender Git Commits

Blender Git "master" branch commits.

Page: 3489 / 5574

Revision a5e77e3 by Joshua Leung
August 26, 2012, 07:27 (GMT)
Compiling fix for Windows+Mingw: "Ambiguous" use of IStream
August 25, 2012, 20:49 (GMT)
code cleanup: comments and some minor edits to interface code.
August 25, 2012, 20:16 (GMT)
make SWAP macros typesafe using CHECK_TYPE macro.

Its unlikely you want to do short -> int, int -> float etc, conversion during swapping (if its needed we could have a non type checking macro).

Double that the optimized assembler outbut using SWAP() remains unchanged from before.

This exposed quite a few places where redundant type conversion was going on.

Also remove curve.c's swapdata() and replace its use with swap_v3_v3()
August 25, 2012, 19:43 (GMT)
fix for type mismatch with SWAP() macro.
August 25, 2012, 17:58 (GMT)
code cleanup: vec_to_quat
August 25, 2012, 17:42 (GMT)
add conjugate_qt_qt(), also some code cleanup and use const for 'rotOrders' var in math_rotation.c
August 25, 2012, 16:52 (GMT)
Tomato Cycles:
* Added a Brick Texture Node to Cycles.
* Based on the Blender Internal Brick Texture with some modifications.
* Tested on CPU and GPU (CUDA & OpenCL)

Documentation: http://wiki.blender.org/index.php/User:DingTo/CyclesBrickTexture

ToDo: Only works correct on flat surfaces, like a Plane. If you attach the shader to 3D objects like a cube, the mapping is not correct on the Y/Z vector.

Thanks to Lukas Toenne for fixing a issue I had with the Node code! :)

August 25, 2012, 15:00 (GMT)
add manual lookup to addon tempalte
August 25, 2012, 14:18 (GMT)
better handle sizes by default for mask mode, now ignore image width/height
August 25, 2012, 14:07 (GMT)
ability to register your own online manual callbacks - useful for 3rd party addon developers, who may want to link to their own URL's.
August 25, 2012, 12:55 (GMT)
minor code cleanup
August 25, 2012, 12:37 (GMT)
baking actions with euler rotations now uses compatible eulers for pose and object bakes.
August 25, 2012, 12:32 (GMT)
don't use a while loop when in compatible_eul(). this is a low level rotation function called in many places so better to avoid iterations.

checked this function against the previous method using random rotation inputs and compared results, while this isnt exactly the same the results are very close and acceptable in both cases, also checked baking actions that the resulting FCurves are good and give matching rotations.
August 25, 2012, 11:54 (GMT)
use set's when checking against multiple types.
August 24, 2012, 23:22 (GMT)
style cleanup: also spelling
August 24, 2012, 17:58 (GMT)
mesh bridge tool now leaves bridge faces selected.
August 24, 2012, 17:01 (GMT)
alternate fix for bug [#32395],
now customdata is interpolated into a temp variable and applied at the end of each layer interpolation function.

So this now works for CDDM customdata interpolation and avoids duplicating the customdata when the source and destination overlap.
August 24, 2012, 16:55 (GMT)
fix for merged bridge crashing on closed loops (own bug in recent commit)
August 24, 2012, 16:11 (GMT)
Merging r50190 through r50191 from into soc-2011-tomato

August 24, 2012, 16:09 (GMT)
Sequencer: reshuffle overlapping strips on cancel trasnform

It was possible to create overlapped strips by duplicating and
cancelling transform, now it sohuld be handled properly.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021