Cycles: Fix wrong render result in certain configuration of render layer's surface/hair

There were some synchronization missing in cases when only one of those settings
was disabled.

Also added a render test for such configurations now.
This commit is contained in:
Sergey Sharybin
2015-04-09 21:21:48 +05:00
parent ae5f2c2025
commit cca4405437
4 changed files with 24 additions and 7 deletions

View File

@@ -395,6 +395,12 @@ if(WITH_CYCLES)
-testdir "${TEST_SRC_DIR}/cycles/ctests/reports"
-idiff "${OPENIMAGEIO_IDIFF}"
)
add_test(cycles_render_test
${CMAKE_CURRENT_LIST_DIR}/cycles_render_tests.py
-blender "${TEST_BLENDER_EXE_BARE}"
-testdir "${TEST_SRC_DIR}/cycles/ctests/render"
-idiff "${OPENIMAGEIO_IDIFF}"
)
add_test(cycles_shaders_test
${CMAKE_CURRENT_LIST_DIR}/cycles_render_tests.py
-blender "${TEST_BLENDER_EXE_BARE}"