Bugfix [#30835]: Cycles doesn't work with AMD Juniper GPU, compiller throws errors...
authorDaniel Genrich <daniel.genrich@gmx.net>
Mon, 9 Apr 2012 15:31:31 +0000 (15:31 +0000)
committerDaniel Genrich <daniel.genrich@gmx.net>
Mon, 9 Apr 2012 15:31:31 +0000 (15:31 +0000)
commit2e08b763c5e4b9514ce033fa6810cc0b5d332ae0
treebfa388faa95799a9e1cd7f55b200e1b263bfabf1
parent25492d1e4cadd63598581dd6b04c4aed47d501ca
Bugfix [#30835]: Cycles doesn't work with AMD Juniper GPU, compiller throws errors. Thanks for reporting!

Problem: AMD does not like something like this.
float3 *a;
flaot b = a->x;

You need to circumvent this by using:
float3 *a;
float b = (*a).x;
intern/cycles/kernel/kernel_accumulate.h