http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Nirved http://www.miikahweb.com/ MiikaHweb - Blender Commits By Nirved fi Wed, 19 Feb 20 20:10:08 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[458104e] gsoc-2018-many-light-sampling: Fix OpenCL compilation error - BPT without SSS.]]> http://www.miikahweb.com/en/blender/git-logs/commit/458104ee0ba4ce26de14b2bf8f2ca99d9724019c 458104e
Branches : gsoc-2018-many-light-sampling
Author : Hristo Gueorguiev (nirved)
Committed By : Erik Englesson (ErikEnglesson)
----------------------------------------
Fix OpenCL compilation error - BPT without SSS.

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 13:41:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/458104ee0ba4ce26de14b2bf8f2ca99d9724019cHristo Gueorguiev
<![CDATA[[6c07050] master: Fix OpenCL compilation error - BPT without SSS.]]> http://www.miikahweb.com/en/blender/git-logs/commit/6c0705009ef1f9d5ab917993c901b9dd1aed9c33 6c07050
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Fix OpenCL compilation error - BPT without SSS.

----------------------------------------
1 Path Changed]]>
Wed, 30 May 2018 22:08:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6c0705009ef1f9d5ab917993c901b9dd1aed9c33Hristo Gueorguiev
<![CDATA[[6798a06] master: Cycles: Fix compilation error with OpenCL split kernel]]> http://www.miikahweb.com/en/blender/git-logs/commit/6798a061b7620a188c0a6bb5594fe721b6b0cb9c 6798a06
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Cycles: Fix compilation error with OpenCL split kernel

----------------------------------------
1 Path Changed]]>
Sat, 16 Sep 2017 10:33:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6798a061b7620a188c0a6bb5594fe721b6b0cb9cHristo Gueorguiev
<![CDATA[[6cfa3ec] master: Fix T51791: Point Density doesn't work on GPU]]> http://www.miikahweb.com/en/blender/git-logs/commit/6cfa3ecd4d9848f27a0b1fe121e3ca2c29042e32 6cfa3ec
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Fix T51791: Point Density doesn't work on GPU

----------------------------------------
1 Path Changed]]>
Tue, 13 Jun 2017 11:50:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6cfa3ecd4d9848f27a0b1fe121e3ca2c29042e32Hristo Gueorguiev
<![CDATA[[04530c9] master: Cycles: adjust supported driver version for AMD GPUs]]> http://www.miikahweb.com/en/blender/git-logs/commit/04530c93837368311b47c53ee6d4cee039ae1836 04530c9
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Cycles: adjust supported driver version for AMD GPUs

On Windows 17.Q1 and 17.Q2 return driver version 2236.10.

----------------------------------------
1 Path Changed]]>
Sun, 11 Jun 2017 21:17:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/04530c93837368311b47c53ee6d4cee039ae1836Hristo Gueorguiev
<![CDATA[[1f0998b] master: Cycles: Blacklist unsupported OpenCL devices]]> http://www.miikahweb.com/en/blender/git-logs/commit/1f0998baa796f4b25fd745536a8ad71356fb8048 1f0998b
Branches : master
Author : Hristo Gueorguiev (nirved)
Committed By : Mai Lavelle (maiself)
----------------------------------------
Cycles: Blacklist unsupported OpenCL devices

Due to various driver issues with AMD GCN 1 cards we can no longer support
these GPUs. This patch makes them unavailable to select for Cycles rendering.

GCN cards 2 and higher are still supported. Please use the most recent
drivers available to ensure proper functionality.

See here for a list to check which GPUs are supported:
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units

----------------------------------------
2 Paths Changed]]>
Sat, 10 Jun 2017 07:51:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1f0998baa796f4b25fd745536a8ad71356fb8048Hristo Gueorguiev
<![CDATA[[13d8cc6] temp-cycles-opencl-staging: Cycles: Blacklist unsupported OpenCL devices]]> http://www.miikahweb.com/en/blender/git-logs/commit/13d8cc6a6fe4b25da48899119f6172b4a55010f9 13d8cc6
Branches : temp-cycles-opencl-staging
Author : Hristo Gueorguiev (nirved)
Committed By : Mai Lavelle (maiself)
----------------------------------------
Cycles: Blacklist unsupported OpenCL devices

Due to various driver issues with AMD GCN 1 cards we can no longer support
these GPUs. This patch makes them unavailable to select for Cycles rendering.

