| Commit | Tree | Parents | Author | Summary | Date |
|---|
| a03a8356481b | 4b1980a41768 | 144b10bc6cf5 | Sergey Sharybin | Cycles kernel split: Enable some features for split intel and nvidia kernels (Show More…) | May 9 2015, 2:42 PM |
| 144b10bc6cf5 | 7def79079df8 | 24fd1b39b580 | Martijn Berger | Fix type | May 9 2015, 2:26 PM |
| 24fd1b39b580 | 8e93f1669816 | 495cd9c10b0f | Martijn Berger | fix kernel names some more | May 9 2015, 2:14 PM |
| 495cd9c10b0f | 30785771c6da | 605e72278530 | Martijn Berger | move to ccl_fetch for kernel_path.h | May 9 2015, 12:44 PM |
| 605e72278530 | f9b62ca3330b | 45b91127e19d | Sergey Sharybin | Cycles kernel split: Move requested tile size from render tile to device task (Show More…) | May 9 2015, 1:55 PM |
| 45b91127e19d | 7231cd5a0753 | 4bc206548ac4 | Sergey Sharybin | Cycles kernel split: Make sure task pool is cancelled in device destructor (Show More…) | May 9 2015, 1:36 PM |
| 4bc206548ac4 | b73f5075bbbc | d7a8e2c3533b | Sergey Sharybin | Cycles kernel split: De-duplicte device task logic (Show More…) | May 9 2015, 1:29 PM |
| d7a8e2c3533b | e6e309d1a6cf | fdc8a4d4eac0 | Sergey Sharybin | Cycles kernel split: Get rid of tile-split related logic in RenderTile (Show More…) | May 9 2015, 1:14 PM |
| fdc8a4d4eac0 | 09073f14120e | a6597b85fa91 | Sergey Sharybin | Cycles kernel split: Finish kernel files rename | May 9 2015, 12:10 PM |
| a6597b85fa91 | 5fdb6967c62a | 6c943448a082 | Sergey Sharybin | Cycles kernel split: Style cleanup in new classes from device_opencl | May 9 2015, 12:06 PM |
| 6c943448a082 | 6771fff10b5f | f45e2beeba1f | Sergey Sharybin | Cycles kernel split: Make device_opencl even closer to master | May 9 2015, 10:45 AM |
| f45e2beeba1f | b1e71392b40a | 0c0ed3579005 | Martijn Berger | use ccl_fetch in kernel_path_surdace | May 9 2015, 12:08 PM |
| 0c0ed3579005 | c8e16a7c65a3 | 90afa4e1262c | Martijn Berger | Rename opencl entry points | May 9 2015, 11:51 AM |
| 90afa4e1262c | 33c5d83554e0 | e832b6685515 | Martijn Berger | Formatting fix | May 9 2015, 11:17 AM |
| e832b6685515 | 6945c3bc06f6 | 5bdcd3d8a905 | Martijn Berger | replace sc_fetch with ccl_fetch_array | May 9 2015, 11:12 AM |
| 5bdcd3d8a905 | 566d917cba68 | 7cd575680e6d 8c1b805f8720 | Sergey Sharybin | Merge branch 'master' into cycles_kernel_split | May 9 2015, 10:36 AM |
| 7cd575680e6d | 89772b534799 | 5fa70572f690 | Sergey Sharybin | Cycles kernel split: Cleanup indentation in multiline comments | May 8 2015, 10:12 PM |
| 5fa70572f690 | 78d9007a90d2 | a4e08e7187a1 | Sergey Sharybin | Cycles kernel split: Simplify OpenCL resources free | May 8 2015, 10:08 PM |
| a4e08e7187a1 | 20c38dcdcf6f | ebf61d9489cc | Sergey Sharybin | Cycles kernel split: Use more friendly way of setting kernel args (Show More…) | May 8 2015, 9:54 PM |
| ebf61d9489cc | 0d49eeb1543a | 28d2f699514d | Sergey Sharybin | Cycles kernel split: Simplify code around kernel function loading | May 8 2015, 6:27 PM |
| 28d2f699514d | ca973ecff4f6 | f13bb3f05785 | Sergey Sharybin | Cycles kernel split: Simplify code around loading split kernels | May 8 2015, 6:18 PM |
| f13bb3f05785 | 62cf7a200a66 | 4bd642fccb53 8945f4f23f7f | Martijn Berger | Merge branch 'cycles_kernel_split' of git.blender.org:blender into… (Show More…) | May 8 2015, 6:04 PM |
| 4bd642fccb53 | 8ee97f522f04 | 8283c7a79048 | Martijn Berger | rename sd_fetch(X) to be ccl_fetch(sd, X) | May 8 2015, 6:03 PM |
| 8945f4f23f7f | 2d60e1857cee | 07d911ac56da | Sergey Sharybin | Cycles kernel split: Avoid storing size of structures in device members (Show More…) | May 8 2015, 5:49 PM |
| 07d911ac56da | d41a0b49280e | 243cbdfb2b23 | Sergey Sharybin | Cycles kernel split: De-dupicate definition of KERNEL_APPEND_ARG | May 8 2015, 5:38 PM |
| 8283c7a79048 | 3d03777de0e5 | 243cbdfb2b23 4c79608b3bd8 | Martijn Berger | Merge branch 'master' into cycles_kernel_split | May 8 2015, 5:37 PM |
| 243cbdfb2b23 | f3092980ba72 | f73a869c800d | Sergey Sharybin | Cycles kernel split: Code cleanup, braces | May 8 2015, 5:34 PM |
| f73a869c800d | 8fa76c841277 | 1d0d9fa081e5 | Sergey Sharybin | Cycles kernel split: Move split-device related function to split class | May 8 2015, 5:25 PM |
| 1d0d9fa081e5 | 07d18cce5e84 | 84645dff808c | Sergey Sharybin | Cycles kernel split: Make opencl_device closer to master branch (Show More…) | May 8 2015, 4:59 PM |
| 84645dff808c | fce2519f603f | 4e37f0efac6c | Sergey Sharybin | Cycles kernel split: Cleanup of work stealing module | May 8 2015, 4:21 PM |
| 4e37f0efac6c | 56b00f2d898d | aed0f84b1476 | Sergey Sharybin | Cycles kernel split: Whitespace cleanup in work stealing | May 8 2015, 4:03 PM |
| aed0f84b1476 | 5b6290a3f7d7 | 063d941f3645 | Sergey Sharybin | Cycles kernel split: De-duplicate kernel_path_trace_setup() (Show More…) | May 8 2015, 3:57 PM |
| 063d941f3645 | 51d1597d92eb | 0f6594290492 | Sergey Sharybin | Cycles kernel split: Avoid re-fetching closure from the array (Show More…) | May 8 2015, 2:41 PM |
| 0f6594290492 | cc71e38c86b1 | d0138f262a67 3bbb4020e7f0 | Sergey Sharybin | Merge branch 'master' into cycles_kernel_split | May 8 2015, 2:22 PM |
| d0138f262a67 | 3a03148e92fd | 7bef25a5cfaf | Sergey Sharybin | Cycles kernel split: Remove outdated comments | May 8 2015, 2:17 PM |
| 7bef25a5cfaf | 195c8a121f50 | 2e11ab036653 | Sergey Sharybin | Cycles kernel split: Make it more close to master (Show More…) | May 8 2015, 2:08 PM |
| 2e11ab036653 | dc7822d8d136 | 1a6dde9dc86c | Sergey Sharybin | Cycles kernel split: Avoid having temporary variable in shader function in… (Show More…) | May 8 2015, 2:01 PM |
| 1a6dde9dc86c | 275478c059b5 | 1f6764f0d11e | Sergey Sharybin | Cycles kernel split: Remove extra argument from direct_emission in megakernel (Show More…) | May 8 2015, 1:04 PM |
| 1f6764f0d11e | 61ad67e911ac | 6672bac50eb1 | Sergey Sharybin | Cycles kernel split: Avoid having temp variable in non-split kernel | May 8 2015, 1:01 PM |
| 6672bac50eb1 | 023c21a3bebc | 0ca34d492519 | Sergey Sharybin | Cycles kernel split: Remove unused/unwanted declaration | May 8 2015, 12:44 PM |
| 0ca34d492519 | 2850859a2daf | 66a69553d613 | Sergey Sharybin | Cycles kernel split: Avoid unnecessary structure reshuffle (Show More…) | May 8 2015, 12:40 PM |
| 66a69553d613 | c0e46a21e19d | cb6a6a1d90de | Sergey Sharybin | Cycles kernel split: Avoid unnecessary arguments from more functions | May 8 2015, 12:33 PM |
| cb6a6a1d90de | 309a38d1f9f7 | ea302a83dedb | Sergey Sharybin | Cycles kernel split: Avoid adding extra arguments to shadow_blocked() (Show More…) | May 8 2015, 11:45 AM |
| ea302a83dedb | 7eca12a202a8 | 543c2eb6559c | Sergey Sharybin | Cycles kernel split: Avoid having duplicated wireframe function (Show More…) | May 8 2015, 11:21 AM |
| 543c2eb6559c | 84bbd5852cb1 | d3a22430c6eb | Sergey Sharybin | Cycles kernel split: Remove unwanted whitespace changes | May 8 2015, 11:07 AM |
| d3a22430c6eb | e6fca0b11d8d | 54ea1bd0a5c7 a8da11c014a6 | Sergey Sharybin | Merge branch 'master' into cycles_kernel_split | May 8 2015, 9:58 AM |
| 54ea1bd0a5c7 | d14a800e2be2 | eacdc3d96ab5 | Thomas Dinges | Cycles Kernel Split: Kill some more whitespace changes to mkae diff more clear. | May 8 2015, 9:20 AM |
| eacdc3d96ab5 | 06c3afa3a8eb | 172977c51de6 | Sergey Sharybin | Cycles kernel split: Indentation fixes in new kernel files | May 7 2015, 5:23 PM |
| 172977c51de6 | cd19a5489414 | 9b2478ec5b56 | Sergey Sharybin | Cycles kernel split: Don't add extra argument to emissive eval in non-split… (Show More…) | May 7 2015, 5:18 PM |
| 9b2478ec5b56 | 19a793fce2ad | be166c231e37 | Sergey Sharybin | Cycles kernel split: Get rid of redundant _KERNEL_SPLIT suffix of kernels | May 7 2015, 4:58 PM |
| be166c231e37 | df0f7d3c0f4c | c2d6c1999a2e a2eb94b47032 | Sergey Sharybin | Merge branch 'master' into cycles_kernel_split | May 7 2015, 3:55 PM |
| c2d6c1999a2e | c417c3c7082b | 22935e840bdc | Sergey Sharybin | Cycles kernel split: Remove unwanted whitespace changes | May 7 2015, 3:52 PM |
| 22935e840bdc | c2c51e4c4a7f | 734beb680087 | Sergey Sharybin | Cycles kernel split: No need to get tile size from manager, it's known in params | May 7 2015, 3:38 PM |
| 734beb680087 | 2a061d69eca9 | 5a39aaf64b4d | Sergey Sharybin | Cycles kernel split: Fix broken logic around multi-closure in device_opencl (Show More…) | May 7 2015, 3:24 PM |
| 5a39aaf64b4d | 18822b5a36fe | b5b72756b461 | Sergey Sharybin | Cycles kernel split: Move device requested features to own struct (Show More…) | May 7 2015, 3:15 PM |
| b5b72756b461 | 2b827aab8fd4 | 9a1043548811 | Sergey Sharybin | Cycles kernel split: Remove unneeded changes in device multi (Show More…) | May 7 2015, 2:09 PM |
| 9a1043548811 | ff05caafdcff | 8e746917a878 | Sergey Sharybin | Cycles kernel split: Always gather requested feature set for the device (Show More…) | May 7 2015, 2:06 PM |
| 8e746917a878 | 1c3d56122639 | ef7abadedd57 | Sergey Sharybin | Cycles kernel split: Remove ugly hack from Session::load_kernels() (Show More…) | May 7 2015, 1:58 PM |
| ef7abadedd57 | 9d1dfd266271 | 9912c3127ebc | Sergey Sharybin | Cycles kernel split: get_*() vs. *_get() for class methods (Show More…) | May 7 2015, 1:47 PM |
| 9912c3127ebc | e89ab85f28be | cf59fcd34fe6 | Sergey Sharybin | Cycles kernel split: Get rid of loading kernels from run_cpu/run_gpu (Show More…) | May 7 2015, 1:32 PM |
| cf59fcd34fe6 | 090c11e2699f | 358c383a272f | Sergey Sharybin | Cycles kernel split: Get rid of legacy selective nodes compilation checks | May 7 2015, 1:03 PM |
| 358c383a272f | a1ab3e001573 | af668ecd6ff1 | Sergey Sharybin | Cycles kernel split: Begin reworking selective node compilation (Show More…) | May 7 2015, 12:54 PM |
| af668ecd6ff1 | c66aee9bd0a0 | 2b66b30c4d32 | Thomas Dinges | Cleanup: Remove some unneeded white space changes, to make diff clearer | May 7 2015, 12:32 PM |
| 2b66b30c4d32 | 1e264f7bfd87 | cb5b0e037b4f 9ca2b76a9ffe | Sergey Sharybin | | May 7 2015, 12:07 PM |
| cb5b0e037b4f | d20472ed573c | 11b8d0495b3a | Sergey Sharybin | Cycles kernel split: Move address space specification to DebugData typedef (Show More…) | May 7 2015, 11:56 AM |
| 11b8d0495b3a | 9b65eaec8fe8 | c70fdb3f7380 | Sergey Sharybin | Cycles kernel split: Move address space specification to PathRadiance typedef | May 7 2015, 11:26 AM |
| c70fdb3f7380 | e492f3837e13 | 58e1e30e7962 | Sergey Sharybin | Cycles kernel split: Move address space specification to Intersection typedef | May 7 2015, 11:16 AM |
| 58e1e30e7962 | 426b9f2c2aaf | a99678765059 | Sergey Sharybin | Cycles kernel split: Move address space specification to ShaderClosure typedef | May 7 2015, 11:01 AM |
| a99678765059 | feb31277ce8d | 7267d79061f3 | Sergey Sharybin | Cycles kernel split: Move address space specification to ShaderData typedef (Show More…) | May 7 2015, 10:50 AM |
| 7267d79061f3 | 9302ccf1c8b1 | b36ad7a3bb74 3ec8bcebf328 | Martijn Berger | Merge branch 'master' into cycles_kernel_split | May 7 2015, 10:43 AM |
| b36ad7a3bb74 | a57b1280f40e | cde1b9596c5d | Sergey Sharybin | Cycles kernel split: Move address space specification to KernelGlobals typedef (Show More…) | May 7 2015, 10:39 AM |
| cde1b9596c5d | c9f42e8a5301 | 0c0b80395f3c | varunsundar08 | Cycles kernel split : Disable TRANSPARENT_SHADOWS for AMD platform (Show More…) | May 6 2015, 8:35 PM |
| 0c0b80395f3c | b6d6af5ca733 | 4380bfcc8767 | Jothi_PM | Cycles kernel split : Remove SPLIT_KERNEL suffix in device_opencl.cpp | May 6 2015, 4:28 PM |
| 4380bfcc8767 | cdac387d7c2d | 13afbdde50a9 | varunsundar08 | Cycles kernel split : Remove misleading load_kernels progress bar status | May 6 2015, 3:08 PM |
| 13afbdde50a9 | 467b22dcf468 | f855217b097b | Sergey Sharybin | Cycles kernel split: Clarify some comments in session.h | May 6 2015, 3:00 PM |
| f855217b097b | e3383947218b | 03f9730376bd | Sergey Sharybin | Cycles kernel split: De-duplicate image updating (Show More…) | May 6 2015, 2:58 PM |
| 03f9730376bd | 243b02ec8be1 | 43285ecf9374 | Sergey Sharybin | Cycles kernel split: Begin getting rid of device->get_background() (Show More…) | May 6 2015, 2:51 PM |
| 43285ecf9374 | 8c78eb3f496c | 6b56c69dd892 | Sergey Sharybin | Cycles kernel split: Remove global static variable (Show More…) | May 6 2015, 2:45 PM |
| 6b56c69dd892 | 6b0c285a47c4 | 3c2eb8557edc | Sergey Sharybin | Cycles kernel split: Fix order of headers inclusion | May 6 2015, 2:40 PM |
| 3c2eb8557edc | 70e19663d119 | 28d52efdcbf1 | Sergey Sharybin | Cycles kernel split: Remove unused and unwanted clos field from ShaderNode (Show More…) | May 6 2015, 2:36 PM |
| 28d52efdcbf1 | 35f7b2383a82 | 690e1cfd2e6f | Sergey Sharybin | | May 6 2015, 2:11 PM |
| 690e1cfd2e6f | 3a47a3b399fe | 211ae5ab7727 d80ff8ce8060 | Sergey Sharybin | Merge branch 'master' into cycles_kernel_split | May 6 2015, 1:27 PM |
| 211ae5ab7727 | 483f65627f85 | 79cb7931a0e7 | Kavitha Sampath | Cycles kernel split : Refactor: move atomic_add_float utility function to… (Show More…) | May 6 2015, 11:46 AM |
| 79cb7931a0e7 | 152fd5d9a1fc | d149787cd3e3 | Kavitha Sampath | Cycles kernel split : move atomic_add_float function to kernel_split.h | May 6 2015, 11:34 AM |
| d149787cd3e3 | 0a62b044f3e7 | 517bb38f4af1 | varunsundar08 | Cycles kernel split : Use macro to set args for megakernel | May 6 2015, 12:49 PM |
| 517bb38f4af1 | 76e9c97f68f0 | ad47c1655377 | varunsundar08 | Cycles kernel split : Use macro to set args for shader/bake kernels | May 6 2015, 12:44 PM |
| ad47c1655377 | 9ad2fb2feb13 | 45c6755a1bc3 | varunsundar08 | Cycles kernel split : Use macros to set args for film_convert kernel | May 6 2015, 12:35 PM |
| 45c6755a1bc3 | 4eccb7ff521d | bdcbd5a48e08 | varunsundar08 | Cycles kernel split : Undef KENREL_APPEND_ARG macro | May 6 2015, 11:51 AM |
| bdcbd5a48e08 | e5342a88b988 | 00b0adcc9acd | varunsundar08 | Cycles kernel split : Use macros to add args to SumAllRadiance kernel | May 6 2015, 11:50 AM |
| 00b0adcc9acd | 820dca9f94ba | 3a3dafbc6c32 | varunsundar08 | Cycles kernel split : Use macros to set args for Setupnextiter kernel | May 6 2015, 11:46 AM |
| 3a3dafbc6c32 | 7e45aa6188e2 | be18e4b16c8d | varunsundar08 | Cycles kernel split : Use macros to set args for shadow_blocked kernel | May 6 2015, 11:33 AM |
| be18e4b16c8d | 7cb7058025a9 | 047680755301 | varunsundar08 | Cyclse kernel split : Use macros to set args for DirectLighting kernel | May 6 2015, 11:29 AM |
| 047680755301 | c84fb9307871 | b261b228ef1f | varunsundar08 | Cycles kernel split : Use macros to set args for holdout_emission kernel | May 6 2015, 11:24 AM |
| b261b228ef1f | c682d5803ce2 | 635a11540488 | varunsundar08 | Cycles kernel split : Use macros to set args for Shader Lighting kernel | May 6 2015, 11:18 AM |
| 635a11540488 | 91a50da93aa6 | d613566873ee | varunsundar08 | Cycles kernel split : Use macros to set args for bg_buffupdate kernel | May 6 2015, 11:15 AM |
| d613566873ee | 78646bbca949 | 21c6eeed7024 | varunsundar08 | Cycles kernel split : Use macros to set arg for QueueEnqueue kernel | May 6 2015, 10:58 AM |
| 21c6eeed7024 | 5038afd9b2e3 | 7a9bbe706023 | varunsundar08 | Cycles kernel split : Use macros to set args for LampEmission kernel | May 6 2015, 10:56 AM |
| 7a9bbe706023 | 2d83c6c6d20a | 680cb995040e | varunsundar08 | Cycles kernel split : Use macros to set args for sceneintersect kernel | May 6 2015, 10:46 AM |
| 680cb995040e | 418ada55ce58 | 614267c0fb3b | varunsundar08 | Use macros to set args for datainit kernel | May 6 2015, 9:18 AM |
| 614267c0fb3b | 562528396ed7 | cb41e6cdb249 | varunsundar08 | Cyccles kernel split : Add message to assert statement | May 6 2015, 8:06 AM |
| cb41e6cdb249 | 59084c4c5ab1 | 270b54adcbf9 3f04f64eea16 | Martijn Berger | Merge branch 'master' into cycles_kernel_split | May 6 2015, 12:37 PM |
| 270b54adcbf9 | acc9f325affe | fe0aa0f0f50c | Kavitha Sampath | Cycles kernel split : Refactor: replace address specifiers with ccl_ macros (Show More…) | May 6 2015, 8:40 AM |
| fe0aa0f0f50c | 95fce3c0be64 | 8069faa5a4b8 | Kavitha Sampath | Cycles kernel split : avoid explicit macro definition in svm.h | May 6 2015, 7:47 AM |
| 8069faa5a4b8 | 28f661b025df | 157e1a5df4fc | Kavitha Sampath | Cycles kenrel split : move use_split_kernel to DeviceInfo class | May 5 2015, 3:18 PM |
| 157e1a5df4fc | 72f6addffcc9 | 7950b76a5d54 | varunsundar08 | Cycles kernel split : Move ENQUEUE_SPLIT_KERNEL macro inside path_trace | May 6 2015, 9:31 AM |
| 7950b76a5d54 | 049cc61e87c8 | b753fb675150 | Jothi_PM | Cycles kernel split : Use ENQUEUE_SPLIT_KERNEL macro to enqueue split kernels | May 6 2015, 8:42 AM |
| b753fb675150 | abbb009428dd | 31d9fa08e7af | Jothi_PM | Add mem_alloc() function for Split kernel buffer allocation (Show More…) | May 6 2015, 7:53 AM |
| 31d9fa08e7af | 77ce64ec5d80 | 387e797c6778 | Thomas Dinges | Cycles Kernel Split: Cleanup get_node_type_as_string() switch and add todo… (Show More…) | May 5 2015, 11:00 PM |
| 387e797c6778 | 2e8e0a3b1802 | 5e0145f41549 | Sergey Sharybin | Cycles kernel split: Disable advanced shading for all split kernels (Show More…) | May 5 2015, 9:46 PM |
| 5e0145f41549 | 43cf37638b65 | bdd518666402 b45ad4b2143f | Sergey Sharybin | Merge branch 'master' into cycles_kernel_split | May 5 2015, 9:01 PM |
| bdd518666402 | 4c7163463140 | f21261f1924a | Sergey Sharybin | Cycles kernel split: Another attempt to fix error in camera motion | May 5 2015, 8:52 PM |
| f21261f1924a | ef2e7c6940b0 | f215f972ef04 | Sergey Sharybin | Cycles kernel split: Compilation error fix after recent changes (Show More…) | May 5 2015, 8:34 PM |
| f215f972ef04 | bc6056e9ed75 | c3f22575df3a | varunsundar08 | Move max_render_feasible_tile_size to device_opencl.cpp | May 5 2015, 5:53 PM |
| c3f22575df3a | a6e93f21cb69 | 491983efa325 | varunsundar08 | Modify split-kernel's path-trace function signature | May 5 2015, 5:36 PM |
| 491983efa325 | 52e56381cf06 | 921e7fcd8830 | varunsundar08 | Use max_render_feasible_tile_size for tile-split determination | May 5 2015, 5:30 PM |
| 921e7fcd8830 | 3feb68d287f7 | acaa1e84666c | varunsundar08 | De-duplicate build-option-setting in load_kernels | May 5 2015, 3:51 PM |
| acaa1e84666c | d49697c14644 | f1fdb4c9e329 | varunsundar08 | Refactor : Add assert and comment for clos_max | May 5 2015, 2:59 PM |
| f1fdb4c9e329 | b6b1a11cdd17 | d23ed14b1158 | varunsundar08 | Account for d_data memory in 'get_scene_specific_mem_allocated' | May 5 2015, 2:41 PM |
| d23ed14b1158 | 3e9b845507e9 | ccc776b6902b | varunsundar08 | Refactor : Place output arguments at end of list and remove unused arguments | May 5 2015, 2:28 PM |
| ccc776b6902b | 1a3d32a66065 | 8cd7b7b62d7d | varunsundar08 | Remove un-necessary back-slash in macro definition | May 5 2015, 11:27 AM |
| 8cd7b7b62d7d | b8ecb181e47c | f472824a71bb | varunsundar08 | Rename program_names with enums in OpenCLCache | May 5 2015, 11:19 AM |
| f472824a71bb | c8b4a2b71d3f | a40315b161d4 | varunsundar08 | Remove ShaderData variable count macros | May 5 2015, 2:03 AM |
| a40315b161d4 | 1f0ccef00bb0 | 413192f442c9 | varunsundar08 | Don't use variable count macros to calc ShaderData_SOA size | May 5 2015, 2:01 AM |
| 413192f442c9 | 6e67e8d76e16 | ce03195a2f2f | varunsundar08 | Don't use variable count macros to calc ShaderData size | May 5 2015, 1:43 AM |
| ce03195a2f2f | 26c03008c79c | 1af253ada44d | varunsundar08 | Reshuffle ShaderData variables and add padding | May 5 2015, 1:21 AM |
| 1af253ada44d | 6123afe3b7a4 | 92def26efe58 | varunsundar08 | Use kernel_shaderdata_vars.h for ShaderData decl | May 5 2015, 12:10 AM |
| 92def26efe58 | 2682d2f07280 | bfaba10a8f8f | varunsundar08 | Add ShaderData variable header file | May 4 2015, 11:23 PM |
| bfaba10a8f8f | b0fbab641e2f | f69f5422f904 | varunsundar08 | De-duplicate direct_emissive_eval function | May 4 2015, 9:53 PM |
| f69f5422f904 | d32a05999f5d | 58634a17abf7 | varunsundar08 | De-duplicate shadow_blocked function | May 4 2015, 9:25 PM |
| 58634a17abf7 | e130bffba13d | d39e611c73b0 | varunsundar08 | Make use of isect in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked | May 4 2015, 9:11 PM |
| d39e611c73b0 | 1657dd41a6b8 | 81912fe7c183 | varunsundar08 | Make use of sd in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked | May 4 2015, 9:02 PM |
| 81912fe7c183 | f2c7e5276fb3 | 07a8885717d5 | varunsundar08 | Make the use of Ray in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked | May 4 2015, 8:53 PM |
| 07a8885717d5 | 80b032fbbd95 | 90e555b88db6 | varunsundar08 | De-duplicate shader_setup_from_background function | May 4 2015, 6:40 PM |
| 90e555b88db6 | a9d1d6accb03 | 749185e354c5 | varunsundar08 | De-duplicate object_dir_transform function | May 4 2015, 6:03 PM |
| 749185e354c5 | 3050d707d2ad | 4625f98fca37 | varunsundar08 | De-duplicate object_normal_transform function | May 4 2015, 5:49 PM |
| 4625f98fca37 | f4d5dbb7c502 | 38fde8bb1ad0 | varunsundar08 | Remove '#ifndef __SPLIT_KERNEL__' around shader_eval_displacement | May 4 2015, 5:04 PM |
| 38fde8bb1ad0 | c2f5886e256a | a52af3ac162d | Sergey Sharybin | Cycles kernel split: Make it possible to force usage of split kernel (Show More…) | May 4 2015, 7:21 PM |
| a52af3ac162d | 59eae10949e8 | fa81a0a5f014 | Martijn Berger | Enums should not be in CAPS. | May 4 2015, 5:13 PM |
| fa81a0a5f014 | 0c099acbf2b6 | c6b5ea0021e0 | Martijn Berger | Get rid of bogus XXX comments | May 4 2015, 5:07 PM |
| c6b5ea0021e0 | b4d10107fb27 | 4fdfae75bc4a | Sergey Sharybin | Cycles kernel split: Fix compilation error after recent changes (Show More…) | May 4 2015, 4:51 PM |
| 4fdfae75bc4a | 6703c04319b5 | 8c0ca2384ba0 | Martijn Berger | Make sure we undef KERNEL_TEX once we are done with it | May 4 2015, 4:47 PM |
| 8c0ca2384ba0 | 5bfc9f7bec5c | 8d609d2df91a | Martijn Berger | make "const ccl_addr_space" consistent throughout the code | May 4 2015, 4:37 PM |
| 8d609d2df91a | d67cd7861c2e | ef421575f316 | Martijn Berger | Move definition of ccl_addr_space to kernel_compat_* | May 4 2015, 4:27 PM |
| ef421575f316 | 387add1db511 | 02523487c78d | Martijn Berger | Rename __ADDR_SPACE__ to ccl_addr_space | May 4 2015, 4:22 PM |
| 02523487c78d | 7b8bbe95aeb5 | 5ad79b83afae 5a8629c0d7da | Martijn Berger | | May 4 2015, 4:01 PM |
| 5ad79b83afae | 8605ecf0a08e | b1cd8d3733b3 | varunsundar08 | Refactor : "if (" -> "if(", "for (" -> "for(" | Apr 30 2015, 9:44 PM |
| b1cd8d3733b3 | 8c3da080bfcc | c95a89529569 | varunsundar08 | Fix mem leak : Release per_sample_output_buffers mem | Apr 30 2015, 9:36 PM |
| c95a89529569 | ceef03a4fe1d | b4f7c4be433a | varunsundar08 | Complete all kernel exec before releasing tile | Apr 30 2015, 9:22 PM |
| b4f7c4be433a | e8efeda52b82 | 25f1b220e253 | varunsundar08 | Bug fix : Account for ShaderClosure ptr in ShaderData SOA | Apr 30 2015, 9:09 PM |
| 25f1b220e253 | 9ad809eafafb | 9ee5b9e56976 | varunsundar08 | Move work_stealing macro to device_opencl.cpp | Apr 30 2015, 8:30 PM |
| 9ee5b9e56976 | 20dc82614224 | 8005f5169ab0 | varunsundar08 | Move viewport render to the beginning of load_kernels (Show More…) | Apr 30 2015, 6:52 PM |
| 8005f5169ab0 | 03568c048c7b | 43e843966b0f | varunsundar08 | Refactor : Remove tabs in tile-split message | Apr 30 2015, 6:49 PM |
| 43e843966b0f | 2b9a280d9f1f | e7156b828801 | varunsundar08 | Use OpenCLCache for megakernel | Apr 30 2015, 11:08 AM |
| e7156b828801 | 9eda647c2206 | 436552d2ffcb | varunsundar08 | Change class hierarchy in device_opencl.cpp and refactor (Show More…) | Apr 30 2015, 7:40 AM |
| 436552d2ffcb | 8b3730d7791d | c75b1209cba1 | varunsundar08 | Support__KERNEL_DEBUG__ flag | Apr 29 2015, 7:41 PM |
| c75b1209cba1 | bb21cc9d58be | a53681d3470d | varunsundar08 | Dont use OpenCLCache with split kernel | Apr 29 2015, 2:01 PM |
| a53681d3470d | a23a44f8faf9 | 4a8803f57387 | varunsundar08 | Remove SPLIT_KERNEL_CLOSURE_COUNT macro | Apr 29 2015, 12:57 PM |
| 4a8803f57387 | 1e476d86f3b4 | 33dbb98d4201 | varunsundar08 | Refactor : Change variable name | Apr 28 2015, 5:37 PM |
| 33dbb98d4201 | 1bb62c5f0cb2 | 2722346eae86 | varunsundar08 | Refactor : Add/Remove comments/spaces | Apr 28 2015, 5:26 PM |
| 2722346eae86 | c346aba8bab5 | 5477deec8437 | varunsundar08 | Bug fix : Don't display sample count in progress bar when using split kernel | Apr 28 2015, 4:49 PM |
| 5477deec8437 | 362331e78567 | 3e364aec34a6 | varunsundar08 | Refactor(cosmetics) : Modify ShaderData declaration | Apr 28 2015, 3:43 PM |
| 3e364aec34a6 | b1b4d7adbc8f | 3078e328f01f | varunsundar08 | Bypass selective-compilation-of-svm-nodes for viewport (Show More…) | Apr 28 2015, 3:08 PM |
| 3078e328f01f | 7c2078cd78b5 | b30fbac8de7f | varunsundar08 | Remove un-used subsurface kernel | Apr 28 2015, 1:58 PM |
| b30fbac8de7f | cfba3135eefd | 69b230e53da1 | varunsundar08 | Refactor : Remove un-necessary code/comment | Apr 28 2015, 1:19 PM |
| 69b230e53da1 | 4f235f3aef3a | cc29cdb7ad16 | varunsundar08 | Remove __KERNEL_OPENCL__ definition in device_opencl.cpp | Apr 28 2015, 11:52 AM |
| cc29cdb7ad16 | e017826d7a3c | e09cb2d24809 | varunsundar08 | Restore original state of kernel_types.h | Apr 28 2015, 11:42 AM |
| e09cb2d24809 | 8ecd120dcbe4 | 82faf4644b95 | varunsundar08 | Prevent un-necessary megakernel compilation inside splitkernel | Apr 28 2015, 9:16 AM |
| 82faf4644b95 | 68433639f73a | 13f7a3e4da95 | varunsundar08 | Bug fix : Remove __SPLIT_KERNEL__ build option for kernel.cl in… (Show More…) | Apr 28 2015, 8:48 AM |
| 13f7a3e4da95 | 1ebba8118c3d | 6ac2c39d9e59 | varunsundar08 | Refactor : Move some build option setting into load_kernels for split_kernel | Apr 28 2015, 8:33 AM |
| 6ac2c39d9e59 | 9e5f5c4baac3 | ce3a947b502b | varunsundar08 | Refactor : Remove un-necessary SPLIT_KERNEL macros | Apr 27 2015, 5:50 PM |
| ce3a947b502b | 9b11f76eacdd | ef863d644ff3 | varunsundar08 | Remove un-necessary code from OpenCLDevice class | Apr 27 2015, 4:05 PM |
| ef863d644ff3 | 388c196378a0 | bfd3501de13d | varunsundar08 | Add OpenCLDeviceSplitKernel class | Apr 27 2015, 3:40 PM |
| bfd3501de13d | 52951856a3b5 | 07db4d7e3ae7 | varunsundar08 | Refactor : Add split/mega kernel selection logic | Apr 27 2015, 12:58 PM |
| 07db4d7e3ae7 | 97be7c9ec0df | 50ae68c64966 | varunsundar08 | [BCYCLES-213] Improve tile splitting logic | Apr 16 2015, 1:20 PM |
| 50ae68c64966 | e950528320f9 | fffb28578c9f | Lenny Wang | Merge blender/master d6b28b | Apr 29 2015, 3:39 PM |
| fffb28578c9f | a81bb1529ffd | 7d9412f0d4a8 | Thomas Dinges | Fix OpenCL on Apple again, double spaces in compile arguments. | Apr 15 2015, 10:41 PM |
| 7d9412f0d4a8 | 3e5b773f2233 | 7e59bf9b2d49 | varunsundar08 | Print additional info incase we need to split tile further | Apr 15 2015, 3:48 PM |
| 7e59bf9b2d49 | 93bcfa8e63ba | 355fbe899611 | varunsundar08 | Force kernel re-compilation check for viewport render | Apr 15 2015, 3:02 PM |
| 355fbe899611 | 5318efb664da | 9d89f4e62561 | Jothi_PM | [BCYCLES-212 Fix] Make split kernel work on multiple OpenCL devices | Apr 14 2015, 2:32 PM |
| 9d89f4e62561 | d8e691a84f91 | bbc652a3b90f | varunsundar08 | Bug fix : Dont use ASSIGN_RAY_STATE macro for first assignment | Apr 13 2015, 8:45 AM |
| bbc652a3b90f | 4bbb37a10996 | 43821cd8cdbe | varunsundar08 | [BCYCLES-209] Refactor : rename variables sd_shadow -> sd_DL_shadow | Apr 11 2015, 11:43 PM |
| 43821cd8cdbe | fcb62cb31619 | e93ee697a94b | Kavitha Sampath | [BCYCLES-209] make direct lighting and shadow kernels share members of… (Show More…) | Apr 10 2015, 4:15 PM |
| e93ee697a94b | 0ff0e817d91d | c8dccc0a65a8 | Kavitha Sampath | [BCYCLES-209] make direct lighting and shadow blocked kernels share shaderData… (Show More…) | Apr 10 2015, 3:00 PM |
| c8dccc0a65a8 | 176b2a419a5f | 3191fa5e58eb | varunsundar08 | Print message to console incase we need to split tiles further | Apr 11 2015, 11:58 PM |
| 3191fa5e58eb | a70ac0755b32 | 188b1e331ee5 | varunsundar08 | Bug fix : Always make max_render_feasible_tile_size a multiple of local work… (Show More…) | Apr 11 2015, 10:00 PM |
| 188b1e331ee5 | 227e11be11dd | 4f9a3504d328 | varunsundar08 | Bug fix : Fix viewport render issue | Apr 10 2015, 7:25 AM |
| 4f9a3504d328 | e8f967539ad6 | c5eb95aa27be | varunsundar08 | Refactor : Uncomment shader, filmconvert and bake kernels | Apr 9 2015, 1:44 PM |
| c5eb95aa27be | d73937966593 | 102d45077a41 | varunsundar08 | Initialize per_thread_output_buffer_size based in render type | Apr 9 2015, 11:17 AM |
| 102d45077a41 | 984dcb1306dc | c6646894f407 | varunsundar08 | Refactor : Group all split kernel utility functions | Apr 9 2015, 8:59 AM |
| c6646894f407 | bf58a05c001e | 8121ffdf1551 | varunsundar08 | Refactor : Remove unused variables | Apr 9 2015, 8:51 AM |
| 8121ffdf1551 | f0064cb401c6 | 264ae4dbfb87 | varunsundar08 | Refactor : Check render feasibility only once | Apr 9 2015, 8:44 AM |
| 264ae4dbfb87 | 8ca207f01b50 | 28b87518a1ad | varunsundar08 | Make parallel-samples logic work | Apr 9 2015, 8:19 AM |
| 28b87518a1ad | cca6e81c3db9 | ebc267bfefed | varunsundar08 | Support rendering of big tile sizes | Apr 8 2015, 4:10 PM |
| ebc267bfefed | 298f4b161eed | 0069b484b31b | varunsundar08 | Add big-tile-handle logic in thread_run -> device_opencl.cpp | Apr 8 2015, 8:01 AM |
| 0069b484b31b | 5d1092cabbd8 | e127f5a4f2c2 | varunsundar08 | Record buffer and rng_state offsets in RenderTile | Apr 7 2015, 4:00 PM |
| e127f5a4f2c2 | 75236c3dfba7 | bf04beb4136e | varunsundar08 | Add utility function to split big-tile into small-tiles | Apr 7 2015, 2:43 PM |
| bf04beb4136e | c9a3e8992532 | 5154eb669ddb | varunsundar08 | Add utility function to get render-feasible tile size | Apr 7 2015, 12:37 PM |
| 5154eb669ddb | dda3680f2257 | f32fad99c4e4 | varunsundar08 | Add utility function to check if given tile size can be rendered by split kernel | Apr 7 2015, 11:55 AM |
| f32fad99c4e4 | e6b050a29651 | f48051d7eb4e | varunsundar08 | | Apr 6 2015, 1:29 PM |
| f48051d7eb4e | 9e860cec0e70 | 55340a79f902 | varunsundar08 | Add comment for PATH_ITER_INC_FACTOR | Apr 6 2015, 12:07 PM |
| 55340a79f902 | bddbb3797d44 | 6e7243004e35 f5949efb53f3 | Sergey Sharybin | | Apr 4 2015, 10:41 AM |
| 6e7243004e35 | 164cfe629460 | a42b10fe6b34 | Lenny Wang | Cycles kernel split: Fix for progressive refine | Apr 4 2015, 10:40 AM |
| a42b10fe6b34 | b27143954618 | 30c689ff7f10 | Sergey Sharybin | Cycles: Make sure there's no double spaces in the build options (Show More…) | Mar 30 2015, 6:54 PM |
| 30c689ff7f10 | adf587ad55a3 | 2a07f73faaa5 | Sergey Sharybin | Cycles: Add regular license header | Mar 30 2015, 5:25 PM |
| 2a07f73faaa5 | 6eb5d3404c02 | 53cf097a9f75 | Sergey Sharybin | Cycles: Fix compilation error in release builds with strict flags | Mar 30 2015, 4:03 PM |
| 53cf097a9f75 | f067bf5ebcf2 | 6a12a890cec2 | Sergey Sharybin | Cycles: Don't use std::set directly, use util_set instead | Mar 30 2015, 3:47 PM |
| 6a12a890cec2 | fd25bd6af330 | 529a3ecb4841 | Sergey Sharybin | Cycles: Don't limit OpenCL devices by the env variable | Mar 30 2015, 2:52 PM |
| 529a3ecb4841 | f7f44e573c0c | 59be6a439c3c | Sergey Sharybin | | Mar 30 2015, 1:32 PM |
| 59be6a439c3c | a33587c46fb0 | f9ff8a0bc19f | Sergey Sharybin | Cycles: Make code style closer to Cycles, avoid some unneeded changes | Mar 30 2015, 12:44 PM |
| f9ff8a0bc19f | 31c7332ce530 | 0f56987ebabd b663f1f1cf20 | Sergey Sharybin | | Mar 30 2015, 12:31 PM |
| 0f56987ebabd | e593ae15f237 | 4b88541d5930 | George Kyriazis | | Mar 30 2015, 12:23 PM |