Cycles: Improve denoising speed on GPUs with small tile sizes
[blender.git] / intern / cycles / kernel / kernels /
2017-11-30 Lukas StocknerCycles: Improve denoising speed on GPUs with small...
2017-11-21 Stefan WernerCycles: Fixed compilation of CUDA kernels. Follow-up...
2017-11-21 Stefan WernerCycles: Workaround for performance loss with the CUDA...
2017-11-05 Brecht Van LommelCode refactor: device memory cleanups, preparing for...
2017-10-23 Brecht Van LommelCode refactor: store device/interp/extension/type in...
2017-10-15 Brecht Van LommelFix OpenCL performance regression after cubic interpola...
2017-10-10 Sergey SharybinCycles: Fix compilation of sm_20 and sm_21 kernels
2017-10-08 Brecht Van LommelCycles: OpenCL bicubic and tricubic texture interpolati...
2017-10-07 Brecht Van LommelCycles: CUDA bicubic and tricubic texture interpolation...
2017-10-07 Brecht Van LommelCode refactor: make texture code more consistent betwee...
2017-10-05 Brecht Van LommelCode refactor: split displace/background into separate...
2017-10-04 Brecht Van LommelCycles: CUDA faster rendering of small tiles, using...
2017-10-04 Brecht Van LommelCode refactor: use split variance calculation for mega...
2017-10-04 Brecht Van LommelCode refactor: remove rng_state buffer and compute...
2017-10-04 Brecht Van LommelCode refactor: add WorkTile struct for passing work...
2017-09-25 Sergey SharybinCycles: Cleanup, indentation
2017-08-09 Sergey SharybinCycles: Remove ulong usage
2017-08-08 Sergey SharybinCycles: Fix compilation error of filter kernels on...
2017-08-08 Mai LavelleCycles: Pack kernel textures into buffers for OpenCL
2017-08-07 Brecht Van LommelCode refactor: use float4 instead of intrinsics for...
2017-08-05 Brecht Van LommelCycles: CUDA split performance tweaks, still far from...
2017-08-02 Sergey SharybinCycles: Support "precompiled" headers in include expans...
2017-06-10 Mai LavelleCycles: Pass all buffers to each kernel call for OpenCL
2017-06-10 Mai LavelleCycles: Add kernel to enqueue inactive rays
2017-06-09 Lukas StocknerCycles Denoising: Merge outlier heuristic and confidenc...
2017-05-19 Sergey SharybinCycles: Cleanup, variable names
2017-05-19 Sergey SharybinCycles: Cleanup, braces after function definition
2017-05-19 Sergey Sharybin\0;115;0cCycles: Cleanup, use ccl_restrict instead...
2017-05-18 Lukas StocknerCycles Denoising: Add more robust outlier heuristic...
2017-05-16 Mai LavelleCycles: Fix building with native only option
2017-05-07 Lukas StocknerCycles: Implement denoising option for reducing noise...
2017-05-03 Hristo GueorguievCycles: Split kernel - sort shaders
2017-05-02 Mai LavelleCycles: Branched path tracing for the split kernel
2017-04-28 Sergey SharybinCycles: Cleanup, indentaiton and trailing whitespace...
2017-04-27 Stefan WernerUnlimited number of textures for Cycles
2017-03-29 Sergey SharybinCycles: Make all #include statements relative to cycles...
2017-03-16 Sergey SharybinCycles: Define ccl_local variables in kernel functions
2017-03-16 Sergey SharybinCycles: Workaround for compilation error caused by...
2017-03-11 Mai LavelleFix T50888: Numeric overflow in split kernel state...
2017-03-10 Mai LavelleCycles: Enable SSS and volumes for CUDA and Nvidia...
2017-03-09 Hristo GueorguievCycles: split kernel_shadow_blocked to AO & DL parts
2017-03-09 Hristo GueorguievCycles: SSS and Volume rendering in split kernel
2017-03-08 Mai LavelleCycles: Calculate size of split state buffer kernel...
2017-03-08 Mai LavelleCycles: Remove sum_all_radiance kernel
2017-03-08 Mai LavelleCycles: Split path initialization into own kernel
2017-03-08 Mai LavelleCycles: CUDA implementation of split kernel
2017-03-08 Mai LavelleCycles: CPU implementation of split kernel
2017-03-08 Mai LavelleCycles: OpenCL split kernel refactor
2017-03-08 Mai LavelleCycles: Add OpenCL kernel for zeroing memory buffers
2017-02-08 Sergey SharybinCycles: Store shadow intersections in the kernel globals
2016-10-25 Sergey SharybinCycles: Enable SSE math optimization for AVX kernels
2016-10-22 Hristo GueorguievCycles: OpenCL 3d textures support.
2016-10-12 Brecht Van LommelFix build error with WITH_CYCLES_NATIVE_ONLY and recent...
2016-10-12 Sergey SharybinCycles: Enable SSE options of math module for AVX2...
2016-08-11 Thomas DingesCycles: Change code order for Image Data Types.
2016-07-18 Brecht Van LommelFix Cycles kernel build without render passes support.
2016-07-11 Sergey SharybinCycles: Move BVK kernel files to own directory
2016-06-19 Brecht Van LommelCycles: reduce CUDA stack memory access for Maxwell...
2016-06-19 Thomas DingesCycles: Support half and half4 textures.
2016-05-27 Thomas DingesCleanup: Shorten texture variables, tex and image was...
2016-05-20 Thomas DingesCycles: Fix long compile time with MSVC.
2016-05-12 Thomas DingesCycles: Add support for single channel byte textures.
2016-05-11 Thomas DingesCycles: Add support for single channel float textures...
2016-05-09 Thomas DingesCleanup: Avoid duplicative defines for CPU textures...
2016-05-09 Thomas DingesCleanup: More byte -> byte4 renaming for consistency.
2016-05-06 Thomas DingesSome fixes for CUDA runtime compile:
2016-05-06 Thomas DingesCleanup: Rename texture slots to float4 and byte, to...
2016-03-25 Sergey SharybinCycles: Add an option to build single kernel only which...
2016-03-25 Sergey SharybinCycles: Cleanup, indent nested preprocessor directives
2016-02-28 Sergey SharybinCycles: Fix compilation error of certain OpenCL split...
2016-02-17 Brecht Van LommelFix OpenCL kernel build errors after recent 3D texture...
2016-02-05 Sergey SharybinCycles: ifdef some extra code when building split kernels
2016-01-29 Sergey SharybinCycles: Cleanup of OpenCL split kernel routines
2016-01-29 Sergey SharybinCycles: Remove code which was commented out for ages now
2016-01-29 Sergey SharybinCycles: Remove some unused variables from split kernel...
2016-01-28 Sergey SharybinCycles: Remove few function arguments needed only for...
2016-01-28 Sergey SharybinCycles: Make kernel compilable for 3.7 compute capability
2016-01-15 Dalai FelintoCycles-Bake: Custom Baking passes
2016-01-06 Thomas DingesCycles: Refactor how we pass bounce info to light path...
2016-01-04 Sergey SharybinRemove SCons building system
2015-12-30 Sergey SharybinCycles: Optionally output luminance from the shader...
2015-12-30 Sergey SharybinCycles: Deduplicte CPU kernel declaration and definitio...
2015-12-07 Martijn BergerAdd support for compiling the cuda kernel on the Nvidia...
2015-11-01 Sergey SharybinCycles: Partially revert previous commit
2015-11-01 Sergey SharybinCycles: Remove unused argument from the split kernel...
2015-11-01 Sergey SharybinCycles: Minor code style cleanup
2015-10-30 Sergey SharybinCycles: Fixes for few typos in OpenCL kernel
2015-10-29 Sergey SharybinCycles: OpenCL split kernel cleanup, move casts from...
2015-07-28 Sergey SharybinCycles: Prepare for more image extension types support
2015-07-21 Sergey SharybinCycles: Expose image image extension mapping to the...
2015-07-18 Sergey SharybinCycles: Commit file missing from conditionally compilin...
2015-06-15 Sergey SharybinCycles: Move branched path tracking into own file
2015-05-26 Sergey SharybinFix T44833: Can't use ccl_local space in non-kernel...
2015-05-22 Sergey SharybinCycles: Restructure kernel files organization