Mai Lavelle (maiself)
User

Projects

User Since
Jul 4 2014, 11:26 PM (133 w, 1 d)

Recent Activity

Fri, Jan 20

Mai Lavelle (maiself) committed rB596a7cb451a8: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Fri, Jan 20, 3:34 AM

Thu, Jan 19

Mai Lavelle (maiself) added a comment to D2310: Cycles: OpenCL split kernel volume.

Did some quick tests, doesn't seem to be working.

Thu, Jan 19, 12:58 PM
Mai Lavelle (maiself) created D2468: Cycles: Make adaptive subdivision work with panoramic projections.
Thu, Jan 19, 12:35 PM
Mai Lavelle (maiself) added a revision to T49254: Adaptive subdivision doesn't work when using panoramic fisheye equidistant camera: D2468: Cycles: Make adaptive subdivision work with panoramic projections.
Thu, Jan 19, 12:35 PM · Cycles, BF Blender

Tue, Jan 17

Mai Lavelle (maiself) committed rB90eb84b080bf: Cycles: Dont use array indexing for non array (authored by Mai Lavelle (maiself)).
Cycles: Dont use array indexing for non array
Tue, Jan 17, 2:46 AM
Mai Lavelle (maiself) triaged T50452: Artifacts Blender Cycles as "Confirmed" priority.

Watertight rendering is failing again, @Sergey Sharybin (sergey) maybe this is for you?

Tue, Jan 17, 2:35 AM · BF Blender

Sat, Jan 14

Mai Lavelle (maiself) updated the diff for D2348: Cycles: Refactor split kernel and implement for CPU.

Aside from the viewport tile size there should be no difference for users from this diff, this is mostly for better debugging and as a cleaner foundation for future work.

Sat, Jan 14, 10:39 AM
Mai Lavelle (maiself) committed rB40b2ba70e6e8: Cycles: Fix building of CUDA kernels after last commit (authored by Mai Lavelle (maiself)).
Cycles: Fix building of CUDA kernels after last commit
Sat, Jan 14, 9:37 AM
Mai Lavelle (maiself) committed rB4923af4c773f: Cycles: Deduplicate sample range setting and getting (authored by Mai Lavelle (maiself)).
Cycles: Deduplicate sample range setting and getting
Sat, Jan 14, 8:27 AM
Mai Lavelle (maiself) committed rB3d6037b013ed: Cycles: Add generic work item functions for CUDA (authored by Mai Lavelle (maiself)).
Cycles: Add generic work item functions for CUDA
Sat, Jan 14, 8:27 AM
Mai Lavelle (maiself) committed rB2922c57c4998: Cycles: Add generic work item functions for OpenCL (authored by Mai Lavelle (maiself)).
Cycles: Add generic work item functions for OpenCL
Sat, Jan 14, 8:27 AM

Fri, Jan 13

Mai Lavelle (maiself) committed rBaa50a5de171a: Cycles: Rendering multiple tiles at once for OpenCL mega kernel (authored by Mai Lavelle (maiself)).
Cycles: Rendering multiple tiles at once for OpenCL mega kernel
Fri, Jan 13, 2:52 AM
Mai Lavelle (maiself) committed rBd97d9166ed00: Cycles: Implement the get_ideal_tile_size function (authored by Mai Lavelle (maiself)).
Cycles: Implement the get_ideal_tile_size function
Fri, Jan 13, 2:52 AM
Mai Lavelle (maiself) committed rB41dd0c4554fc: Add get_ideal_tile_size function to RenderEngine (authored by Mai Lavelle (maiself)).
Add get_ideal_tile_size function to RenderEngine
Fri, Jan 13, 2:52 AM
Mai Lavelle (maiself) committed rB11c9e0eb97b0: Cycles: Rendering multiple tiles at once for CUDA (authored by Mai Lavelle (maiself)).
Cycles: Rendering multiple tiles at once for CUDA
Fri, Jan 13, 2:52 AM
Mai Lavelle (maiself) committed rBb073275d478d: Cycles: Add SampleRange struct (authored by Mai Lavelle (maiself)).
Cycles: Add SampleRange struct
Fri, Jan 13, 2:52 AM
Mai Lavelle (maiself) committed rBf9a4ae6c308c: Cycles: Overload DeviceTask::update_progress to take multiple tiles (authored by Mai Lavelle (maiself)).
Cycles: Overload DeviceTask::update_progress to take multiple tiles
Fri, Jan 13, 2:52 AM
Mai Lavelle (maiself) committed rBc189403126d0: Cycles: Add functions to acquire multiple tiles at once (authored by Mai Lavelle (maiself)).
Cycles: Add functions to acquire multiple tiles at once
Fri, Jan 13, 2:52 AM
Mai Lavelle (maiself) committed rBa051c5f2025a: Cycles: Have CPU devices use new the acquire_tiles function (authored by Mai Lavelle (maiself)).
Cycles: Have CPU devices use new the acquire_tiles function
Fri, Jan 13, 2:52 AM

