Mai Lavelle (maiself)
User

Projects

User Details

User Since
Jul 4 2014, 11:26 PM (146 w, 3 d)

Recent Activity

Sat, Apr 22

Mai Lavelle (maiself) created D2644: Cycles: Deduplicate integration loops.
Sat, Apr 22, 2:06 PM

Fri, Apr 21

Mai Lavelle (maiself) lowered the priority of T50773: AMD 7870 2GB memory issue with GPU compute from "Normal" to "Incomplete".

@Tom (vejn) Please open new reports for new issues, putting different issues into the same report is quite confusing.

Fri, Apr 21, 9:31 PM · BF Blender, Cycles
Mai Lavelle (maiself) lowered the priority of T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY) from "Normal" to "Incomplete".

This could be a driver issue with GCN 1 cards as all cards mentioned in this report are that generation. I cant reproduce this with the cards I have available, and if it is a driver bug there's nothing that we can do anyways. There is a new version of the drivers released recently you guys could try, but we may have to drop support for these cards.

Fri, Apr 21, 9:28 PM · Cycles, BF Blender

Wed, Apr 19

Mai Lavelle (maiself) created D2636: Cycles: Add debug option to print failed asserts regardless of support or build.
Wed, Apr 19, 2:03 PM

Tue, Apr 18

Mai Lavelle (maiself) accepted D2598: Cycles: Split kernel - sort shaders.

Only minor stuff, don't want to be too picky. I think it will be fine to commit, but maybe would be nice if @Sergey Sharybin (sergey) or someone else could test CUDA split first (I would test it but I've been having issues with CUDA lately).

Tue, Apr 18, 10:58 AM

Tue, Apr 11

Mai Lavelle (maiself) committed rBd097c72f81a7: Cycles: Only calculate global size of split kernel once to avoid changes (authored by Mai Lavelle (maiself)).
Cycles: Only calculate global size of split kernel once to avoid changes
Tue, Apr 11, 9:35 AM
Mai Lavelle (maiself) committed rB1e6038a426b9: Cycles: Implement automatic global size for CUDA split kernel (authored by Mai Lavelle (maiself)).
Cycles: Implement automatic global size for CUDA split kernel
Tue, Apr 11, 9:35 AM
Mai Lavelle (maiself) added a comment to D2598: Cycles: Split kernel - sort shaders.

Nice speedups!

Tue, Apr 11, 8:49 AM

Sat, Apr 8

Mai Lavelle (maiself) created D2611: Cycles: Branched path tracking for split kernel.
Sat, Apr 8, 4:00 PM
Mai Lavelle (maiself) committed rBb60d4800c6e5: Cycles: Fix building of CUDA kernels with compilers where C++11 is disabled (authored by Mai Lavelle (maiself)).
Cycles: Fix building of CUDA kernels with compilers where C++11 is disabled
Sat, Apr 8, 1:14 PM

Fri, Apr 7

Mai Lavelle (maiself) committed rB91b9db07248c: Cycles: Change work pool and global size of split CPU for easier debugging (authored by Mai Lavelle (maiself)).
Cycles: Change work pool and global size of split CPU for easier debugging
Fri, Apr 7, 12:06 PM
Mai Lavelle (maiself) committed rB8f85ee2fc920: Cycles: Fix indentation (authored by Mai Lavelle (maiself)).
Cycles: Fix indentation
Fri, Apr 7, 12:06 PM
Mai Lavelle (maiself) committed rB5b45fff13629: Cycles: Add missing flush (authored by Mai Lavelle (maiself)).
Cycles: Add missing flush
Fri, Apr 7, 12:06 PM
Mai Lavelle (maiself) committed rBd66ffaebef92: Cycles: Check ray state properly to avoid endless loop (authored by Mai Lavelle (maiself)).
Cycles: Check ray state properly to avoid endless loop
Fri, Apr 7, 12:06 PM

Fri, Mar 31

