DescriptionAvoid splitting of loops with many iterations when using shader model 3.
This is only necessary for shader model 2 and it can take the D3DX shader compiler a long time to unroll all the resulting loops. The D3DX compiler does not emit an error if a loop has more than 256 iterations with shader model 3.
Also, fix issue where loop discontinuity detection was being performed for vertex shaders. This is not necessary because vertex shaders do not have gradient operations.
Patch Set 1 : #Patch Set 2 : #
Total comments: 2
Patch Set 3 : #
MessagesTotal messages: 5
|