HLSL for loop mit Shader Model 2.0: Fehler X3511 konnte die Schleife nicht abwickeln

8

Beim Kompilieren der folgenden for-Schleife in meinem HLSL-Shader unter Shader Model 2.0 erhalte ich den Fehler X3511.

%Vor%

Der Fehler lautet wie folgt: Schleifen kann nicht entschlüsselt werden, Schleife scheint nicht rechtzeitig zu terminieren (5 Iterationen), verwenden Sie das Attribut [unroll (n)], um eine genau höhere Zahl zu erzwingen.

Ich bin mir dieser Fehlermeldung bewusst, aber ich verwende hier keine Variable für den bedingten Teil der for-Anweisung - es ist eine hardcoded x & lt; = 5 Bedingung. Was ist hier falsch?

Vielen Dank im Voraus!

    
barnacleboy 02.09.2012, 16:31
quelle

1 Antwort

8

Versuchen Sie Folgendes:

%Vor%     
miloszmaki 04.09.2012, 13:43
quelle

Tags und Links