GCN cards 2 and higher are still supported. Please use the most recent
drivers available to ensure proper functionality.

See here for a list to check which GPUs are supported:
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units

----------------------------------------
2 Paths Changed]]>
Thu, 08 Jun 2017 09:19:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/13d8cc6a6fe4b25da48899119f6172b4a55010f9Hristo Gueorguiev
<![CDATA[[40e6f65] master: Fix T50937: baking with OpenCL and CPU have slightly different...]]> http://www.miikahweb.com/en/blender/git-logs/commit/40e6f65ea12ae031c06f7b24c6868c71845f899c 40e6f65
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Fix T50937: baking with OpenCL and CPU have slightly different brightness

OpenCL baking with SSS and Volume are not supported.

----------------------------------------
2 Paths Changed]]>
Wed, 17 May 2017 10:24:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/40e6f65ea12ae031c06f7b24c6868c71845f899cHristo Gueorguiev
<![CDATA[[90b9467] master: Cycles: fix AO approximation for split kernel]]> http://www.miikahweb.com/en/blender/git-logs/commit/90b9467861261adfbe56bf20b3547b42c1bc4e50 90b9467
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Cycles: fix AO approximation for split kernel

----------------------------------------
1 Path Changed]]>
Thu, 11 May 2017 09:58:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/90b9467861261adfbe56bf20b3547b42c1bc4e50Hristo Gueorguiev
<![CDATA[[8b97e42] master: Cycles: Split kernel SSS & Volume data definitions cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/8b97e42eca7f2df7fdbca5cfa16b7560f9489be0 8b97e42
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Cycles: Split kernel SSS & Volume data definitions cleanup

----------------------------------------
2 Paths Changed]]>
Fri, 05 May 2017 11:42:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8b97e42eca7f2df7fdbca5cfa16b7560f9489be0Hristo Gueorguiev
<![CDATA[[b9fda44] master: Cycles: Show samples progress for OpenCL split kernel]]> http://www.miikahweb.com/en/blender/git-logs/commit/b9fda4480fb8aacad4116cdcb5fef55497bacb3d b9fda44
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Cycles: Show samples progress for OpenCL split kernel

----------------------------------------
1 Path Changed]]>
Fri, 05 May 2017 11:37:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b9fda4480fb8aacad4116cdcb5fef55497bacb3dHristo Gueorguiev
<![CDATA[[f3c3483] master: Cycles: Workaround for AMD GPU OpenCL compiler]]> http://www.miikahweb.com/en/blender/git-logs/commit/f3c34832420b28ddf73d500f27864f0258629857 f3c3483
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Cycles: Workaround for AMD GPU OpenCL compiler

Fix for SSS in BPT.

----------------------------------------
1 Path Changed]]>
Fri, 05 May 2017 11:00:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f3c34832420b28ddf73d500f27864f0258629857Hristo Gueorguiev
<![CDATA[[6bf4115] master: Cycles: Split kernel - sort shaders]]> http://www.miikahweb.com/en/blender/git-logs/commit/6bf4115c13962c99d1cdc97f2be92c4922f3fd33 6bf4115
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Cycles: Split kernel - sort shaders

Reduce thread divergence in kernel_shader_eval.

Rays are sorted in blocks of 2048 according to shader->id.

On R9 290 Classroom is ~30% faster, and Pabellon Barcelone is ~8% faster.

No sorting for CUDA split kernel.

Reviewers: sergey, maiself

Reviewed By: maiself

Differential Revision: https://developer.blender.org/D2598

----------------------------------------
15 Paths Changed]]>
Wed, 03 May 2017 13:30:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6bf4115c13962c99d1cdc97f2be92c4922f3fd33Hristo Gueorguiev
<![CDATA[[e91dc3a] master: Cycles: use safe compiler flags for OpenCL.]]> http://www.miikahweb.com/en/blender/git-logs/commit/e91dc3a97c0ce1951ce76790210f7197ab9e014a e91dc3a
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Cycles: use safe compiler flags for OpenCL.

Using -cl-fast-relaxed-math assumes no NaN/Inf values in any expression.
This causes problems on overflow, division by zero, square root of negative number.
Comparisons with NaN or infinite value are affected as well.

This patch causes <2% slowdown on benchmark scenes.

Fix T50985: Rendering volume scatter with GPU OpenCL comes to an halt after a few seconds