Mai Lavelle (maiself) added a comment to D2590: Cycles Denoising: Part 1: Preparation changes.

Only did a quick look right now, will look over the rest later. I like the changes to how kernels are handled.

Fri, Mar 31, 8:53 AM

Wed, Mar 29

Mai Lavelle (maiself) accepted D2586: Cycles: Make all #include statements relative to cycles source directory.

Im fine with this too.

Wed, Mar 29, 9:26 AM

Mar 23 2017

Mai Lavelle (maiself) committed rB4d82d525f85a: Cycles: Fix building for some compilers (authored by Mai Lavelle (maiself)).
Cycles: Fix building for some compilers
Mar 23 2017, 5:15 AM

Mar 21 2017

Mai Lavelle (maiself) committed rB8fff6cc2f56a: Cycles: Fix building of OpenCL kernels (authored by Mai Lavelle (maiself)).
Cycles: Fix building of OpenCL kernels
Mar 21 2017, 3:56 AM

Mar 17 2017

Mai Lavelle (maiself) committed rB2cae58524ccc: Cycles: Improve memory usage of CPU split kernel by using smaller global size (authored by Mai Lavelle (maiself)).
Cycles: Improve memory usage of CPU split kernel by using smaller global size
Mar 17 2017, 6:55 AM
Mai Lavelle (maiself) committed rB60a344b43d19: Cycles: Fix handling of barriers (authored by Mai Lavelle (maiself)).
Cycles: Fix handling of barriers
Mar 17 2017, 6:55 AM

Mar 16 2017

Mai Lavelle (maiself) accepted D2551: Cycles: Fix kernel compilation errors with certain drivers.

lgtm

Mar 16 2017, 11:21 AM
Mai Lavelle (maiself) committed rB4833a71621c3: Cycles: Adjust global size for OpenCL CPU devices to make them faster (authored by Mai Lavelle (maiself)).
Cycles: Adjust global size for OpenCL CPU devices to make them faster
Mar 16 2017, 11:12 AM
Mai Lavelle (maiself) added a comment to D2551: Cycles: Fix kernel compilation errors with certain drivers.

Not entirely happy with how locals are done but not sure theres really a good way to go. Maybe have DEFINE_SPLIT_KERNEL_FUNCTION_LOCALS_$N and have kernel functions like kernel_func(KernelGlobals *kg, ccl_local unsigned int* local_1, unsigned int* local_2, ...)? That way we get errors if the number of locals falls out of sync.

Mar 16 2017, 6:01 AM

Mar 14 2017

Mai Lavelle (maiself) committed rB8dd0355c212b: Cycles: Try to avoid infinite loops by catching invalid ray states (authored by Mai Lavelle (maiself)).
Cycles: Try to avoid infinite loops by catching invalid ray states
Mar 14 2017, 2:13 PM

Mar 11 2017

James W E Bird (3dLuver) awarded D2554: Fix T50888: Numeric overflow in split kernel state buffer size calculation a Love token.
Mar 11 2017, 1:38 PM
Mai Lavelle (maiself) closed D2554: Fix T50888: Numeric overflow in split kernel state buffer size calculation.
Mar 11 2017, 12:26 PM
Mai Lavelle (maiself) committed rB96868a39419f: Fix T50888: Numeric overflow in split kernel state buffer size calculation (authored by Mai Lavelle (maiself)).
Fix T50888: Numeric overflow in split kernel state buffer size calculation
Mar 11 2017, 12:24 PM
Mai Lavelle (maiself) closed T50888: Master Broken, Cuda kernel compat errors compile, OpenCL GPU just sits there on one tile never rendering anything. as "Resolved" by committing rB96868a39419f: Fix T50888: Numeric overflow in split kernel state buffer size calculation.
Mar 11 2017, 12:24 PM · BF Blender
Mai Lavelle (maiself) added a comment to D2554: Fix T50888: Numeric overflow in split kernel state buffer size calculation.

