I am trying to make a pass loop using SAS scripting in FX composer. It doesn't want to work. The error is:
"Error This CgFX effect uses a LoopByCount which is not supported: LoopByCount=gIterationsPerFrame. The loop structure will be ignored and enclosed commands will be executed once"
It seems odd seeing as I am not using CgFX but HLSL. Is it still possible to loop using SAS scripting?
p.s. I am using FX composer to write and test the shader.
2 replies to this topic
Sponsor:
#2 Members - Reputation: 1031
Posted 29 November 2012 - 06:08 PM
Is LoopByCount being assigned <= 0 value perhaps? What is gIterationsPerFrame equal to?
Love DAOC? Tryout my DAOC clone: https://dl.dropboxusercontent.com/u/8974528/VON_Dist.zip
#3 Members - Reputation: 187
Posted 30 November 2012 - 01:25 PM
float gIterationsPerFrame
<string UIName = "Kawase Iterations";
string UIWidget = "slider";
float UIMin = 0;
float UIMax = 100;
float UIStep = 1;
> = 10;
It is being assigned a number > 0. Does HLSL maybe not support this aspect of the SAS scripting?
Edited by dAND3h, 30 November 2012 - 01:25 PM.






