Lines Matching refs:position
54 float *position = out->data[pos];
61 float *clipvertex = position;
68 out->pre_clip_pos[i] = position[i];
74 if (-0.50 * position[0] + position[3] < 0) mask |= (1<<0);
75 if ( 0.50 * position[0] + position[3] < 0) mask |= (1<<1);
76 if (-0.50 * position[1] + position[3] < 0) mask |= (1<<2);
77 if ( 0.50 * position[1] + position[3] < 0) mask |= (1<<3);
80 if (-position[0] + position[3] < 0) mask |= (1<<0);
81 if ( position[0] + position[3] < 0) mask |= (1<<1);
82 if (-position[1] + position[3] < 0) mask |= (1<<2);
83 if ( position[1] + position[3] < 0) mask |= (1<<3);
89 if ( position[2] + position[3] < 0) mask |= (1<<4);
90 if (-position[2] + position[3] < 0) mask |= (1<<5);
93 if ( position[2] < 0) mask |= (1<<4);
94 if (-position[2] + position[3] < 0) mask |= (1<<5);
135 float w = 1.0f / position[3];
138 position[0] = position[0] * w * scale[0] + trans[0];
139 position[1] = position[1] * w * scale[1] + trans[1];
140 position[2] = position[2] * w * scale[2] + trans[2];
141 position[3] = w;