Fri, Jan 6

Mai Lavelle (maiself) closed T50272: OpenCL error as "Resolved".

Issue in origial report has been fixed in master, closing as resolved.

Fri, Jan 6, 12:19 PM · BF Blender
Mai Lavelle (maiself) closed T50207: Crimson ReLive drivers issue with AMD 7870 as "Invalid".

Either your tile size is set too large and your device is running out of memory or this is a driver issue. Try decreasing the tile size and check that you have the latest drivers. Theres not really anything we can do to fix this, so im going to close the report.

Fri, Jan 6, 12:14 PM · Cycles, BF Blender
Mai Lavelle (maiself) committed rB7260f53a8c70: Cycles: Seperate kernel loading time from render time (authored by Mai Lavelle (maiself)).
Cycles: Seperate kernel loading time from render time
Fri, Jan 6, 4:03 AM
Mai Lavelle (maiself) committed rBd919c44a3013: Cycles: More variable clean up (authored by Mai Lavelle (maiself)).
Cycles: More variable clean up
Fri, Jan 6, 4:03 AM
Mai Lavelle (maiself) committed rBf30d722461f6: Cycles: Clean up variables in host side split kernel logic (authored by Mai Lavelle (maiself)).
Cycles: Clean up variables in host side split kernel logic
Fri, Jan 6, 4:03 AM

Thu, Dec 29

Mai Lavelle (maiself) committed rBe3c947de5b23: Cycles: Fix building with network device enabled (authored by Mai Lavelle (maiself)).
Cycles: Fix building with network device enabled
Thu, Dec 29, 11:22 AM

Dec 22 2016

Aaron Carlisle (Blendify) awarded rB1bd5b5a83556: Cycles: Implement split kernel for CUDA a Like token.
Dec 22 2016, 6:39 AM
Mai Lavelle (maiself) committed rB1bd5b5a83556: Cycles: Implement split kernel for CUDA (authored by Mai Lavelle (maiself)).
Cycles: Implement split kernel for CUDA
Dec 22 2016, 3:14 AM

Dec 16 2016

Mai Lavelle (maiself) committed rB24c74f23a2d8: Cycles: Tile updates for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Tile updates for split kernel
Dec 16 2016, 11:07 AM
Mai Lavelle (maiself) committed rB54ae4499b2c8: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Dec 16 2016, 11:07 AM
Mai Lavelle (maiself) committed rBf5ad9fd13b71: Cycles: Add names to buffer allocations (authored by Mai Lavelle (maiself)).
Cycles: Add names to buffer allocations
Dec 16 2016, 11:07 AM

Dec 13 2016

Mai Lavelle (maiself) committed rB6a1849752e01: Cycles: Add a bit more error checking for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Add a bit more error checking for split kernel
Dec 13 2016, 9:56 AM

Dec 8 2016

Mai Lavelle (maiself) added a comment to T49405: Crash when baking with adaptive subdivision.

This is a result of a limitation in the design of the baking api, which will have to be completely redesigned to allow for baking on meshes with topology that differs from Blenders internal representation. No idea when this will happen. In the meantime we should probably just disable adaptive subdivision when baking is used.

Dec 8 2016, 8:38 AM · BF Blender

Dec 7 2016

Mai Lavelle (maiself) updated the diff for D2348: Cycles: Refactor split kernel and implement for CPU.

Updated with a bunch of the requested changes:

