Revision b37dff9 by Brecht Van Lommel February 12, 2018, 19:39 (GMT) |
Fix part of T53080: don't use current scene world for icon previews. This can be very slow if it contains a big texture, and it's not necessarily setup in a useful way anyway, and materials can be used in multiple scenes. |
Revision 37ce77b by Sergey Sharybin February 12, 2018, 16:56 (GMT) |
Buildbot: Remove usage of deprecated chroot |
Revision ce8b5bd by Howard Trickey February 12, 2018, 12:23 (GMT) |
Add boolean regression test. |
Revision 147c24a by Campbell Barton February 12, 2018, 08:39 (GMT) |
Fix T54032: Adding torus test fails rna_LayerObjects_active_object_update used wrong viewlayer. Regression in 345c6298e99 |
Revision bbb2fa1 by Campbell Barton February 12, 2018, 06:57 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 657396b by Campbell Barton February 12, 2018, 06:56 (GMT) |
Error in last commit, disable cycles when not enabled Would only disable when loading old preferences. |
Revision 2c3d4f7 by Campbell Barton February 12, 2018, 06:39 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 53431a5 by Campbell Barton February 12, 2018, 06:37 (GMT) |
Disable cycles when WITH_CYCLES=OFF |
Revision fc97e12 by Campbell Barton February 12, 2018, 06:24 (GMT) |
BKE_addon: new/free/ensure functions |
Revision 0bf615f by Germano Cavalcante February 10, 2018, 02:32 (GMT) |
GHOST: Optimize and simplify the creation of a GHOST_Context on Windows Instead of cloning the window to create dummyHWNDs and dummyHDCs to avoid calling the SetPixelFormat more than once in the same window, use the original window and HDC and do not call the SetPixelFormat again. In addition to avoiding a lot of unnecessary calls, it simplifies the code and makes it match the others OS |
Revision 832f7a6 by Brecht Van Lommel February 9, 2018, 19:36 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 5216eae by Dalai Felinto February 9, 2018, 19:16 (GMT) |
Eevee: Film filter default to 1.5 instead of 1.0 Cycles already uses 1.5 as default. BI original 1.0 filter doesn't look good for Eevee. The ideal scenario would be for both Cycles AND Eevee to use the same DNA setting. But for now it is nice to at least have Eevee renders to look better by default. Note: This handles doversion for 2.7x files only. Files previously created in 2.8 need to be manually corrected. |
Revision a6968e8 by Brecht Van Lommel February 9, 2018, 18:58 (GMT) |
Cycles: add random walk subsurface scattering to Principled BSDF. Differential Revision: https://developer.blender.org/D3054 |
Revision 0df9b2c by Brecht Van Lommel February 9, 2018, 18:58 (GMT) |
Cycles: random walk subsurface scattering. It is basically brute force volume scattering within the mesh, but part of the SSS code for faster performance. The main difference with actual volume scattering is that we assume the boundaries are diffuse and that all lighting is coming through this boundary from outside the volume. This gives much more accurate results for thin features and low density. Some challenges remain however: * Significantly more noisy than BSSRDF. Adding Dwivedi sampling may help here, but it's unclear still how much it helps in real world cases. * Due to this being a volumetric method, geometry like eyes or mouth can darken the skin on the outside. We may be able to reduce this effect, or users can compensate for it by reducing the scattering radius in such areas. * Sharp corners are quite bright. This matches actual volume rendering and results in some other renderers, but maybe not so much real world objects. Differential Revision: https://developer.blender.org/D3054 |
Revision 7978306 by Bastien Montagne February 9, 2018, 16:24 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 3ab5ef7 by Bastien Montagne February 9, 2018, 16:23 (GMT) |
Fix (unreported) error on freeing timers which customdata pointer shall not be freed. Looks like there was no way to avoid that so far, since WM_event_add_timer_notifier can set mere int-in-pointer there, this can cause issues. So added mere flags system to wmTimer to allow controlling this. |
Revision 7e3e542 by Bastien Montagne February 9, 2018, 15:26 (GMT) |
Merge branch 'master' into blender2.8 |
Revision ea90994 by Bastien Montagne February 9, 2018, 15:15 (GMT) |
Fix (unreported) crash when duplicating a FileBrowser window in preview draw mode. We did not clear preview or smoothscroll timers pointers in copy code... |
Revision be4ebb7 by Bastien Montagne February 9, 2018, 13:27 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 97597ed by Bastien Montagne February 9, 2018, 12:34 (GMT) |
Doc: attempt to document RNA's FunctionFlag. Tired of searching through code to find which is what, and how to use it in the C callback, everytime I need anot-so-common option... |
|