This is a bit confusing to mix size_t and int64_t. Is that to ensure 64 bit address space on 32bit platforms?

Mar 11 2017, 11:52 AM
Mai Lavelle (maiself) added a task to D2554: Fix T50888: Numeric overflow in split kernel state buffer size calculation: T50888: Master Broken, Cuda kernel compat errors compile, OpenCL GPU just sits there on one tile never rendering anything..
Mar 11 2017, 11:44 AM
Mai Lavelle (maiself) added a revision to T50888: Master Broken, Cuda kernel compat errors compile, OpenCL GPU just sits there on one tile never rendering anything.: D2554: Fix T50888: Numeric overflow in split kernel state buffer size calculation.
Mar 11 2017, 11:44 AM · BF Blender
Mai Lavelle (maiself) retitled D2554: Fix T50888: Numeric overflow in split kernel state buffer size calculation from to Fix T50888: Numeric overflow in split kernel state buffer size calculation.
Mar 11 2017, 11:43 AM

Mar 10 2017

Mai Lavelle (maiself) claimed T50888: Master Broken, Cuda kernel compat errors compile, OpenCL GPU just sits there on one tile never rendering anything..

@James W E Bird (3dLuver), thanks for the logs, very interesting results. Will try to get this fixed quickly.

Mar 10 2017, 11:44 PM · BF Blender
Mai Lavelle (maiself) added a comment to T50888: Master Broken, Cuda kernel compat errors compile, OpenCL GPU just sits there on one tile never rendering anything..

Please run blender with the --debug-cycles option and attach the full output after the tile gets stuck. Also run clinfo and attach the output of that aswell.

Mar 10 2017, 8:27 AM · BF Blender
Mai Lavelle (maiself) committed rB4a2cde3f0e88: Cycles: Enable SSS and volumes for CUDA and Nvidia OpenCL split kernel (authored by Mai Lavelle (maiself)).
Cycles: Enable SSS and volumes for CUDA and Nvidia OpenCL split kernel
Mar 10 2017, 8:11 AM

Mar 9 2017

Mai Lavelle (maiself) added a comment to D2551: Cycles: Fix kernel compilation errors with certain drivers.

Looks fine I guess, would be nice to deduplicate things more but not so important.

Mar 9 2017, 9:45 AM
Carlo Andreacchio (candreacchio) awarded rB230c00d872b8: Cycles: OpenCL split kernel refactor a Like token.
Mar 9 2017, 6:01 AM
Aaron Carlisle (Blendify) awarded rB230c00d872b8: Cycles: OpenCL split kernel refactor a Love token.
Mar 9 2017, 5:34 AM
Germano Cavalcante (mano-wii) awarded rB230c00d872b8: Cycles: OpenCL split kernel refactor a Love token.
Mar 9 2017, 4:17 AM

Mar 8 2017