Dec 7 2016, 11:26 AM
Mai Lavelle (maiself) committed rB60d8ced602c4: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Dec 7 2016, 11:24 AM
Mai Lavelle (maiself) committed rB083fe7eb46e6: Cycles: Keep consistent memory management style (authored by Mai Lavelle (maiself)).
Cycles: Keep consistent memory management style
Dec 7 2016, 10:54 AM
Mai Lavelle (maiself) committed rBd927a964b200: Cycles: Make split kernel methods in Device private (authored by Mai Lavelle (maiself)).
Cycles: Make split kernel methods in Device private
Dec 7 2016, 10:54 AM
Mai Lavelle (maiself) committed rBf869231abd15: Cycles: Remove overloaded Device::mem_alloc function (authored by Mai Lavelle (maiself)).
Cycles: Remove overloaded Device::mem_alloc function
Dec 7 2016, 9:28 AM
Mai Lavelle (maiself) committed rBf56873b8b50f: Cycles: Rename split_state and split_params (authored by Mai Lavelle (maiself)).
Cycles: Rename split_state and split_params
Dec 7 2016, 4:27 AM
Mai Lavelle (maiself) committed rB87d733f64bc7: Cycles: Ensure we get a compiler error if data_init parameters fall out of sync (authored by Mai Lavelle (maiself)).
Cycles: Ensure we get a compiler error if data_init parameters fall out of sync
Dec 7 2016, 4:27 AM
Mai Lavelle (maiself) committed rB471a896731bf: Cycles: Replace utility macros with functions from util_types.h (authored by Mai Lavelle (maiself)).
Cycles: Replace utility macros with functions from util_types.h
Dec 7 2016, 4:27 AM

Dec 5 2016

Mai Lavelle (maiself) added a comment to T50082: OpenCL issue and motion blur (AMD 7870 Pitcairn).

Can't reproduce. Could you please try a daily build from https://builder.blender.org/download/ and report back wheather you still see the issue?

Dec 5 2016, 10:29 PM · BF Blender, Cycles
Mai Lavelle (maiself) triaged T50173: Rendering with Cycles via python script fails on AMD GPU as "Incomplete" priority.

I can't reproduce this issue here. Please check your drivers again, you may have selected the wrong one, as that version looks a bit old.

Dec 5 2016, 10:22 PM · Cycles, BF Blender

Nov 22 2016

Mai Lavelle (maiself) closed T50091: Adaptive Subsurf makes Hair disappear as "Invalid".

So there's two things to mention here:

Nov 22 2016, 11:36 PM

Nov 20 2016

Mai Lavelle (maiself) committed rB357706073b40: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Nov 20 2016, 8:11 PM
Mai Lavelle (maiself) committed rB1626b20a708f: Cycles: Remove unneeded lines in constructor (authored by Mai Lavelle (maiself)).
Cycles: Remove unneeded lines in constructor
Nov 20 2016, 8:10 PM
Mai Lavelle (maiself) committed rB3de96a99cafb: Cycles: Remove uses of nullptr (authored by Mai Lavelle (maiself)).
Cycles: Remove uses of nullptr
Nov 20 2016, 8:10 PM
Mai Lavelle (maiself) committed rB247cbdc2c97c: Cycles: Minor style change (authored by Mai Lavelle (maiself)).
Cycles: Minor style change
Nov 20 2016, 8:10 PM
Mai Lavelle (maiself) committed rB667d0208d7b8: Cycles: Simpler use of sizeof (authored by Mai Lavelle (maiself)).
Cycles: Simpler use of sizeof
Nov 20 2016, 8:10 PM
Mai Lavelle (maiself) committed rB31865518bbbb: Cycles: Add comment to explain disabled code (authored by Mai Lavelle (maiself)).
Cycles: Add comment to explain disabled code
Nov 20 2016, 8:10 PM
Mai Lavelle (maiself) committed rB6bfa3373ae33: Cycles: Simplify and make atomics more clear (authored by Mai Lavelle (maiself)).
Cycles: Simplify and make atomics more clear
Nov 20 2016, 8:10 PM
Mai Lavelle (maiself) committed rBb86c6aa6be29: Cycles: Don't shadow loop variable (authored by Mai Lavelle (maiself)).
Cycles: Don't shadow loop variable
Nov 20 2016, 5:48 PM

