Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2205 / 5574

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
February 21, 2017, 01:21 (GMT)
Cleanup: use proper link to the api
February 20, 2017, 20:21 (GMT)
OpenGL immediate mode: interface_widgets.c

Added rgba_float_args_set_ch to BLI_math_color.h
February 20, 2017, 20:21 (GMT)
OpenGL immediate mode: interface_panel.c
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.
February 20, 2017, 10:47 (GMT)
Mesh faces split: Add missing vertex normal copy
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.
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.
February 20, 2017, 09:14 (GMT)
Point addons to 2.8 branch
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.
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.
February 18, 2017, 22:59 (GMT)
Fix a few compiler warnings with macOS / clang.
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

February 17, 2017, 21:29 (GMT)
Fixup for last commit :/
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
February 17, 2017, 19:07 (GMT)
Fix bplayer (c)
February 17, 2017, 19:06 (GMT)
Fix building without Clay engine.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021