Revision 33a7b72 by Campbell Barton June 2, 2015, 01:08 (GMT) |
Fix T44919: BGE marhutils attrs leak memory |
Revision b53836d by Inês Almeida 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 |
Revision 9e850ad by Inês Almeida 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 |
Revision 32cf18d by Inês Almeida June 1, 2015, 19:37 (GMT) |
template ID previews: quick fix for buttons region overlapping the search button |
Revision 27c1262 by Sergey Sharybin 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. |
Revision a73d4b8 by Bastien Montagne 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! |
Revision bec3131 by Bastien Montagne 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. |
Revision 2d88806 by Bastien Montagne 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! |
Revision 7173069 by Antonis Ryakiotakis 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. |
Revision 893677a by Antonis Ryakiotakis 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. |
Revision 3127d47 by Sergey Sharybin June 1, 2015, 14:49 (GMT) |
Cycles: Fix wrong max nodes group used for the viewport render |
Revision 9d4d55e by Sergey Sharybin June 1, 2015, 14:49 (GMT) |
Cycles: Strip meaningless empty output form the MVidia OpenCL compiler |
Revision f0a0b1e by Sergey Sharybin 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. |
Revision ecd4ee7 by Sergey Sharybin 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. |
Revision c0235da by Sergey Sharybin June 1, 2015, 14:49 (GMT) |
Cycles: Fix some typos in the selective modes compilation |
Revision 399a27b by Sergey Sharybin June 1, 2015, 14:49 (GMT) |
Cycles: Code cleanup, spaces around keyword and brace |
Revision f45f2ac by Sergey Sharybin June 1, 2015, 14:49 (GMT) |
Cycles: Fix missing features gathering from the bump graph |
Revision 4d8cf13 by Sergey Sharybin 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021