Nov 14 2016

Mai Lavelle (maiself) added a comment to D2348: Cycles: Refactor split kernel and implement for CPU.

Changing the behavior of atomic_inc is misleading, both CUDA & OpenCL return the old value. Further, using atomic_inc_uint32 and atomic_add_uint32 produces less readable code, since we have to subtract what was just added. Maybe there should be indication in atomic_ops.h, i.e. atomic_add_and_get_uint32.

Nov 14 2016, 6:57 PM

Nov 11 2016

Mai Lavelle (maiself) renamed T49904: Cycles Standalone missing generated coordinates from "Cycles Standalone Broken" to "Cycles Standalone missing generated coordinates".
Nov 11 2016, 2:28 PM · Cycles
Mai Lavelle (maiself) added a comment to T49904: Cycles Standalone missing generated coordinates.

As far as I know Cycles standalone never provided generated coordinates, so its a bit odd to say that that commit caused this. Check that you're using updated repos/files.

Nov 11 2016, 2:28 PM · Cycles
Mai Lavelle (maiself) created D2348: Cycles: Refactor split kernel and implement for CPU.
Nov 11 2016, 2:13 AM
Mai Lavelle (maiself) committed rBa1aa3a8b7575: Cycles: Add comments to endif directives (authored by Mai Lavelle (maiself)).
Cycles: Add comments to endif directives
Nov 11 2016, 1:51 AM
Mai Lavelle (maiself) committed rBa2f67ba00d70: Cycles: Add lines that got removed by accident in recent merge (authored by Mai Lavelle (maiself)).
Cycles: Add lines that got removed by accident in recent merge
Nov 11 2016, 1:34 AM

Nov 10 2016

Mai Lavelle (maiself) committed rBaebade59a9da: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Nov 10 2016, 3:28 PM

Nov 8 2016

Mai Lavelle (maiself) merged T49967: Microdisplacement bug or known limitation? into T49049: Microdisplacement; stitching between two faces of different material indices does not exist (when dicing is used).
Nov 8 2016, 8:17 PM
Mai Lavelle (maiself) merged task T49967: Microdisplacement bug or known limitation? into T49049: Microdisplacement; stitching between two faces of different material indices does not exist (when dicing is used).
Nov 8 2016, 8:17 PM · BF Blender
Mai Lavelle (maiself) claimed T49967: Microdisplacement bug or known limitation?.
Nov 8 2016, 8:16 PM · BF Blender

Nov 2 2016

Mai Lavelle (maiself) raised a concern with rB1272ee455e7a: Cycles: Implement texture coordinates for Point, Spot and Area Lamps.

This is causing OpenCL kernels (and also likely adaptive CUDA kernels aswell) to fail to build. Problem is you're abusing object motion transforms for lamp transform, but when the scene has no need for object motion those fields are left out of the kernel.

Nov 2 2016, 5:00 PM
Mai Lavelle (maiself) committed rB9228722a8a9c: Cycles: Fix rendering with OSL and split kernel (authored by Mai Lavelle (maiself)).
Cycles: Fix rendering with OSL and split kernel
Nov 2 2016, 4:04 PM
Mai Lavelle (maiself) committed rBa7aaa6ab6c7e: Cycles: Fix building with OSL enabled after split kernel changes (authored by Mai Lavelle (maiself)).
Cycles: Fix building with OSL enabled after split kernel changes
Nov 2 2016, 4:04 PM
Mai Lavelle (maiself) committed rB890dc649935b: Cycles: Fix memory leak of kernel globals buffer from CPU split kernel (authored by Mai Lavelle (maiself)).
Cycles: Fix memory leak of kernel globals buffer from CPU split kernel
Nov 2 2016, 4:04 PM

Nov 1 2016

Mai Lavelle (maiself) committed rB14094a110b28: Cycles: Fix crash caused by freeing unallocated kernel globals (authored by Mai Lavelle (maiself)).
Cycles: Fix crash caused by freeing unallocated kernel globals
Nov 1 2016, 4:28 PM

Oct 27 2016

