Revision 4e9b17d by Mai Lavelle February 21, 2017, 12:24 (GMT) |
Cycles: Speedup by avoiding extra calculations in noise texture when unneeded Noise texture is now faster when the color socket is unused. Potential for speedup spotted by @nutel. Some performance results: Render Time Before After Difference Gooseberry benchmark 47:51.34 45:55.57 -4% Koro 12:24.92 12:18.46 -0.8% Simple cube (Color socket) 48.53 48.72 +0.3% Simple cube (Fac socket) 48.74 32.78 -32.7% Goethe displacement 1:21.18 1:08.47 -15.6% Cycles brick displacement 3:02.38 2:16.76 -25.0% Large displacement scene 23:54.12 20:09.62 -15.6% Reviewed By: sergey Differential Revision: https://developer.blender.org/D2513 |
Revision 34a502c by Aaron Carlisle February 21, 2017, 01:21 (GMT) |
Cleanup: use proper link to the api |
Revision 4f2375b by Clément Foucault February 20, 2017, 20:21 (GMT) |
OpenGL immediate mode: interface_widgets.c Added rgba_float_args_set_ch to BLI_math_color.h |
Revision 5c39aad by Clément Foucault February 20, 2017, 20:21 (GMT) |
OpenGL immediate mode: interface_panel.c |
Revision 696836a by Sergey Sharybin February 20, 2017, 10:56 (GMT) |
Fix T50718: Regression: Split Normals Render Problem with Cycles The issue seems to be caused by vertex normal being re-calculated to something else than loop normal, which also caused wrong loop normals after re-calculation. For now issue is solved by preserving CD_NORMAL for loops after split_faces() is finished, so render engine can access original proper value. |
Revision 75ce4eb by Sergey Sharybin February 20, 2017, 10:47 (GMT) |
Mesh faces split: Add missing vertex normal copy |
Revision 333dc8d by Sergey Sharybin February 20, 2017, 10:02 (GMT) |
Fix T50719: Memory usage won't reset to zero while re-rendering on two video cards Was only visible with Persistent Images option ON. |
Revision 86d8dc1 by Sergey Sharybin February 20, 2017, 09:16 (GMT) |
Use Git submodule tracking feature This way we can point submodules to different branches. There are two side-effects to this: - Git 1.8.2 becomes the minimal required version now to support this feature. - Not sure how doing local changes in submodules followed by `make update` will behave. We don't use explicit rebase now. Perhaps this is not so bad, since it was already quite dangerous thing to do. |
Revision 22119f9 by Sergey Sharybin February 20, 2017, 09:14 (GMT) |
Point addons to 2.8 branch |
Revision 446625c by Clément Foucault February 19, 2017, 13:27 (GMT) |
Clay Engine: Use G.debug_value to test cache performance Use debug 666 for cache without instance buffer caching. Use debug 667 for cache with instance buffer caching. |
Revision c8b7e79 by Clément Foucault February 19, 2017, 12:59 (GMT) |
OpenGL immediate mode: transform_manipulator.c |
Revision 9f839a2 by Mike Erwin February 19, 2017, 00:53 (GMT) |
OpenGL: fix MVP matrix order Numbers were correct but names were mixed up. |
Revision 9992e6a by Brecht Van Lommel February 18, 2017, 22:59 (GMT) |
Fix a few compiler warnings with macOS / clang. |
Revision 3f5b2e2 by Brecht Van Lommel February 18, 2017, 21:41 (GMT) |
Fix T50564: 3D view panning with scroll wheel inconsistent with dragging. |
Revision fae8951 by Mike Erwin February 18, 2017, 20:39 (GMT) |
fix OpenGL line count in VSE backdrop |
Revision ab69938 by Dalai Felinto February 17, 2017, 21:29 (GMT) |
Fixup for last commit :/ |
Revision b30044d by Dalai Felinto February 17, 2017, 21:26 (GMT) |
Fix crash introduced in engine separation (50fb3ea3) Basically DEG_OBJECT_ITER (or rather, BKE_scene_layer_engine_settings_update) wasn't creating Object->collection_settings data for invisible objects. Now I'm removing those objects from the loop entirely. If we are to bring them back we need to either create CollectionEngineSettings dat from them or to skip them in DRW_mode_cache_populate. |
Revision 39e212e by Mike Erwin February 17, 2017, 20:42 (GMT) |
OpenGL: further mask_draw tweaks - smooth round points - fewer state changes - minor cleanup & warning fix This is a follow-up to rB84141f27a668 |
Revision b41c5c8 by Bastien Montagne February 17, 2017, 19:07 (GMT) |
Fix bplayer (c) |
Revision a54e461 by Bastien Montagne February 17, 2017, 19:06 (GMT) |
Fix building without Clay engine. |
|
|
|


Master Commits
MiikaHweb | 2003-2021