Commit: 84f34fa14106de1b8149aa1d13ed2d60e9ca24cc
Author: Mai Lavelle
Date: Mon May 29 21:28:21 2017 -0400
Branches: temp-cycles-opencl-staging
https://developer.blender.org/rB84f34fa14106de1b8149aa1d13ed2d60e9ca24cc
Cycles: Add atomic decrement functions to util_atomic.h
Commit: 86b8427c85224d5b52ca8b43334149013d7bd1d1
Author: Mai Lavelle
Date: Mon May 29 20:40:26 2017 -0400
Branches: temp-cycles-opencl-staging
https://developer.blender.org/rB86b8427c85224d5b52ca8b43334149013d7bd1d1
Cycles: Add kernel to enqueue inactive rays
The queue will be used to make
Commit: 06af96c55564e0133e00b120b1153d2709b24886
Author: Mai Lavelle
Date: Mon May 29 21:34:05 2017 -0400
Branches: temp-cycles-opencl-staging
https://developer.blender.org/rB06af96c55564e0133e00b120b1153d2709b24886
Cycles: Add function to accumulate samples with atomics for split kernel
Commit: 7e7cbe47f8b1d834263309d3c24efbb4fb85309c
Author: Mai Lavelle
Date: Mon Jun 5 11:03:06 2017 -0400
Branches: experimental-build
https://developer.blender.org/rB7e7cbe47f8b1d834263309d3c24efbb4fb85309c
Revert "Cycles: Pass all buffers to each kernel call for OpenCL"
This reve
Commit: 18cc5afa58fc8df01cd3f5353b875374053045ed
Author: Mai Lavelle
Date: Thu May 11 19:23:49 2017 -0400
Branches: experimental-build
https://developer.blender.org/rB18cc5afa58fc8df01cd3f5353b875374053045ed
Cycles: Pass all buffers to each kernel call for OpenCL
Technically not passing all
Commit: 7eb38c053a0bc97a5fd04d2f277e491aa3847095
Author: Mai Lavelle
Date: Mon Jun 5 10:59:39 2017 -0400
Branches: experimental-build
https://developer.blender.org/rB7eb38c053a0bc97a5fd04d2f277e491aa3847095
Merge remote-tracking branch 'origin/master' into experimental-build
Commit: 177385dc439b4f6b478a033413a8df992e7f5ed3
Author: Mai Lavelle
Date: Wed May 17 22:14:12 2017 -0400
Branches: master
https://developer.blender.org/rB177385dc439b4f6b478a033413a8df992e7f5ed3
Cycles: Reload kernels from Session when requested features change
This fixes T49496
Commit: 29f4a8510cf4c555e7f1658e928636f38f4f84db
Author: Mai Lavelle
Date: Thu May 18 21:14:31 2017 -0400
Branches: master
https://developer.blender.org/rB29f4a8510cf4c555e7f1658e928636f38f4f84db
Cycles: Fix random noise pattern seen with multiscatter bsdf and split kernel
Differentials were
Commit: 0a6c57d3d2e6c9540e6bd298089e6fc8e2c5f2b0
Author: Mai Lavelle
Date: Tue May 16 16:29:27 2017 -0400
Branches: master
https://developer.blender.org/rB0a6c57d3d2e6c9540e6bd298089e6fc8e2c5f2b0
Fix crash from freeing of NULL pointer
Commit: e14a2e87dc1cf2795849ab5a393fe78f743ad836
Author: Mai Lavelle
Date: Tue May 16 15:27:57 2017 -0400
Branches: master
https://developer.blender.org/rBe14a2e87dc1cf2795849ab5a393fe78f743ad836
Revert "Cycles: Fix native only kernel since denoiser commit"
Fix didn't work in debu
Commit: 966a2681f90275874742303a104a210a065f3bc3
Author: Mai Lavelle
Date: Tue May 16 15:59:57 2017 -0400
Branches: master
https://developer.blender.org/rB966a2681f90275874742303a104a210a065f3bc3
Cycles: Fix building with native only option
Approach suggested by Lukas S
Commit: 299d839dc53730556d6d11e6d007cf9b0748428e
Author: Mai Lavelle
Date: Sat Apr 8 01:35:32 2017 -0400
Branches: master
https://developer.blender.org/rB299d839dc53730556d6d11e6d007cf9b0748428e
Cycles: Output split state element size
Commit: d187014675cad9a8882ee1bf0fb77c125578e667
Author: Mai Lavelle
Date: Tue May 2 13:56:05 2017 -0400
Branches: master
https://developer.blender.org/rBd187014675cad9a8882ee1bf0fb77c125578e667
Cycles: Remove extra clFinish from driver workaround
These were causing problems with Nvidia OpenCL
Commit: 915766f42df56a0fee47e8eb21f8b024f01afe18
Author: Mai Lavelle
Date: Mon Mar 20 22:31:54 2017 -0400
Branches: master
https://developer.blender.org/rB915766f42df56a0fee47e8eb21f8b024f01afe18
Cycles: Branched path tracing for the split kernel
This implements branched path tracing
Commit: 8f66d6826b2824fac7b637fce8b396fe0ec18711
Author: Mai Lavelle
Date: Fri Apr 28 18:47:47 2017 -0400
Branches: master
https://developer.blender.org/rB8f66d6826b2824fac7b637fce8b396fe0ec18711
Cycles: Fix crashes after recent image changes
Not sure if this is a proper fix, but was getting
Commit: c6bf5d47240cebef356276e369881e855dbe7e6d
Author: Mai Lavelle
Date: Wed Apr 26 10:05:10 2017 -0400
Branches: blender2.8
https://developer.blender.org/rBc6bf5d47240cebef356276e369881e855dbe7e6d
Cycles: Change OpenCL split kernel to use single program by default
Single program builds
Commit: d8ce3ed140ab5e2f371cc307a0a7de3287b53724
Author: Mai Lavelle
Date: Wed Apr 26 10:22:48 2017 -0400
Branches: blender2.8
https://developer.blender.org/rBd8ce3ed140ab5e2f371cc307a0a7de3287b53724
Cycles: Allow samples to finish in split kernel to avoid artifacts when
canceling
Previously
Commit: 38563bad9da8fefeb525957d89a230cd672722fd
Author: Mai Lavelle
Date: Thu Apr 20 23:14:34 2017 -0400
Branches: blender2.8
https://developer.blender.org/rB38563bad9da8fefeb525957d89a230cd672722fd
Cycles: Enable Correlated Multi Jitter for OpenCL and split kernel
Testing showed no issues so
Commit: 7c1263c1ee3f4ff18be3a5aab4e02818a361db50
Author: Mai Lavelle
Date: Wed Apr 26 10:22:48 2017 -0400
Branches: master
https://developer.blender.org/rB7c1263c1ee3f4ff18be3a5aab4e02818a361db50
Cycles: Allow samples to finish in split kernel to avoid artifacts when
canceling
Previously
Commit: 90b25392489e884278aead215884e4a85401a926
Author: Mai Lavelle
Date: Wed Apr 26 10:05:10 2017 -0400
Branches: master
https://developer.blender.org/rB90b25392489e884278aead215884e4a85401a926
Cycles: Change OpenCL split kernel to use single program by default
Single program builds twice
Commit: fe81a32f6916f1d8307c66965a4aea256005702b
Author: Mai Lavelle
Date: Thu Apr 20 23:14:34 2017 -0400
Branches: master
https://developer.blender.org/rBfe81a32f6916f1d8307c66965a4aea256005702b
Cycles: Enable Correlated Multi Jitter for OpenCL and split kernel
Testing showed no issues so
Commit: d097c72f81a7a61ac5b96ca691114ac2765823d0
Author: Mai Lavelle
Date: Tue Apr 11 03:02:43 2017 -0400
Branches: master
https://developer.blender.org/rBd097c72f81a7a61ac5b96ca691114ac2765823d0
Cycles: Only calculate global size of split kernel once to avoid changes
Global size depends
Commit: 1e6038a426b992bf991040eac18ae7d83ae6a8bb
Author: Mai Lavelle
Date: Tue Apr 11 02:36:08 2017 -0400
Branches: master
https://developer.blender.org/rB1e6038a426b992bf991040eac18ae7d83ae6a8bb
Cycles: Implement automatic global size for CUDA split kernel
Not sure this is the best way to do
Commit: b60d4800c6e52a8fe861702ecd79486a94da10be
Author: Mai Lavelle
Date: Sat Apr 8 07:12:04 2017 -0400
Branches: master
https://developer.blender.org/rBb60d4800c6e52a8fe861702ecd79486a94da10be
Cycles: Fix building of CUDA kernels with compilers where C++11 is disabled
Commit: 8f85ee2fc920c1ad82b5d465302bdfc3e5790b23
Author: Mai Lavelle
Date: Fri Mar 31 02:38:07 2017 -0400
Branches: master
https://developer.blender.org/rB8f85ee2fc920c1ad82b5d465302bdfc3e5790b23
Cycles: Fix indentation
===
M
Commit: 91b9db07248c5b7061d8d0907629169e742002f7
Author: Mai Lavelle
Date: Thu Apr 6 05:08:35 2017 -0400
Branches: master
https://developer.blender.org/rB91b9db07248c5b7061d8d0907629169e742002f7
Cycles: Change work pool and global size of split CPU for easier debugging
Commit: 5b45fff13629a4bf4653fbbde2e5bab3542fbfeb
Author: Mai Lavelle
Date: Fri Mar 31 02:00:27 2017 -0400
Branches: master
https://developer.blender.org/rB5b45fff13629a4bf4653fbbde2e5bab3542fbfeb
Cycles: Add missing flush
===
M
Commit: d66ffaebef924dcfa1e5396852166760c07f0342
Author: Mai Lavelle
Date: Tue Mar 28 02:28:36 2017 -0400
Branches: master
https://developer.blender.org/rBd66ffaebef924dcfa1e5396852166760c07f0342
Cycles: Check ray state properly to avoid endless loop
The state mask wasnt applied before
Commit: 4d82d525f85af937bb59c08d584413e5419037ce
Author: Mai Lavelle
Date: Thu Mar 23 00:11:29 2017 -0400
Branches: master
https://developer.blender.org/rB4d82d525f85af937bb59c08d584413e5419037ce
Cycles: Fix building for some compilers
Commit: 8fff6cc2f56a088c4c9d3112bdb94b85bc9cb498
Author: Mai Lavelle
Date: Mon Mar 20 22:51:36 2017 -0400
Branches: master
https://developer.blender.org/rB8fff6cc2f56a088c4c9d3112bdb94b85bc9cb498
Cycles: Fix building of OpenCL kernels
Theres no overloading of functions in OpenCL so we can't
Commit: 2cae58524cccd9bea0c5b876c21bc8177bd23a43
Author: Mai Lavelle
Date: Fri Mar 17 01:31:11 2017 -0400
Branches: master
https://developer.blender.org/rB2cae58524cccd9bea0c5b876c21bc8177bd23a43
Cycles: Improve memory usage of CPU split kernel by using smaller global size
Commit: 60a344b43d19524d5c97c6c19efd5c628b5bbbe1
Author: Mai Lavelle
Date: Thu Mar 16 02:16:02 2017 -0400
Branches: master
https://developer.blender.org/rB60a344b43d19524d5c97c6c19efd5c628b5bbbe1
Cycles: Fix handling of barriers
Commit: 4833a71621c3948e5ef24f5d0b2b6596b07b38e5
Author: Mai Lavelle
Date: Thu Mar 16 02:57:45 2017 -0400
Branches: master
https://developer.blender.org/rB4833a71621c3948e5ef24f5d0b2b6596b07b38e5
Cycles: Adjust global size for OpenCL CPU devices to make them faster
Commit: 8dd0355c212b14fd4cf375ce3a90f3d669fb182b
Author: Mai Lavelle
Date: Sat Mar 11 07:03:17 2017 -0500
Branches: master
https://developer.blender.org/rB8dd0355c212b14fd4cf375ce3a90f3d669fb182b
Cycles: Try to avoid infinite loops by catching invalid ray states
Commit: 96868a39419f1c9a8962c56e02480fabbf1e5156
Author: Mai Lavelle
Date: Sat Mar 11 05:23:11 2017 -0500
Branches: master
https://developer.blender.org/rB96868a39419f1c9a8962c56e02480fabbf1e5156
Fix T50888: Numeric overflow in split kernel state buffer size calculation
Overflow led
Commit: 4a2cde3f0e88e84c94617a9a3175c67f8801eecf
Author: Mai Lavelle
Date: Fri Mar 10 02:09:41 2017 -0500
Branches: master
https://developer.blender.org/rB4a2cde3f0e88e84c94617a9a3175c67f8801eecf
Cycles: Enable SSS and volumes for CUDA and Nvidia OpenCL split kernel
Commit: c837bd5ea55978276adf5ab07fb8146b3c468375
Author: Mai Lavelle
Date: Wed Mar 8 16:44:43 2017 -0500
Branches: master
https://developer.blender.org/rBc837bd5ea55978276adf5ab07fb8146b3c468375
Cycles: Fix CUDA build error for some compilers
Needed to include `util_types.h` before using `uint
Commit: cd7d5669d17070799e2d2a2b28f58a06c3417d7b
Author: Mai Lavelle
Date: Wed Mar 1 01:47:08 2017 -0500
Branches: master
https://developer.blender.org/rBcd7d5669d17070799e2d2a2b28f58a06c3417d7b
Cycles: Remove sum_all_radiance kernel
This was only needed for the previous implementation
Commit: 5b8f1c8d342274e08d1a489b655ca4138eb1c5fc
Author: Mai Lavelle
Date: Thu Dec 29 23:05:40 2016 -0500
Branches: master
https://developer.blender.org/rB5b8f1c8d342274e08d1a489b655ca4138eb1c5fc
Cycles: Seperate kernel loading time from render time
Commit: 64751552f703e9d28c292ee30926f6d8a1e8
Author: Mai Lavelle
Date: Tue Mar 7 05:21:36 2017 -0500
Branches: master
https://developer.blender.org/rB64751552f703e9d28c292ee30926f6d8a1e8
Cycles: Fix indentation
===
M
Commit: 306034790fb75ca2c182d55132287cc0ed4b9c2f
Author: Mai Lavelle
Date: Sat Mar 4 06:29:01 2017 -0500
Branches: master
https://developer.blender.org/rB306034790fb75ca2c182d55132287cc0ed4b9c2f
Cycles: Calculate size of split state buffer kernel side
By calculating the size of the state
Commit: 18e50927f7e1ae22585c667e9f313adc8de5c0da
Author: Mai Lavelle
Date: Fri Mar 3 04:10:17 2017 -0500
Branches: master
https://developer.blender.org/rB18e50927f7e1ae22585c667e9f313adc8de5c0da
Cycles: Faster building of split kernel
Simple change to make it so that only kernels that have
Commit: 997e345bd25bf28a8a5d67d5ffcb5b70ff52ecdd
Author: Mai Lavelle
Date: Sat Mar 4 03:29:03 2017 -0500
Branches: master
https://developer.blender.org/rB997e345bd25bf28a8a5d67d5ffcb5b70ff52ecdd
Cycles: Fix crash after failed kernel build
Pointers to kernels were uninitialized leading
Commit: 4cf501b83557ed5d64dbd2ddb13e1e8c5add88f5
Author: Mai Lavelle
Date: Wed Mar 1 01:05:55 2017 -0500
Branches: master
https://developer.blender.org/rB4cf501b83557ed5d64dbd2ddb13e1e8c5add88f5
Cycles: Split path initialization into own kernel
This makes it easier to initialize things
Commit: fe7cc94dfaa466b25aa800abc6a03c715e97cef4
Author: Mai Lavelle
Date: Tue Mar 7 05:16:57 2017 -0500
Branches: master
https://developer.blender.org/rBfe7cc94dfaa466b25aa800abc6a03c715e97cef4
Cycles: Fix strict warning about unused variable
Commit: dfd6055eb0798c8cba245d47cd4a3fe51270a52a
Author: Mai Lavelle
Date: Wed Feb 22 07:41:18 2017 -0500
Branches: master
https://developer.blender.org/rBdfd6055eb0798c8cba245d47cd4a3fe51270a52a
Cycles: Add more atomic operations
Commit: 0892352bfe6d5a9aa6ec4c088e67f8fae610
Author: Mai Lavelle
Date: Tue Feb 14 06:20:48 2017 -0500
Branches: master
https://developer.blender.org/rB0892352bfe6d5a9aa6ec4c088e67f8fae610
Cycles: CPU implementation of split kernel
Commit: 223f45818ec216a76d89de0efcb3b0292eabf71e
Author: Mai Lavelle
Date: Fri Mar 3 04:07:26 2017 -0500
Branches: master
https://developer.blender.org/rB223f45818ec216a76d89de0efcb3b0292eabf71e
Cycles: Initialize rng_state for split kernel
Because the split kernel can render multiple samples
Commit: bc652766e8a4941110d9102b14889fdd09154db9
Author: Mai Lavelle
Date: Fri Jan 20 03:05:32 2017 -0500
Branches: master
https://developer.blender.org/rBbc652766e8a4941110d9102b14889fdd09154db9
Cycles: Expose passes size to device tasks
This is needed so devices can know the size of a tile
Commit: 365a4239c5cd04201c6d37e7139f682a200771cd
Author: Mai Lavelle
Date: Tue Jan 31 06:48:15 2017 -0500
Branches: master
https://developer.blender.org/rB365a4239c5cd04201c6d37e7139f682a200771cd
Cycles: Workaround for driver hangs
Simple workaround for some issues we've been having with AMD
Commit: 0f56f7a8118f017fa8a42a4bbfdfb77c9dd55d68
Author: Mai Lavelle
Date: Wed Feb 22 07:32:57 2017 -0500
Branches: master
https://developer.blender.org/rB0f56f7a8118f017fa8a42a4bbfdfb77c9dd55d68
Cycles: Allow device_memory to be used directly
This is useful for when theres no host side memory
Commit: 230c00d872b817b0c4de85647464e4a12197c6aa
Author: Mai Lavelle
Date: Wed Feb 22 08:10:02 2017 -0500
Branches: master
https://developer.blender.org/rB230c00d872b817b0c4de85647464e4a12197c6aa
Cycles: OpenCL split kernel refactor
This does a few things at once:
- Refactors host side split
Commit: b78e543af9f6a967e239a88422c8e8a697162463
Author: Mai Lavelle
Date: Tue Dec 13 20:45:09 2016 -0500
Branches: master
https://developer.blender.org/rBb78e543af9f6a967e239a88422c8e8a697162463
Cycles: Add names to buffer allocations
This is to help debug and track memory usage for generic
Commit: 352ee7c3ef2b84568dd419edd208eb6619498f45
Author: Mai Lavelle
Date: Thu Feb 16 06:24:13 2017 -0500
Branches: master
https://developer.blender.org/rB352ee7c3ef2b84568dd419edd208eb6619498f45
Cycles: Remove ccl_fetch and SOA
Commit: 817873cc83034c460f1be6bf410c95ff009f3ae2
Author: Mai Lavelle
Date: Tue Feb 14 05:50:29 2017 -0500
Branches: master
https://developer.blender.org/rB817873cc83034c460f1be6bf410c95ff009f3ae2
Cycles: CUDA implementation of split kernel
Commit: 520b53364c73c75c4ff400d639dad13630f0e6fc
Author: Mai Lavelle
Date: Thu Jan 26 01:41:48 2017 -0500
Branches: master
https://developer.blender.org/rB520b53364c73c75c4ff400d639dad13630f0e6fc
Cycles: Add OpenCL kernel for zeroing memory buffers
Transferring memory to the device was very
Commit: dc5367c97bfff8ccec939ffb3105dcc451b69dff
Author: Mai Lavelle
Date: Tue Mar 7 07:43:28 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBdc5367c97bfff8ccec939ffb3105dcc451b69dff
Merge branch 'master' into cycles_split_kernel
Commit: 6af22fc311e95a880469476e729dede0c86ad753
Author: Mai Lavelle
Date: Tue Mar 7 05:16:57 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB6af22fc311e95a880469476e729dede0c86ad753
Cycles: Fix strict warning about unused variable
Commit: 4c271f2194e5f18b93d5c3ec0fedea779188e98d
Author: Mai Lavelle
Date: Wed Mar 1 01:47:08 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB4c271f2194e5f18b93d5c3ec0fedea779188e98d
Cycles: Remove sum_all_radiance kernel
This was only needed for the previous
Commit: 7f6b0f717c31af47867983d27126759ca7184ba8
Author: Mai Lavelle
Date: Sat Mar 4 06:29:01 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB7f6b0f717c31af47867983d27126759ca7184ba8
Cycles: Calculate size of split state buffer kernel side
By calculating the size
Commit: 525fc16a6a9110918d10ecd9b187434fa1439415
Author: Mai Lavelle
Date: Tue Mar 7 05:22:44 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB525fc16a6a9110918d10ecd9b187434fa1439415
Cycles: Fix building of CUDA split kernel
Commit: 302cf80d4070bdd77650fdd49ed914d7ebc2f7bd
Author: Mai Lavelle
Date: Tue Mar 7 05:21:36 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB302cf80d4070bdd77650fdd49ed914d7ebc2f7bd
Cycles: Fix indentation
Commit: 9f728eada8e41ef9ffebf12d13b4a03fb145cbb2
Author: Mai Lavelle
Date: Wed Mar 1 01:05:55 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB9f728eada8e41ef9ffebf12d13b4a03fb145cbb2
Cycles: Split path initialization into own kernel
This makes it easier
Commit: f8d2dc1a83bf1a576c048494d779b74e869fc6a5
Author: Mai Lavelle
Date: Sat Mar 4 03:29:03 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rBf8d2dc1a83bf1a576c048494d779b74e869fc6a5
Cycles: Fix crash after failed kernel build
Pointers to kernels were
Commit: 25ed2c63a14a5901aefcae60338e6e6de47c327d
Author: Mai Lavelle
Date: Fri Mar 3 04:10:17 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB25ed2c63a14a5901aefcae60338e6e6de47c327d
Cycles: Faster building of split kernel
Simple change to make it so that only
Commit: 303bc3dc9653b8cba7edcd2e17e90c68fbf5aa34
Author: Mai Lavelle
Date: Fri Mar 3 04:07:26 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB303bc3dc9653b8cba7edcd2e17e90c68fbf5aa34
Cycles: Initialize rng_state for split kernel
Because the split kernel can render
Commit: 6d6d26e6670ab37cf8cbc298a1e19be02760460f
Author: Mai Lavelle
Date: Tue Mar 7 05:21:36 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB6d6d26e6670ab37cf8cbc298a1e19be02760460f
Cycles: Fix indentation
Commit: 4789c5ca6d0317a4d1745bec454319ead99f20b1
Author: Mai Lavelle
Date: Tue Mar 7 05:22:44 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB4789c5ca6d0317a4d1745bec454319ead99f20b1
Cycles: Fix building of CUDA split kernel
Commit: 712153660cef090f05e76b1bf4cdefa1b95ef0f4
Author: Mai Lavelle
Date: Tue Mar 7 05:16:57 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB712153660cef090f05e76b1bf4cdefa1b95ef0f4
Cycles: Fix strict warning about unused variable
Commit: 60ad21badbeff1584418f632b90254943a8b5bf8
Author: Mai Lavelle
Date: Sat Mar 4 06:29:01 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB60ad21badbeff1584418f632b90254943a8b5bf8
Cycles: Calculate size of split state buffer kernel side
By calculating the size
Commit: 574c12adfadb7ffbd9fecfd9888e485c48dd6c7b
Author: Mai Lavelle
Date: Sat Mar 4 03:29:03 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB574c12adfadb7ffbd9fecfd9888e485c48dd6c7b
Cycles: Fix crash after failed kernel build
Pointers to kernels were uninitialized
Commit: 0279525659ea8899bab94fd4a879fe93e572b49a
Author: Mai Lavelle
Date: Fri Mar 3 04:10:17 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB0279525659ea8899bab94fd4a879fe93e572b49a
Cycles: Faster building of split kernel
Simple change to make it so that only kernels
Commit: dbf3b712011d17f5d1ab23af1d5ade0acc2bd317
Author: Mai Lavelle
Date: Fri Mar 3 04:07:26 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBdbf3b712011d17f5d1ab23af1d5ade0acc2bd317
Cycles: Initialize rng_state for split kernel
Because the split kernel can render
Commit: 0e411172cd0d1f5a6bdbe2d76a8b2a5486af2ee5
Author: Mai Lavelle
Date: Wed Mar 1 01:05:55 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB0e411172cd0d1f5a6bdbe2d76a8b2a5486af2ee5
Cycles: Split path initialization into own kernel
This makes it easier to initialize
Commit: 4180a18a7e4f352b17f8430a13c4e1298fcbcc95
Author: Mai Lavelle
Date: Wed Mar 1 01:47:08 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB4180a18a7e4f352b17f8430a13c4e1298fcbcc95
Cycles: Remove sum_all_radiance kernel
This was only needed for the previous
Commit: a0aa0fce2afda3706172dfa7099785bc2d66d044
Author: Mai Lavelle
Date: Tue Dec 13 20:45:09 2016 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rBa0aa0fce2afda3706172dfa7099785bc2d66d044
Cycles: Add names to buffer allocations
This is to help debug and track memory
Commit: cc728e7f48268a69838b4d38553385f619239f19
Author: Mai Lavelle
Date: Thu Dec 29 23:05:40 2016 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rBcc728e7f48268a69838b4d38553385f619239f19
Cycles: Seperate kernel loading time from render time
Commit: de3844a25a3e18e443a2c917b24ac2ef03700677
Author: Mai Lavelle
Date: Tue Feb 14 06:20:48 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rBde3844a25a3e18e443a2c917b24ac2ef03700677
Cycles: CPU implementation of split kernel
Commit: 92ce4a8f35f991e2c0eb99cebcdcb34ddd942ee4
Author: Mai Lavelle
Date: Tue Feb 14 05:50:29 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB92ce4a8f35f991e2c0eb99cebcdcb34ddd942ee4
Cycles: CUDA implementation of split kernel
Commit: 68f7b26de00f56f1cd29e080b51634ce8b357fbb
Author: Mai Lavelle
Date: Thu Feb 16 06:24:13 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB68f7b26de00f56f1cd29e080b51634ce8b357fbb
Cycles: Remove ccl_fetch and SOA
Commit: e37473bb37c409254bd175fb50e8ac922d5932fb
Author: Mai Lavelle
Date: Tue Jan 31 06:48:15 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rBe37473bb37c409254bd175fb50e8ac922d5932fb
Cycles: Workaround for driver hangs
Simple workaround for some issues we've been
Commit: 148795bf0128a1e78f11d8683f2454d3c656d72d
Author: Mai Lavelle
Date: Wed Feb 22 08:10:02 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB148795bf0128a1e78f11d8683f2454d3c656d72d
Cycles: OpenCL split kernel refactor
This does a few things at once
Commit: 7dc36d9dc63581e9f80ce48b2ead83fd29161fb4
Author: Mai Lavelle
Date: Wed Feb 22 07:32:57 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB7dc36d9dc63581e9f80ce48b2ead83fd29161fb4
Cycles: Allow device_memory to be used directly
This is useful for when theres
Commit: 44a50f1760e8c4091c58c5a8c1902543b2ef7e2a
Author: Mai Lavelle
Date: Wed Feb 22 07:41:18 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB44a50f1760e8c4091c58c5a8c1902543b2ef7e2a
Cycles: Add more atomic operations
Commit: 6f363fbdf99f6bf49585718de24c6419a66b80b7
Author: Mai Lavelle
Date: Thu Jan 26 01:41:48 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB6f363fbdf99f6bf49585718de24c6419a66b80b7
Cycles: Add OpenCL kernel for zeroing memory buffers
Transferring memory
Commit: 7387337067688f1650c41cae4452d8ea5a0a6746
Author: Mai Lavelle
Date: Fri Jan 20 03:05:32 2017 -0500
Branches: temp_cycles_split_kernel
https://developer.blender.org/rB7387337067688f1650c41cae4452d8ea5a0a6746
Cycles: Expose passes size to device tasks
This is needed so devices can know
Commit: e143103447a9700e3dfa434e964be9575052981e
Author: Mai Lavelle
Date: Wed Feb 22 09:33:15 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBe143103447a9700e3dfa434e964be9575052981e
Merge branch 'master' into cycles_split_kernel
Commit: ae8afae8a27013aaa121f26232fa44d746c19f83
Author: Mai Lavelle
Date: Wed Feb 22 07:17:04 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBae8afae8a27013aaa121f26232fa44d746c19f83
Cycles: Round global size down rather than up to avoid setting too large
Commit: 2e95b90658b4f29a8493e2baf6f0ee224be7079b
Author: Mai Lavelle
Date: Wed Feb 22 06:56:00 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB2e95b90658b4f29a8493e2baf6f0ee224be7079b
Cycles: Get passes size in more robust way
Commit: f6172a7f17d85cfdb4a417d9ea54546fab1b9308
Author: Mai Lavelle
Date: Wed Feb 22 06:10:28 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBf6172a7f17d85cfdb4a417d9ea54546fab1b9308
Cycles: Use correct index for sd_dl_shadow after removing ccl_fetch
Commit: a401157cee63a9e17e28eb33871eaff5c540dd1b
Author: Mai Lavelle
Date: Tue Feb 21 19:48:14 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBa401157cee63a9e17e28eb33871eaff5c540dd1b
Cycles: Fix buffer offsets in split kernel
Was getting wrong renders with multiple
Commit: 8bde154c71f2e8282148584a67ca72ea3e4d2f6d
Author: Mai Lavelle
Date: Wed Feb 22 04:24:59 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB8bde154c71f2e8282148584a67ca72ea3e4d2f6d
Revert "Cycles: Faster version of driver workaround for OpenCL"
W
Commit: 89c096fc70231e204b8c399b598dfdf9b6aa7a61
Author: Mai Lavelle
Date: Thu Feb 16 06:24:13 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB89c096fc70231e204b8c399b598dfdf9b6aa7a61
Cycles: Remove ccl_fetch and SOA
Commit: c70785bdf2b53135fe7649ad7055801fbcb4428d
Author: Mai Lavelle
Date: Wed Feb 15 04:51:38 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBc70785bdf2b53135fe7649ad7055801fbcb4428d
Cycles: Remove all split kernel stuff from opencl.h
Commit: 4e9b17da4ca7b0b77b796080217af495b9bd180b
Author: Mai Lavelle
Date: Tue Feb 21 07:24:33 2017 -0500
Branches: master
https://developer.blender.org/rB4e9b17da4ca7b0b77b796080217af495b9bd180b
Cycles: Speedup by avoiding extra calculations in noise texture when unneeded
Noise texture is now
Commit: 681089237e33d2fe4b1c46e4a8368c686e60be34
Author: Mai Lavelle
Date: Tue Feb 21 03:10:48 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB681089237e33d2fe4b1c46e4a8368c686e60be34
Cycles: Reenable debug tile size for viewport rendering
Not a problem now that split
Commit: f4f3e90fbd7ec97f3d6475c95e8d21081fdd9400
Author: Mai Lavelle
Date: Sat Feb 18 07:07:01 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBf4f3e90fbd7ec97f3d6475c95e8d21081fdd9400
Cycles: Update tiles less frequently for split kernel
Increases the time between tile
Commit: f36289ac1d50fd94e425370edbd8b390e2e47e7e
Author: Mai Lavelle
Date: Sat Feb 18 05:53:34 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBf36289ac1d50fd94e425370edbd8b390e2e47e7e
Cycles: Add changes that somehow got left out of previous commit
Commit: f56e59539fa24c6487de998cb147bf3f5c97bc2f
Author: Mai Lavelle
Date: Thu Feb 16 05:36:14 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rBf56e59539fa24c6487de998cb147bf3f5c97bc2f
Cycles: Remove remnants of tile splitting
Commit: 122743e7f23f8df908bcd10322d39f951ebc83e2
Author: Mai Lavelle
Date: Fri Feb 17 22:42:58 2017 -0500
Branches: cycles_split_kernel
https://developer.blender.org/rB122743e7f23f8df908bcd10322d39f951ebc83e2
Cycles: Faster version of driver workaround for OpenCL
101 - 200 of 474 matches
Mail list logo