Mai Lavelle (maiself) committed rBdcc42603d87a: Cycles: Finish implementing the split kernel for CPU devices (authored by Mai Lavelle (maiself)).
Cycles: Finish implementing the split kernel for CPU devices
Oct 27 2016, 8:22 PM
Mai Lavelle (maiself) committed rBe3bb3ed5ba3d: Cycles: Add function so each device can specify its ideal local work size (authored by Mai Lavelle (maiself)).
Cycles: Add function so each device can specify its ideal local work size
Oct 27 2016, 8:22 PM
Mai Lavelle (maiself) committed rBb5765104acf8: Cycles: Add functions to allocate kernel globals for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Add functions to allocate kernel globals for split kernel
Oct 27 2016, 8:22 PM
Mai Lavelle (maiself) committed rB365ad278f6ce: Cycles: Actually implement work item functions for CPU (authored by Mai Lavelle (maiself)).
Cycles: Actually implement work item functions for CPU
Oct 27 2016, 5:49 PM
Mai Lavelle (maiself) committed rB3b8a84d99cfc: Cycles: Fix atomics in split kernel after switching away from OpenCL atomics (authored by Mai Lavelle (maiself)).
Cycles: Fix atomics in split kernel after switching away from OpenCL atomics
Oct 27 2016, 5:49 PM

Oct 26 2016

Mai Lavelle (maiself) committed rB67e670a92dff: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Oct 26 2016, 4:44 PM
Mai Lavelle (maiself) committed rB504608e2ece6: Cycles: Add CPU split kernels (authored by Mai Lavelle (maiself)).
Cycles: Add CPU split kernels
Oct 26 2016, 4:43 PM

Oct 25 2016

Mai Lavelle (maiself) committed rB124b88872e6d: Cycles: Replace OpenCL atomic functions with own versions (authored by Mai Lavelle (maiself)).
Cycles: Replace OpenCL atomic functions with own versions
Oct 25 2016, 5:39 PM
Mai Lavelle (maiself) committed rB6850eebeaa23: Cycles: Replace OpenCL work item functions with own versions (authored by Mai Lavelle (maiself)).
Cycles: Replace OpenCL work item functions with own versions
Oct 25 2016, 5:39 PM
Mai Lavelle (maiself) committed rB70501a43c663: Cycles: Rearrange split kernel code to move all logic out of OpenCL kernel files (authored by Mai Lavelle (maiself)).
Cycles: Rearrange split kernel code to move all logic out of OpenCL kernel files
Oct 25 2016, 3:21 PM
Mai Lavelle (maiself) committed rBb4cbcd60243d: Cycles: Add code to register kernel functions (authored by Mai Lavelle (maiself)).
Cycles: Add code to register kernel functions
Oct 25 2016, 2:50 PM
Mai Lavelle (maiself) committed rBc0b9b6dc549a: Cycles: Add missing check for split kernel build error (authored by Mai Lavelle (maiself)).
Cycles: Add missing check for split kernel build error
Oct 25 2016, 11:13 AM
Mai Lavelle (maiself) committed rB5a34fedabd0b: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Oct 25 2016, 10:57 AM

Oct 24 2016

Mai Lavelle (maiself) committed rB8e4e9a5a1605: Cycles: Fix a few memory leaks in CPU split kernel (authored by Mai Lavelle (maiself)).
Cycles: Fix a few memory leaks in CPU split kernel
Oct 24 2016, 12:35 PM

Oct 21 2016

Mai Lavelle (maiself) committed rB196062deabef: Cycles: Begin implementing host side of CPU split kernel (authored by Mai Lavelle (maiself)).
Cycles: Begin implementing host side of CPU split kernel
Oct 21 2016, 6:17 PM
Mai Lavelle (maiself) committed rB7302031d85e9: Cycles: Add debug flags to control usage of split kernel for CPU devices (authored by Mai Lavelle (maiself)).
Cycles: Add debug flags to control usage of split kernel for CPU devices
Oct 21 2016, 4:17 PM
Mai Lavelle (maiself) committed rB5b3219a999d5: Cycles: Remove tile splitting logic for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Remove tile splitting logic for split kernel
Oct 21 2016, 3:26 PM

Oct 20 2016

Mai Lavelle (maiself) committed rB079ac5b2b93c: Cycles: Begin moving split kernel logic into own class (authored by Mai Lavelle (maiself)).
Cycles: Begin moving split kernel logic into own class
Oct 20 2016, 5:24 PM

