Blender Git Commits

Blender Git "master" branch commits.

Page: 1583 / 5574

August 29, 2018, 15:17 (GMT)
Cleanup: use simple early exit for common case

Caused MSVC warning, may as well do simple check.
August 29, 2018, 15:03 (GMT)
Cleanup: trailing space
August 29, 2018, 15:03 (GMT)
Merge branch 'master' into blender2.8
August 29, 2018, 14:56 (GMT)
Cleanup: correct header guard
August 29, 2018, 14:56 (GMT)
Cleanup: trailing space
August 29, 2018, 14:42 (GMT)
Merge branch 'master' into blender2.8
August 29, 2018, 14:35 (GMT)
Fix Cycles CUDA build after recent changes.
August 29, 2018, 14:32 (GMT)
Cleanup: remove unused build environment patches.
August 29, 2018, 14:32 (GMT)
Cleanup: consistent includes.
August 29, 2018, 14:29 (GMT)
Buildbot: Some inital work to support newer chroot environment
August 29, 2018, 14:25 (GMT)
Python / Cleanup: rename INFO_MT to TOPBAR_MT/VIEW3D_MT to reflect actual location.
August 29, 2018, 14:25 (GMT)
Cleanup: rename files from group to collection to match contents.
August 29, 2018, 14:15 (GMT)
CMake: Allow specifying custom LIBDIR on Unix

Works similar to how maxOS deals with this.
August 29, 2018, 14:09 (GMT)
Merge branch 'master' into blender2.8
August 29, 2018, 13:58 (GMT)
Tool System: hide paint options for non brush tools
August 29, 2018, 13:08 (GMT)
CMake: Comply with include path reported by FindOpenGL.cmake

The script clearly states:

This makes the presumption that you are include al.h like
#include "al.h"
and not
#include <AL/al.h>
The reason for this is that the latter is not entirely portable.
Windows/Creative Labs does not by default put their headers in AL/ and
OS X uses the convention <OpenAL/al.h>.

This commit makes default precompiled OpenAL to be properly detected
and also removes hack on MacOS which was finding the OpenAL package but
then was overwriting include directory.

Note, that new audaspace in 2.8 is using expected #include <al.h>.
August 29, 2018, 13:05 (GMT)
CMake: Make sure zlib folder comes first for precompiled Linux libraries

Without this find_package(ZLIB) will find ZLib from OpenCollada folder,
which has older ABI and is not what was used to link PNG against.
August 29, 2018, 13:03 (GMT)
Cycles: Add BVH8 and packeted triangle intersection

This is an initial implementation of BVH8 optimization structure
and packated triangle intersection. The aim is to get faster ray
to scene intersection checks.

Scene BVH4 BVH8
barbershop_interior 10:24.94 10:10.74
bmw27 02:41.25 02:38.83
classroom 08:16.49 07:56.15
fishy_cat 04:24.56 04:17.29
koro 06:03.06 06:01.45
pavillon_barcelona 09:21.26 09:02.98
victor 23:39.65 22:53.71

As memory goes, peak usage raises by about 4.7% in a complex
scenes.

Note that BVH8 is disabled when using OSL, this is because OSL
kernel does not get per-microarchitecture optimizations and
hence always considers BVH3 is used.

Original BVH8 patch from Anton Gavrikov.
Batched triangles intersection from Victoria Zhislina.
Extra work and tests and fixes from Maxym Dmytrychenko.
August 29, 2018, 13:00 (GMT)
Tool System: tool to extrude along normals
August 29, 2018, 12:11 (GMT)
Build environment: Fix compilation of boost on Linux 32bit
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021