Benchmarks

MESA - Feedback Points

DFG
         invq = 1.0F / VB->TexCoord[i][3];
         texcoord[0] = VB->TexCoord[i][0] * invq;
         texcoord[1] = VB->TexCoord[i][1] * invq;
         texcoord[2] = VB->TexCoord[i][2] * invq;
         texcoord[3] = VB->TexCoord[i][3];

         FEEDBACK_TOKEN( ctx, (GLfloat) GL_POINT_TOKEN );
		
Number of nodes 53
Number of edges 50
Avg. edges per node 0.94
Critical Path Length 7
Parallelism (nodes/critical path) 7.57
DOT File
Full C Function
MESA Application

The feedback points function takes in a vertex buffer and calculates texture coordinates for a feedback buffer. The function was selected for its medium size and simple structure. There is also a fair level of parallelism available.