Age | Commit message (Collapse) | Author |
|
This to avoids build conflicts with libc++ on FreeBSD, these __ prefixed values
are reserved for compilers. I apologize to anyone who has patches or branches
and has to go through the pain of merging this change, it may be easiest to do
these same replacements in your code and then apply/merge the patch.
Ref T37477.
|
|
|
|
|
|
Was wrong dependency used for msgfmt custom command.
|
|
Seems simply need to add .exe to msgfmt executable when
adding custom command to SCons.
Don't have windows by hand atm, so can not test for sure.
|
|
Fixes compilation with MSVC compilers.
Patch by leszekswirski (Lech Swirski) with some own tweaks.
Differential Revision: http://developer.blender.org/D2
|
|
|
|
For details see bug comments. The problem was that blender's animation system didn't update the audio animation system anymore due to an optimization. Fixed this in a complex but proper way in the audio animation system, so that it can handle gaps of missing values.
|
|
* Add a "Normal" Input to the Fresnel node.
* Fix for the Fresnel GLSL code (normalize the Incoming vector).
Patch #37384 by Philipp Oeser (lichtwerk) , thanks!
|
|
Made it so if there's release/datafiles/locale/po
folder, then all the .po files will be converted
to .mo at blender compile time and installed to
an appropriate location.
Uses small own implementation msgfmt which is
based on msgfmt.py from Python project, but also
supports contexts.
There's no functional changes for until we've
switched to use source .po files instead of
pre-compiled .mo.
P.S. Well, there's one change which is msgfmt.cc
being compiled even if it's not used, but
would rather not clutter code with checks
since pretty soon we'll use this program
anyway.
|
|
|
|
backend.
This means that if you have WITH_BF_QUICKTIME or WITH_CODEC_QUICKTIME enabled,
it will always use QTKit.
The old backend was only used on 32 bit OS X builds, now 32 and 64 bit builds will
give consistent input/output. On Windows or Linux quicktime isn't being used.
|
|
VERSION_MIN_REQUIRED <= 1040
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Change the default Light Path settings.
* Diffuse/Glossy bounces are now set to 4, to give a bit faster renders in default scenes. More bounces are often not needed (especially in animation).
* Transmission bounces have been increased to 12, to not run into problems with dark glass too quickly.
* Max/Min bounces are now 12/3.
|
|
|
|
|
|
|
|
OPERATOR_CANCELLED.
|
|
Cycles shader inputs/outputs based on socket names are using a few modifications on the Blender socket names. But these only apply
to standard nodes where the Blender socket names can differ from associated Cycles names and may require additional indices to make them unique. Script node sockets are already unique and exact due to
being generated from the script function parameters.
|
|
|
|
Commited patch provided by Lawrence D'Oliveiro, thanks.
|
|
|
|
|
|
|
|
from Lawrence D'Oliveiro (ldo)
|
|
Should be no functional changes.
|
|
node in OSL produces bad results. Really stupid bug, OSL math node was assigning the clamped 1st input value instead of the
clamped result of the actual operation.
|
|
Fix deadlock in Carve when rescaling to zero scale.
basically, scaling to zero scale is not what we want :)
Boolean result could still be unpredictable coz plane is
not a closed manifold.
|
|
- Freeing was not using proper block length
- Duplicating memory block was not aware of
mmaped blocks.
|
|
this range due to sampling noise.
Side note: I looked into the mist pass because it was apparently not calculating
mist correctly on characters with transparent hair. Turns out this is just
sampling noise that goes away with more samples.
This noise is because the ray will randomly go to the next transparency layer or
get reflected, the path tracing integrator will not branch the path and only pick
one of the two directions each time.
Branched path tracing however will shade all transparent layers for each AA
sample, which means this source of noise is eliminated.
|
|
and graphics card that does not support CUDA OpenGL interop.
|
|
|
|
export was not implemented yet for this primitive.
|
|
|
|
* More compact and better looking Vertex Groups panel (Particle System).
* Smaller uiLists for Cycles as well.
|
|
This was old code, Blender now supports multiple screens.
The assert was breaking my builds with -DWITH_ASSERT_ABORT=ON
|
|
support for non-power-of-two textures.
|
|
table.
|
|
|
|
|
|
|
|
|
|
|