----------------------------------------
1 Path Changed]]>
Tue, 25 Apr 2017 18:10:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e91dc3a97c0ce1951ce76790210f7197ab9e014aHristo Gueorguiev
<![CDATA[[9d26e32] master: Workaround for AMD GPU OpenCL compiler.]]> http://www.miikahweb.com/en/blender/git-logs/commit/9d26e32ea28b35bf51b27828f7b58fe479a29a68 9d26e32
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Workaround for AMD GPU OpenCL compiler.

----------------------------------------
2 Paths Changed]]>
Tue, 25 Apr 2017 18:08:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9d26e32ea28b35bf51b27828f7b58fe479a29a68Hristo Gueorguiev
<![CDATA[[e07ffcb] master: Cycles: Add OpenCL support for shadow catcher feature]]> http://www.miikahweb.com/en/blender/git-logs/commit/e07ffcbd1cd527a21f61b42f92aa3b8296ddd941 e07ffcb
Branches : master
Author : Hristo Gueorguiev (nirved)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Add OpenCL support for shadow catcher feature

The title says it all actually.

----------------------------------------
8 Paths Changed]]>
Mon, 27 Mar 2017 08:46:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e07ffcbd1cd527a21f61b42f92aa3b8296ddd941Hristo Gueorguiev
<![CDATA[[8ada7f7] master: Cycles: Remove ccl_addr_space from RNG passed to functions]]> http://www.miikahweb.com/en/blender/git-logs/commit/8ada7f73971a9c5232daddf0c6c76262cae4d905 8ada7f7
Branches : master
Author : Hristo Gueorguiev (nirved)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Remove ccl_addr_space from RNG passed to functions

Simplifies code quite a bit, making it shorter and easier to extend.
Currently no functional changes for users, but is required for the
upcoming work of shadow catcher support with OpenCL.

----------------------------------------
20 Paths Changed]]>
Mon, 27 Mar 2017 08:46:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8ada7f73971a9c5232daddf0c6c76262cae4d905Hristo Gueorguiev
<![CDATA[[f169ff8] master: Fix T50925: Add AO approximation to split kernel]]> http://www.miikahweb.com/en/blender/git-logs/commit/f169ff8b8861309bc8a3916f156b0e487795b6be f169ff8
Branches : master
Author : Hristo Gueorguiev (nirved)
----------------------------------------
Fix T50925: Add AO approximation to split kernel

----------------------------------------
2 Paths Changed]]>
Mon, 13 Mar 2017 10:15:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f169ff8b8861309bc8a3916f156b0e487795b6beHristo Gueorguiev
<![CDATA[[9de9f25] master: Cycles: add single program debug option for split kernel]]> http://www.miikahweb.com/en/blender/git-logs/commit/9de9f25b2455808335b5373003695610599daab7 9de9f25
Branches : master
Author : Hristo Gueorguiev (nirved)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Cycles: add single program debug option for split kernel

Single program generally compiles kernels faster (2-3 times), loads faster,
takes less drive space (2-3 times), and reduces the number of cached kernels.

----------------------------------------
9 Paths Changed]]>
Thu, 09 Mar 2017 16:09:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9de9f25b2455808335b5373003695610599daab7Hristo Gueorguiev
<![CDATA[[06c0513] master: Cycles: split kernel_shadow_blocked to AO & DL parts]]> http://www.miikahweb.com/en/blender/git-logs/commit/06c051363b509f7c3c40a803b87739fe0e2a8576 06c0513
Branches : master
Author : Hristo Gueorguiev (nirved)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Cycles: split kernel_shadow_blocked to AO & DL parts

Reduces memory allocation for split kernel.

This allows for faster rendering due to bigger global size,
specially when GPU memory is limited.

Perfromance results:

R9 290 total render time
Before After Change
BMW 4:37 4:34 -1.1 %
Classroom 14:43 14:30 -1.5 %
Fishy Cat 11:20 11:04 -2.4 %
Koro 12:11 12:04 -1.0 %
Pabellon Barcelona 22:01 20:44 -5.8 %
Pabellon Barcelona(*) 15:32 15:09 -2.5 %

(*) without glossy connected to volume

----------------------------------------
13 Paths Changed]]>
Thu, 09 Mar 2017 16:09:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/06c051363b509f7c3c40a803b87739fe0e2a8576Hristo Gueorguiev