Mai Lavelle (maiself) committed rBc837bd5ea559: Cycles: Fix CUDA build error for some compilers (authored by Mai Lavelle (maiself)).
Cycles: Fix CUDA build error for some compilers
Mar 8 2017, 10:47 PM
Mai Lavelle (maiself) committed rB64751552f703: Cycles: Fix indentation (authored by Mai Lavelle (maiself)).
Cycles: Fix indentation
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB306034790fb7: Cycles: Calculate size of split state buffer kernel side (authored by Mai Lavelle (maiself)).
Cycles: Calculate size of split state buffer kernel side
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rBfe7cc94dfaa4: Cycles: Fix strict warning about unused variable (authored by Mai Lavelle (maiself)).
Cycles: Fix strict warning about unused variable
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB997e345bd25b: Cycles: Fix crash after failed kernel build (authored by Mai Lavelle (maiself)).
Cycles: Fix crash after failed kernel build
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB18e50927f7e1: Cycles: Faster building of split kernel (authored by Mai Lavelle (maiself)).
Cycles: Faster building of split kernel
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB4cf501b83557: Cycles: Split path initialization into own kernel (authored by Mai Lavelle (maiself)).
Cycles: Split path initialization into own kernel
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rBcd7d5669d170: Cycles: Remove sum_all_radiance kernel (authored by Mai Lavelle (maiself)).
Cycles: Remove sum_all_radiance kernel
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB223f45818ec2: Cycles: Initialize rng_state for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Initialize rng_state for split kernel
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB5b8f1c8d3422: Cycles: Seperate kernel loading time from render time (authored by Mai Lavelle (maiself)).
Cycles: Seperate kernel loading time from render time
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rBb78e543af9f6: Cycles: Add names to buffer allocations (authored by Mai Lavelle (maiself)).
Cycles: Add names to buffer allocations
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB352ee7c3ef2b: Cycles: Remove ccl_fetch and SOA (authored by Mai Lavelle (maiself)).
Cycles: Remove ccl_fetch and SOA
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rBa87766416ff2: Cycles: Report device maximum allocation and detected global size (authored by Sergey Sharybin (sergey)).
Cycles: Report device maximum allocation and detected global size
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB0892352bfe6d: Cycles: CPU implementation of split kernel (authored by Mai Lavelle (maiself)).
Cycles: CPU implementation of split kernel
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB817873cc8303: Cycles: CUDA implementation of split kernel (authored by Mai Lavelle (maiself)).
Cycles: CUDA implementation of split kernel
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB230c00d872b8: Cycles: OpenCL split kernel refactor (authored by Mai Lavelle (maiself)).
Cycles: OpenCL split kernel refactor
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB365a4239c5cd: Cycles: Workaround for driver hangs (authored by Mai Lavelle (maiself)).
Cycles: Workaround for driver hangs
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB520b53364c73: Cycles: Add OpenCL kernel for zeroing memory buffers (authored by Mai Lavelle (maiself)).
Cycles: Add OpenCL kernel for zeroing memory buffers
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rBdfd6055eb079: Cycles: Add more atomic operations (authored by Mai Lavelle (maiself)).
Cycles: Add more atomic operations
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rBbc652766e8a4: Cycles: Expose passes size to device tasks (authored by Mai Lavelle (maiself)).
Cycles: Expose passes size to device tasks
Mar 8 2017, 7:53 AM
Mai Lavelle (maiself) committed rB0f56f7a8118f: Cycles: Allow device_memory to be used directly (authored by Mai Lavelle (maiself)).
Cycles: Allow device_memory to be used directly
Mar 8 2017, 7:53 AM

Mar 7 2017

Mai Lavelle (maiself) committed rBdc5367c97bff: Merge branch 'master' into cycles_split_kernel (authored by Mai Lavelle (maiself)).
Merge branch 'master' into cycles_split_kernel
Mar 7 2017, 1:44 PM
Mai Lavelle (maiself) committed rB525fc16a6a91: Cycles: Fix building of CUDA split kernel (authored by Mai Lavelle (maiself)).
Cycles: Fix building of CUDA split kernel
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rB302cf80d4070: Cycles: Fix indentation (authored by Mai Lavelle (maiself)).
Cycles: Fix indentation
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rB6af22fc311e9: Cycles: Fix strict warning about unused variable (authored by Mai Lavelle (maiself)).
Cycles: Fix strict warning about unused variable
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rB9f728eada8e4: Cycles: Split path initialization into own kernel (authored by Mai Lavelle (maiself)).
Cycles: Split path initialization into own kernel
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rB7f6b0f717c31: Cycles: Calculate size of split state buffer kernel side (authored by Mai Lavelle (maiself)).
Cycles: Calculate size of split state buffer kernel side
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rBf8d2dc1a83bf: Cycles: Fix crash after failed kernel build (authored by Mai Lavelle (maiself)).
Cycles: Fix crash after failed kernel build
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rB25ed2c63a14a: Cycles: Faster building of split kernel (authored by Mai Lavelle (maiself)).
Cycles: Faster building of split kernel
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rB4c271f2194e5: Cycles: Remove sum_all_radiance kernel (authored by Mai Lavelle (maiself)).
Cycles: Remove sum_all_radiance kernel
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rB303bc3dc9653: Cycles: Initialize rng_state for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Initialize rng_state for split kernel
Mar 7 2017, 12:03 PM
Mai Lavelle (maiself) committed rB6d6d26e6670a: Cycles: Fix indentation (authored by Mai Lavelle (maiself)).
Cycles: Fix indentation
Mar 7 2017, 11:35 AM
Mai Lavelle (maiself) committed rB4789c5ca6d03: Cycles: Fix building of CUDA split kernel (authored by Mai Lavelle (maiself)).
Cycles: Fix building of CUDA split kernel
Mar 7 2017, 11:35 AM
Mai Lavelle (maiself) committed rB712153660cef: Cycles: Fix strict warning about unused variable (authored by Mai Lavelle (maiself)).
Cycles: Fix strict warning about unused variable
Mar 7 2017, 11:35 AM

