Blender Git Commits

Blender Git "temp_cryptomatte" branch commits.

July 9, 2018, 11:19 (GMT)
Merge branch 'master' of git.blender.org:blender into temp_cryptomatte

# Conflicts:
# intern/cycles/blender/addon/properties.py
# intern/cycles/blender/blender_sync.cpp
# intern/cycles/device/device_cpu.cpp
# intern/cycles/kernel/geom/geom_object.h
# intern/cycles/kernel/kernel_path_branched.h
# intern/cycles/kernel/kernel_types.h
# intern/cycles/render/buffers.cpp
# intern/cycles/render/film.cpp
# intern/cycles/render/integrator.cpp
# intern/cycles/render/object.cpp
# intern/cycles/render/osl.cpp
# intern/cycles/render/osl.h
# intern/cycles/render/scene.cpp
# intern/cycles/render/shader.cpp
# intern/cycles/render/svm.cpp
# intern/cycles/render/svm.h
# release/scripts/startup/nodeitems_builtins.py
# source/blender/editors/include/UI_interface.h
# source/blender/editors/interface/interface_eyedropper.c
# source/blender/makesdna/DNA_scene_types.h
# source/blender/render/extern/include/RE_engine.h
# source/blender/render/intern/source/render_result.c
# source/blenderplayer/bad_level_call_stubs/stubs.c
July 9, 2018, 07:06 (GMT)
Cycles: Moved get_aov_rect method to make things easeir for git merge
July 6, 2018, 21:13 (GMT)
More removal of unrelated AOV code
July 6, 2018, 14:36 (GMT)
Cleanup: Removed unrelated AOV code, made Cryptomatte work with OpenCL
November 20, 2017, 22:14 (GMT)
Cryptomatte: Improved robustness of matte string parsing
November 12, 2017, 17:45 (GMT)
Cycles: fixed build with debug passes enabled.
November 6, 2017, 16:32 (GMT)
Revert moving includes to fix linux linking and just change linkorder again
November 6, 2017, 15:56 (GMT)
Cycles: Fixed Cryptomatte crash when some RenderLayers use Cryptomattes and some don't

The kernel level pass_aov array was not re-initialised properly and kept the info from the previous RenderLayer instead
November 4, 2017, 16:36 (GMT)
Build coverage into cyles_device to fix linux linking finally, TODO: move files eventually
November 4, 2017, 15:46 (GMT)
Tentative fix for linux linking
November 3, 2017, 22:41 (GMT)
Fix Blenderplayer (tm)
November 3, 2017, 20:54 (GMT)
build fixes.

Cryptomatte code was using some C++11 and blenderplayer had a duplicatestub.
November 3, 2017, 20:07 (GMT)
fixed macOS build
November 3, 2017, 20:07 (GMT)
Cycles: Cryptomatte layers are now always written in single precision float to OpenEXR files

Cryptomatte layers are now always written in single precision float to OpenEXR files, even when the file format is set to half precision. Cryptomatte requires single precision (32 bit float), its data gets destroyed when it is converted to 16 bit float.
November 3, 2017, 19:25 (GMT)
Merge branch 'master' of git.blender.org:blender into master_temp-cryptomatte
September 11, 2017, 10:26 (GMT)
Compositor: rewrote Cryptomatte string operations in C to allow for game engine builds
September 11, 2017, 10:26 (GMT)
Cryptomatte: Added extra pass that determines an "asset" name by the top level object in the hierarchy
September 11, 2017, 10:04 (GMT)
Cycles: Fixes for cryptomatte writing via coverage buffer, was writing the wrong place for material cyrptomatte
September 11, 2017, 09:47 (GMT)
Cryptomatte: fixed an issue where the eye dropper blocked all "e" key events
September 11, 2017, 09:46 (GMT)
Cycles: Cryptomatte now also has a more accurate CPU only mode that keeps a per-pixel map of coverage
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021