Home | History | Annotate | Download | only in math

Lines Matching refs:to

7  * Permission is hereby granted, free of charge, to any person obtaining a
9 * to deal in the Software without restriction, including without limitation
10 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
11 * and/or sell copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following conditions:
18 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
50 * coordinates are very useful to us because they let us cull
53 * day in hardware, we would still have a reason to want to do it here
56 * Clipping is a convenient place to do the divide on x86 as it should be
57 * possible to overlap with integer outcode calculations.
59 * There are two cases where we wouldn't want to do the divide in cliptest:
60 * - When we aren't clipping. We still might want to cull backfaces
64 * - When culling isn't likely to help us, such as when the GL culling
67 * us with no useful information. A tricky case to detect is when
71 * We supply a buffer to hold the [x/w,y/w,z/w,1/w] values which
114 typedef void (*vec_copy_func)( GLvector4f *to,
142 * parameter, to allow a unified interface.
156 /* Use of 2 layers of linked 1-dimensional arrays to reduce
163 #define TransformRaw( to, mat, from ) \
164 ( _mesa_transform_tab[(from)->size][(mat)->type]( to, (mat)->m, from ), \
165 (to) )