Mar 4 2017

Mai Lavelle (maiself) committed rB60ad21badbef: Cycles: Calculate size of split state buffer kernel side (authored by Mai Lavelle (maiself)).
Cycles: Calculate size of split state buffer kernel side
Mar 4 2017, 12:39 PM
Mai Lavelle (maiself) committed rB574c12adfadb: Cycles: Fix crash after failed kernel build (authored by Mai Lavelle (maiself)).
Cycles: Fix crash after failed kernel build
Mar 4 2017, 9:32 AM
Mai Lavelle (maiself) committed rB0279525659ea: Cycles: Faster building of split kernel (authored by Mai Lavelle (maiself)).
Cycles: Faster building of split kernel
Mar 4 2017, 7:50 AM

Mar 3 2017

Mai Lavelle (maiself) committed rBdbf3b712011d: Cycles: Initialize rng_state for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Initialize rng_state for split kernel
Mar 3 2017, 12:02 PM
Mai Lavelle (maiself) committed rB4180a18a7e4f: Cycles: Remove sum_all_radiance kernel (authored by Mai Lavelle (maiself)).
Cycles: Remove sum_all_radiance kernel
Mar 3 2017, 12:02 PM
Mai Lavelle (maiself) committed rB0e411172cd0d: Cycles: Split path initialization into own kernel (authored by Mai Lavelle (maiself)).
Cycles: Split path initialization into own kernel
Mar 3 2017, 12:02 PM

Feb 24 2017

Mai Lavelle (maiself) closed T50769: Crash on launch on Mac Pro with AMD FirePro D500 (CUDA?) as "Resolved".
Feb 24 2017, 9:59 PM · BF Blender
Mai Lavelle (maiself) added a comment to T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY).

@Tom (vejn) that is interesting and might point to something we can fix. Its a different issue than the one in this report tho.

Feb 24 2017, 12:55 PM · Cycles, BF Blender
Mai Lavelle (maiself) reopened T50769: Crash on launch on Mac Pro with AMD FirePro D500 (CUDA?) as "Open".

Hit the wrong button

Feb 24 2017, 11:11 AM · BF Blender
Mai Lavelle (maiself) closed T50769: Crash on launch on Mac Pro with AMD FirePro D500 (CUDA?) as "Invalid".

Please check you have the correct drivers installed. You say you have an AMD card but the traceback has Nvidia symbols listed? Something must not be right there. If you can please attach the output of clinfo after checking your drivers.

Feb 24 2017, 11:10 AM · BF Blender
Mai Lavelle (maiself) closed T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY) as "Invalid".

Host memory is system memory, not GPU memory. Either your system ran out of memory or there's a driver bug.

Feb 24 2017, 1:31 AM · Cycles, BF Blender

Feb 23 2017

