Blender Git Commit Log

All Blender Git commits.

Page: 4220 / 8462

September 9, 2016, 03:06 (GMT)
Alembic, cleanup: split archive opening code in their own classes and
files.

Also helps keeping platform specific code in separate from the rest of
the code.
September 8, 2016, 23:39 (GMT)
Cycles: Don't run full shader evaluation for constant emission lamps

Most of the time, Lamps in Cycles are just a constant emission closure, no texturing etc. Therefore, running a full shader evaluation is wasteful.
To avoid that, Cycles now detects these constant emission shaders and stores their value in the lamp data along with a flag in the shader.
Then, at runtime, if this flag is set, the lamp code just uses this value and only runs the full shader evaluation if it is neccessary.

In scenes with a lot of lamps and with "Sample all direct/indirect" enabled, this saves up to 20% of rendering time in my tests.

Reviewers: #cycles

Differential Revision: https://developer.blender.org/D2193
September 8, 2016, 20:48 (GMT)
Initially add widget files and get them compiling

Another temp_ branch :S This time for preparing custom manipulators core code for merge.
September 8, 2016, 13:26 (GMT)
Claude: more WIP work towards listing content on Cloud repository.
September 8, 2016, 13:23 (GMT)
Allow asset engines to change current dir also from list_dir function.

Rational is, in case of online repo, it may not be practical to decide
whether a path is valid or not from check_dir() callback, which should return
immediately.

So instead, check_dir() can only check whether path **looks** good, and
delegate actual path validation to list_dir (and maybe other similar functions).

That?s what is being tested with Claude engine at least.
September 8, 2016, 13:08 (GMT)
Cycles: Fix regular BVH nodes refit

For proper indexing to work we need to use unaligned node with
identity transform instead of aligned nodes when doing refit.

To be backported to 2.78 release.
September 8, 2016, 13:03 (GMT)
Cycles: Add asserts to BVH node packing
September 8, 2016, 12:26 (GMT)
Cycles: Cleanup: line wrapping
September 8, 2016, 11:30 (GMT)
Merge branch 'master' into HMD_viewport

Conflicts:
intern/ghost/intern/GHOST_System.cpp
intern/ghost/intern/GHOST_System.h
source/blender/blenkernel/BKE_blender_version.h
source/blender/blenloader/CMakeLists.txt
source/blender/blenloader/intern/versioning_270.c
source/blender/windowmanager/CMakeLists.txt
source/blender/windowmanager/intern/wm_window.c
source/blenderplayer/bad_level_call_stubs/CMakeLists.txt
September 8, 2016, 11:17 (GMT)
Merge branch 'master' into temp_localview_split

Conflicts:
source/blender/blenloader/intern/versioning_270.c
September 8, 2016, 10:45 (GMT)
Merge branch 'master' into soc-2016-layer_manager

Conflicts:
source/blender/blenkernel/BKE_blender_version.h
September 8, 2016, 10:36 (GMT)
Merge branch 'master' into temp_facegroups
September 8, 2016, 10:35 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/blenkernel/BKE_blender_version.h
September 8, 2016, 10:24 (GMT)
Added selection field to the Disney BSDF node for switching between
"Multiscatter GGX" and "GGX"

In the "GGX" mode there is an additional parameter for changing the
refraction roughness for materials with smooth surfaces and rough interns
(e.g. honey). With the "Multiscatter GGX" this effect can't be produced at
the moment and so here will be no separation of the two roughness values.
September 8, 2016, 10:16 (GMT)
Merge branch 'master' into viewport_bvh_select
September 8, 2016, 10:00 (GMT)
Merge branch 'master' into asset-engine
September 8, 2016, 08:24 (GMT)
Fix T49283: Crash in BKE_ptcache_make_particle_key.

This is really hack-fix actually, not sure why `get_pointcache_keys_for_time()` seems to assume
it will always find key for given part index at least for current frame, and whether this assumption
is wrong or whether bug happens elsewhere...

Anyway, this is to be wiped out in 2.8, so no point loosing too much time on it, for now merely
returning unchanged (i.e. zero'ed) ParticleKeys in case index2 is invalid. Won't hurt anyway,
even if this did not crash in release builds, would be returning giberish values.
September 8, 2016, 07:40 (GMT)
Fix compilation error: Shadowing of variable
September 8, 2016, 07:39 (GMT)
Fix strict compiler warnings
September 8, 2016, 07:38 (GMT)
Fix compilation error: missing forward declaration
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021