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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021