Mai Lavelle (maiself) closed T50694: AMD 7870 2GB memory issue/OpenCl as "Invalid".

Unfortunately there's not really anything we can do about your system running out of memory, which is whats happening here.

Feb 23 2017, 11:16 AM · BF Blender, Cycles
Mai Lavelle (maiself) closed T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY) as "Invalid".

Out of host memory means your computer ran out of memory, theres no bug here.

Feb 23 2017, 11:13 AM · Cycles, BF Blender
Mai Lavelle (maiself) added inline comments to D2468: Cycles: Make adaptive subdivision work with panoramic projections.
Feb 23 2017, 11:10 AM
Mai Lavelle (maiself) updated the diff for D2468: Cycles: Make adaptive subdivision work with panoramic projections.

Updated to replace pointers to KernelGlobals with pointers to KernelCamera in functions that are needed to be shared for calculating differentials and removed the duplicated versions.

Feb 23 2017, 10:57 AM

Feb 22 2017

Mai Lavelle (maiself) committed rBcc728e7f4826: Cycles: Seperate kernel loading time from render time (authored by Mai Lavelle (maiself)).
Cycles: Seperate kernel loading time from render time
Feb 22 2017, 3:59 PM
Mai Lavelle (maiself) committed rBa0aa0fce2afd: Cycles: Add names to buffer allocations (authored by Mai Lavelle (maiself)).
Cycles: Add names to buffer allocations
Feb 22 2017, 3:59 PM
Mai Lavelle (maiself) committed rB92ce4a8f35f9: Cycles: CUDA implementation of split kernel (authored by Mai Lavelle (maiself)).
Cycles: CUDA implementation of split kernel
Feb 22 2017, 3:59 PM
Mai Lavelle (maiself) committed rB16e7e81638f7: Cycles: Report device maximum allocation and detected global size (authored by Sergey Sharybin (sergey)).
Cycles: Report device maximum allocation and detected global size
Feb 22 2017, 3:59 PM
Mai Lavelle (maiself) committed rBde3844a25a3e: Cycles: CPU implementation of split kernel (authored by Mai Lavelle (maiself)).
Cycles: CPU implementation of split kernel
Feb 22 2017, 3:59 PM
Mai Lavelle (maiself) committed rB68f7b26de00f: Cycles: Remove ccl_fetch and SOA (authored by Mai Lavelle (maiself)).
Cycles: Remove ccl_fetch and SOA
Feb 22 2017, 3:59 PM
Mai Lavelle (maiself) committed rB148795bf0128: Cycles: OpenCL split kernel refactor (authored by Mai Lavelle (maiself)).
Cycles: OpenCL split kernel refactor
Feb 22 2017, 3:59 PM
Mai Lavelle (maiself) committed rBe37473bb37c4: Cycles: Workaround for driver hangs (authored by Mai Lavelle (maiself)).
Cycles: Workaround for driver hangs
Feb 22 2017, 3:59 PM
Mai Lavelle (maiself) committed rB6f363fbdf99f: Cycles: Add OpenCL kernel for zeroing memory buffers (authored by Mai Lavelle (maiself)).
Cycles: Add OpenCL kernel for zeroing memory buffers
Feb 22 2017, 3:40 PM
Mai Lavelle (maiself) committed rB44a50f1760e8: Cycles: Add more atomic operations (authored by Mai Lavelle (maiself)).
Cycles: Add more atomic operations
Feb 22 2017, 3:40 PM
Mai Lavelle (maiself) committed rB738733706768: Cycles: Expose passes size to device tasks (authored by Mai Lavelle (maiself)).
Cycles: Expose passes size to device tasks
Feb 22 2017, 3:40 PM
Mai Lavelle (maiself) committed rB7dc36d9dc635: Cycles: Allow device_memory to be used directly (authored by Mai Lavelle (maiself)).
Cycles: Allow device_memory to be used directly
Feb 22 2017, 3:40 PM