mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-01-21 05:00:06 -05:00
Fixed cubic3D and cubicLattice_3D variations for AMD GPUs
This commit is contained in:
parent
04d14eb735
commit
e741ba880e
@ -737,42 +737,43 @@ public:
|
||||
"\n"
|
||||
"\t\tswitch (useNode)\n"
|
||||
"\t\t{\n"
|
||||
"\t\t case 0 :\n"
|
||||
"\t\t case 0:\n"
|
||||
"\t\t vOut.x = val1 + " << halfweight << ";\n"
|
||||
"\t\t vOut.y = val2 + " << halfweight << ";\n"
|
||||
"\t\t vOut.z = val3 + " << halfweight << ";\n"
|
||||
"\t\t break;\n"
|
||||
"\t\t case 1 :\n"
|
||||
"\t\t case 1:\n"
|
||||
"\t\t vOut.x = val1 + " << halfweight << ";\n"
|
||||
"\t\t vOut.y = val2 - " << halfweight << ";\n"
|
||||
"\t\t vOut.z = val3 + " << halfweight << ";\n"
|
||||
"\t\t break;\n"
|
||||
"\t\t case 2 :\n"
|
||||
"\t\t case 2:\n"
|
||||
"\t\t vOut.x = val1 + " << halfweight << ";\n"
|
||||
"\t\t vOut.y = val2 + " << halfweight << ";\n"
|
||||
"\t\t vOut.z = val3 - " << halfweight << ";\n"
|
||||
"\t\t break;\n"
|
||||
"\t\t case 3 :\n"
|
||||
"\t\t case 3:\n"
|
||||
"\t\t vOut.x = val1 + " << halfweight << ";\n"
|
||||
"\t\t vOut.y = val2 - " << halfweight << ";\n"
|
||||
"\t\t vOut.z = val3 - " << halfweight << ";\n"
|
||||
"\t\t break;\n"
|
||||
"\t\t case 4 :\n"
|
||||
"\t\t case 4:\n"
|
||||
"\t\t vOut.x = val1 - " << halfweight << ";\n"
|
||||
"\t\t vOut.y = val2 + " << halfweight << ";\n"
|
||||
"\t\t vOut.z = val3 + " << halfweight << ";\n"
|
||||
"\t\t break;\n"
|
||||
"\t\t case 5 :\n"
|
||||
"\t\t case 5:\n"
|
||||
"\t\t vOut.x = val1 - " << halfweight << ";\n"
|
||||
"\t\t vOut.y = val2 - " << halfweight << ";\n"
|
||||
"\t\t vOut.z = val3 + " << halfweight << ";\n"
|
||||
"\t\t break;\n"
|
||||
"\t\t case 6 :\n"
|
||||
"\t\t case 6:\n"
|
||||
"\t\t vOut.x = val1 - " << halfweight << ";\n"
|
||||
"\t\t vOut.y = val2 + " << halfweight << ";\n"
|
||||
"\t\t vOut.z = val3 - " << halfweight << ";\n"
|
||||
"\t\t break;\n"
|
||||
"\t\t case 7 :\n"
|
||||
"\t\t case 7:\n"
|
||||
"\t\t default:\n"
|
||||
"\t\t vOut.x = val1 - " << halfweight << ";\n"
|
||||
"\t\t vOut.y = val2 - " << halfweight << ";\n"
|
||||
"\t\t vOut.z = val3 - " << halfweight << ";\n"
|
||||
@ -987,42 +988,43 @@ public:
|
||||
<< "\n"
|
||||
<< "\t\tswitch (useNode)\n"
|
||||
<< "\t\t{\n"
|
||||
<< "\t\t case 0 :\n"
|
||||
<< "\t\t case 0:\n"
|
||||
<< "\t\t vOut.x = pxtx + " << weight << ";\n"
|
||||
<< "\t\t vOut.y = pyty + " << weight << ";\n"
|
||||
<< "\t\t vOut.z = pztz + " << weight << ";\n"
|
||||
<< "\t\t break;\n"
|
||||
<< "\t\t case 1 :\n"
|
||||
<< "\t\t case 1:\n"
|
||||
<< "\t\t vOut.x = pxtx + " << weight << ";\n"
|
||||
<< "\t\t vOut.y = pyty - " << weight << ";\n"
|
||||
<< "\t\t vOut.z = pztz + " << weight << ";\n"
|
||||
<< "\t\t break;\n"
|
||||
<< "\t\t case 2 :\n"
|
||||
<< "\t\t case 2:\n"
|
||||
<< "\t\t vOut.x = pxtx + " << weight << ";\n"
|
||||
<< "\t\t vOut.y = pyty + " << weight << ";\n"
|
||||
<< "\t\t vOut.z = pztz - " << weight << ";\n"
|
||||
<< "\t\t break;\n"
|
||||
<< "\t\t case 3 :\n"
|
||||
<< "\t\t case 3:\n"
|
||||
<< "\t\t vOut.x = pxtx + " << weight << ";\n"
|
||||
<< "\t\t vOut.y = pyty - " << weight << ";\n"
|
||||
<< "\t\t vOut.z = pztz - " << weight << ";\n"
|
||||
<< "\t\t break;\n"
|
||||
<< "\t\t case 4 :\n"
|
||||
<< "\t\t case 4:\n"
|
||||
<< "\t\t vOut.x = pxtx - " << weight << ";\n"
|
||||
<< "\t\t vOut.y = pyty + " << weight << ";\n"
|
||||
<< "\t\t vOut.z = pztz + " << weight << ";\n"
|
||||
<< "\t\t break;\n"
|
||||
<< "\t\t case 5 :\n"
|
||||
<< "\t\t case 5:\n"
|
||||
<< "\t\t vOut.x = pxtx - " << weight << ";\n"
|
||||
<< "\t\t vOut.y = pyty - " << weight << ";\n"
|
||||
<< "\t\t vOut.z = pztz + " << weight << ";\n"
|
||||
<< "\t\t break;\n"
|
||||
<< "\t\t case 6 :\n"
|
||||
<< "\t\t case 6:\n"
|
||||
<< "\t\t vOut.x = pxtx - " << weight << ";\n"
|
||||
<< "\t\t vOut.y = pyty + " << weight << ";\n"
|
||||
<< "\t\t vOut.z = pztz - " << weight << ";\n"
|
||||
<< "\t\t break;\n"
|
||||
<< "\t\t case 7 :\n"
|
||||
<< "\t\t case 7:\n"
|
||||
<< "\t\t default:\n"
|
||||
<< "\t\t vOut.x = pxtx - " << weight << ";\n"
|
||||
<< "\t\t vOut.y = pyty - " << weight << ";\n"
|
||||
<< "\t\t vOut.z = pztz - " << weight << ";\n"
|
||||
|
Loading…
Reference in New Issue
Block a user