Lines Matching defs:out
22 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
53 GLfloat *out = (GLfloat *)v;
56 out[0] = vp[0] * in[0] + vp[12];
57 out[1] = vp[5] * in[1] + vp[13];
58 out[2] = vp[10] * in[2] + vp[14];
59 out[3] = in[3];
65 GLfloat *out = (GLfloat *)v;
68 out[0] = vp[0] * in[0] + vp[12];
69 out[1] = vp[5] * in[1] + vp[13];
70 out[2] = vp[10] * in[2] + vp[14];
71 out[3] = 1;
77 GLfloat *out = (GLfloat *)v;
80 out[0] = vp[0] * in[0] + vp[12];
81 out[1] = vp[5] * in[1] + vp[13];
82 out[2] = vp[14];
83 out[3] = 1;
89 GLfloat *out = (GLfloat *)v;
92 out[0] = vp[0] * in[0] + vp[12];
93 out[1] = vp[13];
94 out[2] = vp[14];
95 out[3] = 1;
101 GLfloat *out = (GLfloat *)v;
104 out[0] = vp[0] * in[0] + vp[12];
105 out[1] = vp[5] * in[1] + vp[13];
106 out[2] = vp[10] * in[2] + vp[14];
112 GLfloat *out = (GLfloat *)v;
115 out[0] = vp[0] * in[0] + vp[12];
116 out[1] = vp[5] * in[1] + vp[13];
117 out[2] = vp[14];
123 GLfloat *out = (GLfloat *)v;
126 out[0] = vp[0] * in[0] + vp[12];
127 out[1] = vp[13];
128 out[2] = vp[14];
134 GLfloat *out = (GLfloat *)v;
137 out[0] = vp[0] * in[0] + vp[12];
138 out[1] = vp[5] * in[1] + vp[13];
144 GLfloat *out = (GLfloat *)v;
147 out[0] = vp[0] * in[0] + vp[12];
148 out[1] = vp[13];
158 GLfloat *out = (GLfloat *)(v);
161 out[0] = in[0];
162 out[1] = in[1];
163 out[2] = in[2];
164 out[3] = in[3];
169 GLfloat *out = (GLfloat *)(v);
172 out[0] = in[0];
173 out[1] = in[1];
174 out[2] = in[2];
175 out[3] = 1;
180 GLfloat *out = (GLfloat *)(v);
183 out[0] = in[0];
184 out[1] = in[1];
185 out[2] = 0;
186 out[3] = 1;
191 GLfloat *out = (GLfloat *)(v);
194 out[0] = in[0];
195 out[1] = 0;
196 out[2] = 0;
197 out[3] = 1;
202 GLfloat *out = (GLfloat *)(v);
205 out[0] = in[0];
206 out[1] = in[1];
207 out[2] = in[3];
219 GLfloat *out = (GLfloat *)(v);
222 out[0] = in[0];
223 out[1] = in[1];
224 out[2] = in[2];
229 GLfloat *out = (GLfloat *)(v);
232 out[0] = in[0];
233 out[1] = in[1];
234 out[2] = 0;
239 GLfloat *out = (GLfloat *)(v);
242 out[0] = in[0];
243 out[1] = 0;
244 out[2] = 0;
250 GLfloat *out = (GLfloat *)(v);
253 out[0] = in[0];
254 out[1] = in[1];
259 GLfloat *out = (GLfloat *)(v);
262 out[0] = in[0];
263 out[1] = 0;
268 GLfloat *out = (GLfloat *)(v);
271 out[0] = in[0];
581 static void extract_4f_viewport( const struct tnl_clipspace_attr *a, GLfloat *out,
591 out[0] = (in[0] - vp[12]) / vp[0];
592 out[1] = (in[1] - vp[13]) / vp[5];
593 out[2] = (in[2] - vp[14]) / vp[10];
594 out[3] = in[3];
597 static void extract_3f_viewport( const struct tnl_clipspace_attr *a, GLfloat *out,
603 out[0] = (in[0] - vp[12]) / vp[0];
604 out[1] = (in[1] - vp[13]) / vp[5];
605 out[2] = (in[2] - vp[14]) / vp[10];
606 out[3] = 1;
610 static void extract_2f_viewport( const struct tnl_clipspace_attr *a, GLfloat *out,
616 out[0] = (in[0] - vp[12]) / vp[0];
617 out[1] = (in[1] - vp[13]) / vp[5];
618 out[2] = 0;
619 out[3] = 1;
623 static void extract_4f( const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v )
628 out[0] = in[0];
629 out[1] = in[1];
630 out[2] = in[2];
631 out[3] = in[3];
634 static void extract_3f_xyw( const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v )
639 out
640 out[1] = in[1];
641 out[2] = 0;
642 out[3] = in[2];
646 static void extract_3f( const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v )
651 out[0] = in[0];
652 out[1] = in[1];
653 out[2] = in[2];
654 out[3] = 1;
658 static void extract_2f( const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v )
663 out[0] = in[0];
664 out[1] = in[1];
665 out[2] = 0;
666 out[3] = 1;
669 static void extract_1f( const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v )
674 out[0] = in[0];
675 out[1] = 0;
676 out[2] = 0;
677 out[3] = 1;
680 static void extract_4chan_4f_rgba( const struct tnl_clipspace_attr *a, GLfloat *out,
686 out[0] = CHAN_TO_FLOAT(c[0]);
687 out[1] = CHAN_TO_FLOAT(c[1]);
688 out[2] = CHAN_TO_FLOAT(c[2]);
689 out[3] = CHAN_TO_FLOAT(c[3]);
692 static void extract_4ub_4f_rgba( const struct tnl_clipspace_attr *a, GLfloat *out,
696 out[0] = UBYTE_TO_FLOAT(v[0]);
697 out[1] = UBYTE_TO_FLOAT(v[1]);
698 out[2] = UBYTE_TO_FLOAT(v[2]);
699 out[3] = UBYTE_TO_FLOAT(v[3]);
702 static void extract_4ub_4f_bgra( const struct tnl_clipspace_attr *a, GLfloat *out,
706 out[2] = UBYTE_TO_FLOAT(v[0]);
707 out[1] = UBYTE_TO_FLOAT(v[1]);
708 out[0] = UBYTE_TO_FLOAT(v[2]);
709 out[3] = UBYTE_TO_FLOAT(v[3]);
712 static void extract_4ub_4f_argb( const struct tnl_clipspace_attr *a, GLfloat *out,
716 out[3] = UBYTE_TO_FLOAT(v[0]);
717 out[0] = UBYTE_TO_FLOAT(v[1]);
718 out[1] = UBYTE_TO_FLOAT(v[2]);
719 out[2] = UBYTE_TO_FLOAT(v[3]);
722 static void extract_4ub_4f_abgr( const struct tnl_clipspace_attr *a, GLfloat *out,
726 out[3] = UBYTE_TO_FLOAT(v[0]);
727 out[2] = UBYTE_TO_FLOAT(v[1]);
728 out[1] = UBYTE_TO_FLOAT(v[2]);
729 out[0] = UBYTE_TO_FLOAT(v[3]);
732 static void extract_3ub_3f_rgb( const struct tnl_clipspace_attr *a, GLfloat *out,
736 out[0] = UBYTE_TO_FLOAT(v[0]);
737 out[1] = UBYTE_TO_FLOAT(v[1]);
738 out[2] = UBYTE_TO_FLOAT(v[2]);
739 out[3] = 1;
742 static void extract_3ub_3f_bgr( const struct tnl_clipspace_attr *a, GLfloat *out,
746 out[2] = UBYTE_TO_FLOAT(v[0]);
747 out[1] = UBYTE_TO_FLOAT(v[1]);
748 out[0] = UBYTE_TO_FLOAT(v[2]);
749 out[3] = 1;
752 static void extract_1ub_1f( const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v )
755 out[0] = UBYTE_TO_FLOAT(v[0]);
756 out[1] = 0;
757 out[2] = 0;
758 out[3] = 1;
938 /* Does it fit a hardwired fastpath? Help! this is growing out of
1088 GLuint dst, GLuint out, GLuint in,
1103 VB->BackfaceColorPtr->data[out],
1112 VB->BackfaceSecondaryColorPtr->data[out],
1118 VB->BackfaceIndexPtr->data[out][0],
1123 VB->EdgeFlag[dst] = VB->EdgeFlag[out] || force_boundary;
1126 _tnl_generic_interp(ctx, t, dst, out, in, force_boundary);