Results for shaders/fp-indirections

Overview

Status: pass
Result: pass

Back to summary

Details

Detail Value
returncode 0
time 1.10800004005
info
Returncode: 0

Errors:


Output:
Maximum tex instructions: 32
Maximum native tex instructions: 32
Maximum tex indirections: 40
Maximum native tex indirections: 40
testing program with 39 indirections from temporary dests
testing program with 41 indirections from temporary dests
Program with 41 indirections unexpectedly met native limits.
Program:
!!ARBfp1.0
TEMP val, sample;
MOV val, fragment.color;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
TEX sample, fragment.color, texture[0], 2D;
MUL val, val, sample;
MOV result.color, val;
END
tex instructions: 1940543303
native tex instructions: 1940543303
tex indirections: 1940543303
native tex indirections: 1940543303

testing program with 39 indirections from temporary sources
testing program with 41 indirections from temporary sources
Program with 41 indirections unexpectedly met native limits.
Program:
!!ARBfp1.0
TEMP val, val2, sample, sample2;
MOV val, fragment.color;
MOV val2, fragment.color;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
TEX sample, val, texture[0], 2D;
TEX sample2, val2, texture[1], 2D;
MUL val, sample, sample2;
MUL val2, val2, val;
MOV result.color, val;
END
tex instructions: 1940543303
native tex instructions: 1940543303
tex indirections: 1940543303
native tex indirections: 1940543303

Back to summary