Oct 18 2016

Mai Lavelle (maiself) committed rB63a604e0cf8a: Cycles: Implement enqueue_split_kernel_data_init for OpenCL devices (authored by Mai Lavelle (maiself)).
Cycles: Implement enqueue_split_kernel_data_init for OpenCL devices
Oct 18 2016, 6:13 PM
Mai Lavelle (maiself) committed rB70c659b77e11: Cycles: Add SplitKernelFunction with OpenCL implementation (authored by Mai Lavelle (maiself)).
Cycles: Add SplitKernelFunction with OpenCL implementation
Oct 18 2016, 5:16 PM
Mai Lavelle (maiself) committed rBbc8e3a3d868d: Cycles: Replace use of cl_mem with device_memory in split kernel device (authored by Mai Lavelle (maiself)).
Cycles: Replace use of cl_mem with device_memory in split kernel device
Oct 18 2016, 12:25 PM

Oct 17 2016

Mai Lavelle (maiself) committed rB32f6a04b1072: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Oct 17 2016, 3:43 PM
Mai Lavelle (maiself) added inline comments to rBd5dd12e56cd1: Cycles: Improve OpenCL kernel compilation logging.
Oct 17 2016, 3:35 PM
Mai Lavelle (maiself) committed rB86f3d223fd43: Cycles: Refactor so all split kernels have same signature (authored by Mai Lavelle (maiself)).
Cycles: Refactor so all split kernels have same signature
Oct 17 2016, 2:28 PM

Oct 14 2016

Mai Lavelle (maiself) committed rB504b201ba7a6: Cycles: Simplify shared buffer and argument passing in split kernel (authored by Mai Lavelle (maiself)).
Cycles: Simplify shared buffer and argument passing in split kernel
Oct 14 2016, 3:51 PM

Oct 10 2016

Mai Lavelle (maiself) committed rB44d8ddc9a449: Cycles: Add comments to endif directives (authored by Mai Lavelle (maiself)).
Cycles: Add comments to endif directives
Oct 10 2016, 2:43 PM

Oct 7 2016

Mai Lavelle (maiself) added a comment to rBa3abb020e37a: Fix Cycles CUDA performance on CUDA 8.0..

This seems to have broken building of opencl kernels

Oct 7 2016, 5:03 PM

Oct 2 2016

Mai Lavelle (maiself) merged T49472: Black material with adaptive subsurf into T49159: Experimental Adaptive Tesselation + Normalmap results in black object.
Oct 2 2016, 1:40 PM · BF Blender
Mai Lavelle (maiself) merged task T49472: Black material with adaptive subsurf into T49159: Experimental Adaptive Tesselation + Normalmap results in black object.
Oct 2 2016, 1:40 PM · Cycles, BF Blender

Sep 22 2016

Mai Lavelle (maiself) committed rB1b2b7cfa2007: Cycles: Fix overflow caused by wrong size calculation in Mesh::add_undisplaced (authored by Mai Lavelle (maiself)).
Cycles: Fix overflow caused by wrong size calculation in Mesh::add_undisplaced
Sep 22 2016, 11:51 PM

Sep 21 2016

Mai Lavelle (maiself) changed Type from Bug to To Do on T49395: 2.78 RC2 - texture mapping distorted when using Experimental adaptive subsurf.
Sep 21 2016, 2:29 AM · Cycles, BF Blender
Mai Lavelle (maiself) added a comment to T49395: 2.78 RC2 - texture mapping distorted when using Experimental adaptive subsurf.

Known limitation

Sep 21 2016, 2:29 AM · Cycles, BF Blender

Sep 19 2016

Mai Lavelle (maiself) committed rB772dab9df1fb: Cycles: Fix typo that would sometimes result in subsurf modifier being disabled (authored by Mai Lavelle (maiself)).
Cycles: Fix typo that would sometimes result in subsurf modifier being disabled
Sep 19 2016, 4:14 AM
Mai Lavelle (maiself) added a comment to T49394: 2.78 RC2 Crash by setting the Displacement option in Material to True.

Pretty sure the issue you describe has already been fixed. Please double check that you can reproduce with RC2, the hash in your video is from RC1.

Sep 19 2016, 3:59 AM · BF Blender