Blender Git Commits

Blender Git "master" branch commits.

Page: 2583 / 5574

June 2, 2015, 01:08 (GMT)
Fix T44919: BGE marhutils attrs leak memory
June 1, 2015, 19:37 (GMT)
UI: tweaks to ID and non ID preview templates

- label is shown on a UI_UNIT_Y heigh instead of 0.2 * total button size
- vertically centering non-ID previews labels
- making some constants dependent on ui units
June 1, 2015, 19:37 (GMT)
template id previews: changes for consistency with icon views template

- elongate the buttons to acomodate the icon without the label overlapping.
- removing the blue background
- adding a consistent margin all around the popup
June 1, 2015, 19:37 (GMT)
template ID previews: quick fix for buttons region overlapping the search button
June 1, 2015, 19:04 (GMT)
Fix T44908: Blender crashes when trying to use cycles experimental displacement

The issue was caused by the reshuffle needed to make objects flags have proper
object's bounding box to solve regressions in SSS objects intersecting volumes.

There's actually a feedback loop happening here, which is now solved in quite
naive way -- for the true displacement we consider all objects are capable of
intersecting volumes, synchronize object flags prior to displacement shader
tasks runs and then re-update object flags for proper bounding box.

Not sure what will be the proper solution here, we can't do preliminary check
of intersection for displacement shader, but on the other hand we don't really
need this flag for displacement shader anyway.
June 1, 2015, 17:42 (GMT)
Thumbnails: fix bad handling of invalid thumbnails, cleanup and deduplication.

Invalid thumbnails (missing mtime metadata) are to be re-generated, not ignored!
June 1, 2015, 17:42 (GMT)
Font Preview: much better handling of i18n case.

We have to regenerate previews when we change language. But we also need to do it
when translation is changed or added for a language, etc.

Previously, we were storing one preview per language, which was also stuffing
preview dir with (potentially) tens of PNGs per font file, if user plays with translations.

Now we use a better system, which is storing an additional optional metadata in previews
(some hexdigest), that Blender can use in addition to datetime to decide when to regenerate
previews.

This is only used (and needed) by font previews so far, but can easily be reused for other
types of previews if needed.
June 1, 2015, 17:42 (GMT)
Font Preview: fallback to default english strings in case translated ones have not enough chars in current font.

This avoids some ugly 'missing char' in previews - not all cases of course, but most common ones.

A complete solution would be much much more involved, and probably not worth it here.
Definitively not before a release, at least!
June 1, 2015, 17:06 (GMT)
Fix T44915 vertex color lost when adding new layer in edit mode.

Was copying new layer colors to old layer colors.
June 1, 2015, 16:54 (GMT)
Disable writing a crash file completely on Windows.

We had some reports where users did not even read the "Not supported on
release builds" message, and arguably writing a file sort of indicates
that the file may include something useful.
June 1, 2015, 14:56 (GMT)
Cycles XML API: * Add Bump and Holdout Node * Add todo comments for various things. * SSS falloff now works.
June 1, 2015, 14:56 (GMT)
Cycles: Number keys 0-3 can be used in interactive mode now to set max bounces.
June 1, 2015, 14:49 (GMT)
Cycles: Fix wrong max nodes group used for the viewport render
June 1, 2015, 14:49 (GMT)
Cycles: Strip meaningless empty output form the MVidia OpenCL compiler
June 1, 2015, 14:49 (GMT)
Cycles: Assert in the cases when SVM node was not handled

This will help figuring out cases when node was not properly handled by the SVM
by aborting execution on CPU, where all the nodes are expected to be supported.
June 1, 2015, 14:49 (GMT)
Cycles: Implement selective nodes compilation

This commits finishes initial selective nodes compilation into kernel, which
helps a lot performance-wise for AMD OpenCL kernels.

Split by node groups is based on statistics from simple scenes like BMW and
more complex scenes like mango and gooseberry production files. Further
tweaks are always possible, but it should be a good starting point.

TODO: Still need to ignore unused nodes when calculating requested shader
features.
June 1, 2015, 14:49 (GMT)
Cycles: Fix some typos in the selective modes compilation
June 1, 2015, 14:49 (GMT)
Cycles: Code cleanup, spaces around keyword and brace
June 1, 2015, 14:49 (GMT)
Cycles: Fix missing features gathering from the bump graph
June 1, 2015, 14:49 (GMT)
Cycles: Add bump feature for selective nodes compilation

For now it is unused in the kernel, actual usage will come with
the next commits.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021