Revision 9910803 by Brecht Van Lommel March 11, 2020, 16:05 (GMT) |
Fix Cycles link error with debug + asan after RTTI changes |
Revision 9ef7759 by Bastien Montagne March 11, 2020, 15:51 (GMT) |
Fix (unreported) bad user refcounting of viewer image ID. This is typical case where you do not want to use actual ID refcounting, but only the shallow 'user real' (aka 'user one') system... |
Revision e1698e3 by Ray molenkamp March 11, 2020, 15:27 (GMT) |
Windows: Clean-up warning while building blendthumb Casting a 64 bit pointer to a 32 bit DWORD gave 2 warnings. Solved by storing the actual DWORD in the registry table. Would have preferred to use a union, but C++ doesn't let you initialize anything other than the first field, and C99 style initializers are not supported until C++20, so this solution will have to do until then. |
Revision 6a632f1 by Antonio Vazquez March 11, 2020, 15:10 (GMT) |
GPencil: Add missing Layer buttons in Dopesheet header and remove unneeded options Update Dopesheet header to include missing buttons, remove Scene Active only buttton and also removed duplicated search box. The removed options come from old 2.7x version and they are not required now. Reviewed By: mendio, pepeland Differential Revision: https://developer.blender.org/D7107 |
Revision b198cef by Dalai Felinto March 11, 2020, 14:32 (GMT) |
Fix T74516: Armature Crash on Select Similar Group Select Similar Group and Select Similar Shape had this issue since they were added. Basically it assumes there is pose data which in some cases it does not. |
Revision b9f6d03 by Brecht Van Lommel March 11, 2020, 13:59 (GMT) |
Eevee: internal support for arbitrary number of volume grids This has no user visible impact yet since smoke volumes only support a fixed set of attributes, but will become important with the new volume object. For GPU shader compilation, volume grids are now handled separately from image textures. They are somewhere between a vertex attribute and an image texture, basically an attribute that is stored as a texture. Differential Revision: https://developer.blender.org/D6952 |
Revision e1e772a by Brecht Van Lommel March 11, 2020, 13:52 (GMT) |
Cleanup: add comment explaining reason for volume texture swizzling |
Revision c4beb51 by Brecht Van Lommel March 11, 2020, 13:42 (GMT) |
Cycles: disable RTTI only for OSL files, other libraries like OpenVDB need it This is a bit weak since it's not entirely clear where the boundary is, but tested to build and pass tests on all platforms. |
Revision c8acb6d by Brecht Van Lommel March 11, 2020, 13:42 (GMT) |
Smoke: put density/color in separate textures, fixes for workbench shader This is more in line with standard grids and means we don't have to make many special exceptions in the upcoming change for arbitrary number of volume grids support in Eevee. The workbench shader was also changed to fix bugs where squared density was used, and the smoke color would affect the density so that black smoke would be invisible. This can change the look of smoke in workbench significantly. When using the color grid when smoke has a constant color, the color grid will no longer be premultiplied by the density. If the color is constant we want to be able not to store a grid at all. This breaks one test for Cycles and Eevee, but the setup in that test using a color without density does not make sense. It suffers from artifacts since the unpremultiplied color grid by itself will not have smooth boundaries. Differential Revision: https://developer.blender.org/D6951 |
Revision f3a33a9 by Brecht Van Lommel March 11, 2020, 13:42 (GMT) |
Fix/workaround Eevee tests crashing with Mantaflow Skip light cache baking until T73921 is fixed. This should be fixed properly but being able to run the tests at all is important now. |
Revision 4bee1e1 by Bastien Montagne March 11, 2020, 13:37 (GMT) |
Fix broken logic in lib_query that could lead to NULL id_owner pointer. Issue revealed by own recent cleanup in rB8820ab4, and moticed by @brecht, thanks. Note that am not 100% sure whether we should allow call on lib_query without a proper valid owner_id, for embedded data-blocks. But this can be investifated later, so far things have been working like that. |
Revision 836b99c by Jacques Lucke March 11, 2020, 13:18 (GMT) |
Fix T74296: Free depsgraph when view layer is removed Reviewers: sergey Differential Revision: https://developer.blender.org/D7110 |
Revision 6eeaecd by Jacques Lucke March 11, 2020, 12:43 (GMT) |
Cloth: Copy point cache settings when copying cloth modifier This fixes the issue mentioned in the comment in T74515. Reviewers: mont29 Differential Revision: https://developer.blender.org/D7104 |
Revision 5cb2861 by Brecht Van Lommel March 11, 2020, 11:59 (GMT) |
Fix Cycles incorrect result when compressing some 8 bit log colorspace images Don't clamp and do premultiply after color space conversion. |
Revision 68c0d77 by Bastien Montagne March 11, 2020, 11:53 (GMT) |
Cleanup: rename 'private' to 'embedded' for sub-data IDs. 'Private' can be a rather confusing term, especially when considering its meaning in programming languages. So now root node trees and master collections are 'embedded' IDs instead. |
Revision 8820ab4 by Bastien Montagne March 11, 2020, 11:53 (GMT) |
Cleanup in ID remapping code re owner_id vs. self_id. The former is always a real, in-Main data-block, while the later, when different, should be one of those embedded 'private' IDs (like root node ree or master collection). |
Revision 8b20728 by Campbell Barton March 11, 2020, 10:39 (GMT) |
Cleanup: spelling |
Revision 796683d by Brecht Van Lommel March 11, 2020, 10:25 (GMT) |
Cycles: add view layer setting to exclude volumes, like hair and surfaces |
Revision b70a13f by Brecht Van Lommel March 11, 2020, 09:54 (GMT) |
UI: show more digits for adaptive sampling noise threshold |
Revision 476c0ea by Jacques Lucke March 11, 2020, 09:30 (GMT) |
Fix T74315: Cloth brush breaks orbit around selection Reviewers: pablodp606 Differential Revision: https://developer.blender.org/D7095 |
|