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