ReactOS  0.4.10-dev-348-gbcec1fd
s_aatritemp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 INIT_SPAN (span, GL_POLYGON)
 
 if (y0<=y1)
 
 if (area *bf< 0||area==0||IS_INF_OR_NAN(area)) return
 
 if (ctx->Light.ShadeModel==GL_SMOOTH)
 
 constant_plane (v2->color[GCOMP], gPlane)
 
 constant_plane (v2->color[BCOMP], bPlane)
 
 constant_plane (v2->color[ACOMP], aPlane)
 
 if (ltor)
 
 for (iy=iyMin;iy< iyMax;iy++)
 

Variables

const GLfloatp0 = v0->attrib[FRAG_ATTRIB_WPOS]
 
const GLfloatp1 = v1->attrib[FRAG_ATTRIB_WPOS]
 
const GLfloatp2 = v2->attrib[FRAG_ATTRIB_WPOS]
 
const SWvertexvMin
 
const SWvertexvMid
 
const SWvertexvMax
 
GLint iyMin = (GLint) yMin
 
GLint iyMax = (GLint) yMax + 1
 
GLfloat yMin = vMin->attrib[FRAG_ATTRIB_WPOS][1]
 
GLfloat yMax = vMax->attrib[FRAG_ATTRIB_WPOS][1]
 
GLboolean ltor = (GLboolean) (area < 0.0F)
 
GLfloat majDx
 
GLfloat majDy = vMax->attrib[FRAG_ATTRIB_WPOS][1] - vMin->attrib[FRAG_ATTRIB_WPOS][1]
 
SWspan span
 
GLfloat rPlane [4]
 
GLfloat gPlane [4]
 
GLfloat bPlane [4]
 
GLfloat aPlane [4]
 
GLfloat bf = SWRAST_CONTEXT(ctx)->_BackfaceCullSign
 
void swrast
 
span arrayMask = SPAN_COVERAGE
 
GLfloat y1 = v1->attrib[FRAG_ATTRIB_WPOS][1]
 
GLfloat y2 = v2->attrib[FRAG_ATTRIB_WPOS][1]
 
 else
 
const GLfloat botDy = vMid->attrib[FRAG_ATTRIB_WPOS][1] - vMin->attrib[FRAG_ATTRIB_WPOS][1]
 
const GLfloat area = majDx * botDy - botDx * majDy
 
const GLfloatpMid = vMid->attrib[FRAG_ATTRIB_WPOS]
 
const GLfloatpMax = vMax->attrib[FRAG_ATTRIB_WPOS]
 
const GLfloat dxdy = majDx / majDy
 
const GLfloat xAdj = dxdy > 0 ? dxdy : 0.0F
 
GLint iy
 

Function Documentation

constant_plane ( v2->  color[GCOMP],
gPlane   
)
constant_plane ( v2->  color[BCOMP],
bPlane   
)
constant_plane ( v2->  color[ACOMP],
aPlane   
)
for ( )

Definition at line 255 of file s_aatritemp.h.

255  {
256  GLfloat x = pMin[0] - (yMin - iy) * dxdy;
257  GLint ix, left, startX = (GLint) (x + xAdj);
258  GLuint count, n;
259  GLfloat coverage = 0.0F;
260 
261 #ifdef _OPENMP
262  /* each thread needs to use a different (global) SpanArrays variable */
263  span.array = SWRAST_CONTEXT(ctx)->SpanArrays + omp_get_thread_num();
264 #endif
265  /* make sure we're not past the window edge */
266  if (startX >= ctx->DrawBuffer->_Xmax) {
267  startX = ctx->DrawBuffer->_Xmax - 1;
268  }
269 
270  /* skip fragments with zero coverage */
271  while (startX > 0) {
272  coverage = compute_coveragef(pMin, pMax, pMid, startX, iy);
273  if (coverage > 0.0F)
274  break;
275  startX--;
276  }
277 
278  /* enter interior of triangle */
279  ix = startX;
280  count = 0;
281  while (coverage > 0.0F) {
282  /* (cx,cy) = center of fragment */
283  const GLfloat cx = ix + 0.5F, cy = iy + 0.5F;
284  SWspanarrays *array = span.array;
285  ASSERT(ix >= 0);
286  array->coverage[ix] = coverage;
287 #ifdef DO_Z
288  array->z[ix] = (GLuint) solve_plane(cx, cy, zPlane);
289 #endif
290  array->rgba[ix][RCOMP] = solve_plane_chan(cx, cy, rPlane);
291  array->rgba[ix][GCOMP] = solve_plane_chan(cx, cy, gPlane);
292  array->rgba[ix][BCOMP] = solve_plane_chan(cx, cy, bPlane);
293  array->rgba[ix][ACOMP] = solve_plane_chan(cx, cy, aPlane);
294  ix--;
295  count++;
296  coverage = compute_coveragef(pMin, pMax, pMid, ix, iy);
297  }
298 
299 #if defined(DO_ATTRIBS)
300  /* compute attributes at left-most fragment */
301  span.attrStart[FRAG_ATTRIB_WPOS][3] = solve_plane(ix + 1.5F, iy + 0.5F, wPlane);
303  GLuint c;
304  for (c = 0; c < 4; c++) {
305  span.attrStart[attr][c] = solve_plane(ix + 1.5F, iy + 0.5F, attrPlane[attr][c]);
306  }
308 #endif
309 
310  if (startX > ix) {
311  n = (GLuint) startX - (GLuint) ix;
312 
313  left = ix + 1;
314 
315  /* shift all values to the left */
316  /* XXX this is temporary */
317  {
318  SWspanarrays *array = span.array;
319  GLint j;
320  for (j = 0; j < (GLint) n; j++) {
321  array->coverage[j] = array->coverage[j + left];
322  COPY_CHAN4(array->rgba[j], array->rgba[j + left]);
323 #ifdef DO_Z
324  array->z[j] = array->z[j + left];
325 #endif
326  }
327  }
328 
329  span.x = left;
330  span.y = iy;
331  span.end = n;
333  }
334  }
GLfloat rPlane[4]
Definition: s_aatritemp.h:56
static GLfloat solve_plane(GLfloat x, GLfloat y, const GLfloat plane[4])
Definition: s_aaline.c:135
GLenum GLclampf GLint GLenum GLuint GLenum GLenum GLsizei GLenum const GLvoid GLfloat GLfloat GLfloat GLfloat GLclampd GLint GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean GLboolean GLboolean GLboolean GLint GLenum GLsizei const GLvoid GLenum GLint GLenum GLint GLint GLsizei GLint GLenum GLint GLint GLint GLint GLsizei GLenum GLsizei const GLuint GLboolean GLenum GLenum GLint GLsizei GLenum GLsizei GLenum const GLvoid GLboolean const GLboolean GLenum const GLdouble const GLfloat const GLdouble const GLfloat GLenum GLint GLint GLint GLint GLint GLint j
Definition: glfuncs.h:98
GLuint z[MAX_WIDTH]
Definition: s_span.h:88
GLint iy
Definition: s_aatritemp.h:251
ASSERT((InvokeOnSuccess||InvokeOnError||InvokeOnCancel)?(CompletionRoutine!=NULL):TRUE)
#define ATTRIB_LOOP_BEGIN
Definition: s_context.h:429
const GLfloat * pMax
Definition: s_aatritemp.h:248
Arrays of fragment values.
Definition: s_span.h:68
static SWcontext * SWRAST_CONTEXT(struct gl_context *ctx)
Definition: s_context.h:310
const GLfloat * pMid
Definition: s_aatritemp.h:247
GLuint n
Definition: s_context.h:57
GLfloat coverage[MAX_WIDTH]
Definition: s_span.h:91
#define BCOMP
Definition: txc_dxtn.h:35
_Out_opt_ int _Out_opt_ int * cy
Definition: commctrl.h:570
#define GCOMP
Definition: txc_dxtn.h:34
#define RCOMP
Definition: txc_dxtn.h:33
float GLfloat
Definition: gl.h:161
GLfloat yMin
Definition: s_aatritemp.h:47
void _swrast_write_rgba_span(struct gl_context *ctx, SWspan *span)
Definition: s_span.c:835
GLint left
Definition: glext.h:7726
GLuint GLuint GLsizei count
Definition: gl.h:1545
Definition: cookie.c:170
GLfloat gPlane[4]
Definition: s_aatritemp.h:56
SWspanarrays * SpanArrays
Definition: s_context.h:278
GLfloat bPlane[4]
Definition: s_aatritemp.h:56
__u8 attr
Definition: mkdosfs.c:359
#define ATTRIB_LOOP_END
Definition: s_context.h:435
GLchan(* rgba)[4]
Definition: s_span.h:85
GLfloat aPlane[4]
Definition: s_aatritemp.h:56
const GLfloat xAdj
Definition: s_aatritemp.h:250
unsigned int GLuint
Definition: gl.h:159
static GLchan solve_plane_chan(GLfloat x, GLfloat y, const GLfloat plane[4])
Definition: s_aaline.c:163
_Out_opt_ int * cx
Definition: commctrl.h:570
const GLfloat dxdy
Definition: s_aatritemp.h:249
#define c
Definition: ke_i.h:80
GLenum GLenum GLvoid GLvoid GLvoid * span
Definition: glext.h:5664
#define ACOMP
Definition: txc_dxtn.h:36
static GLfloat compute_coveragef(const struct LineInfo *info, GLint winx, GLint winy)
Definition: s_aaline.c:255
#define F(x, y, z)
Definition: md5.c:51
const GLint const GLsizei GLint
Definition: dispatch.h:5271
INT x
Definition: msvc.h:62
if ( y0<=  y1)

Definition at line 73 of file s_aatritemp.h.

73  {
74  if (y1 <= y2) {
75  vMin = v0; vMid = v1; vMax = v2; /* y0<=y1<=y2 */
76  }
77  else if (y2 <= y0) {
78  vMin = v2; vMid = v0; vMax = v1; /* y2<=y0<=y1 */
79  }
80  else {
81  vMin = v0; vMid = v2; vMax = v1; bf = -bf; /* y0<=y2<=y1 */
82  }
83  }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
Definition: winddi.h:3706
GLfloat bf
Definition: s_aatritemp.h:61
GLfloat v0
Definition: glext.h:6061
const SWvertex * vMax
Definition: s_aatritemp.h:45
const SWvertex * vMid
Definition: s_aatritemp.h:45
const SWvertex * vMin
Definition: s_aatritemp.h:45
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
Definition: winddi.h:3706
GLfloat GLfloat GLfloat v2
Definition: glext.h:6063
GLfloat GLfloat v1
Definition: glext.h:6062
if ( )
if ( ctx->Light.  ShadeModel = GL_SMOOTH)

Definition at line 120 of file s_aatritemp.h.

120  {
121  compute_plane(p0, p1, p2, v0->color[RCOMP], v1->color[RCOMP], v2->color[RCOMP], rPlane);
122  compute_plane(p0, p1, p2, v0->color[GCOMP], v1->color[GCOMP], v2->color[GCOMP], gPlane);
123  compute_plane(p0, p1, p2, v0->color[BCOMP], v1->color[BCOMP], v2->color[BCOMP], bPlane);
124  compute_plane(p0, p1, p2, v0->color[ACOMP], v1->color[ACOMP], v2->color[ACOMP], aPlane);
125  }
GLfloat rPlane[4]
Definition: s_aatritemp.h:56
GLfloat v0
Definition: glext.h:6061
const GLfloat * p2
Definition: s_aatritemp.h:44
#define BCOMP
Definition: txc_dxtn.h:35
#define GCOMP
Definition: txc_dxtn.h:34
const GLfloat * p0
Definition: s_aatritemp.h:42
#define RCOMP
Definition: txc_dxtn.h:33
static void compute_plane(GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z0, GLfloat z1, GLfloat plane[4])
Definition: s_aaline.c:80
GLfloat gPlane[4]
Definition: s_aatritemp.h:56
GLfloat bPlane[4]
Definition: s_aatritemp.h:56
GLfloat aPlane[4]
Definition: s_aatritemp.h:56
GLfloat GLfloat GLfloat v2
Definition: glext.h:6063
const GLfloat * p1
Definition: s_aatritemp.h:43
GLfloat GLfloat v1
Definition: glext.h:6062
#define ACOMP
Definition: txc_dxtn.h:36
if ( ltor  )

Definition at line 175 of file s_aatritemp.h.

175  {
176  /* scan left to right */
177  const GLfloat *pMin = vMin->attrib[FRAG_ATTRIB_WPOS];
180  const GLfloat dxdy = majDx / majDy;
181  const GLfloat xAdj = dxdy < 0.0F ? -dxdy : 0.0F;
182  GLint iy;
183 #ifdef _OPENMP
184 #pragma omp parallel for schedule(dynamic) private(iy) firstprivate(span)
185 #endif
186  for (iy = iyMin; iy < iyMax; iy++) {
187  GLfloat x = pMin[0] - (yMin - iy) * dxdy;
188  GLint ix, startX = (GLint) (x - xAdj);
189  GLuint count;
190  GLfloat coverage = 0.0F;
191 
192 #ifdef _OPENMP
193  /* each thread needs to use a different (global) SpanArrays variable */
194  span.array = SWRAST_CONTEXT(ctx)->SpanArrays + omp_get_thread_num();
195 #endif
196  /* skip over fragments with zero coverage */
197  while (startX < MAX_WIDTH) {
198  coverage = compute_coveragef(pMin, pMid, pMax, startX, iy);
199  if (coverage > 0.0F)
200  break;
201  startX++;
202  }
203 
204  /* enter interior of triangle */
205  ix = startX;
206 
207 #if defined(DO_ATTRIBS)
208  /* compute attributes at left-most fragment */
209  span.attrStart[FRAG_ATTRIB_WPOS][3] = solve_plane(ix + 0.5F, iy + 0.5F, wPlane);
211  GLuint c;
212  for (c = 0; c < 4; c++) {
213  span.attrStart[attr][c] = solve_plane(ix + 0.5F, iy + 0.5F, attrPlane[attr][c]);
214  }
216 #endif
217 
218  count = 0;
219  while (coverage > 0.0F) {
220  /* (cx,cy) = center of fragment */
221  const GLfloat cx = ix + 0.5F, cy = iy + 0.5F;
222  SWspanarrays *array = span.array;
223  array->coverage[count] = coverage;
224 #ifdef DO_Z
225  array->z[count] = (GLuint) solve_plane(cx, cy, zPlane);
226 #endif
227  array->rgba[count][RCOMP] = solve_plane_chan(cx, cy, rPlane);
228  array->rgba[count][GCOMP] = solve_plane_chan(cx, cy, gPlane);
229  array->rgba[count][BCOMP] = solve_plane_chan(cx, cy, bPlane);
230  array->rgba[count][ACOMP] = solve_plane_chan(cx, cy, aPlane);
231  ix++;
232  count++;
233  coverage = compute_coveragef(pMin, pMid, pMax, ix, iy);
234  }
235 
236  if (ix > startX) {
237  span.x = startX;
238  span.y = iy;
239  span.end = (GLuint) ix - (GLuint) startX;
241  }
242  }
243  }
GLfloat rPlane[4]
Definition: s_aatritemp.h:56
static GLfloat solve_plane(GLfloat x, GLfloat y, const GLfloat plane[4])
Definition: s_aaline.c:135
GLfloat majDx
Definition: s_aatritemp.h:49
#define MAX_WIDTH
Definition: config.h:118
GLuint z[MAX_WIDTH]
Definition: s_span.h:88
GLint iy
Definition: s_aatritemp.h:251
#define ATTRIB_LOOP_BEGIN
Definition: s_context.h:429
const GLfloat * pMax
Definition: s_aatritemp.h:248
Arrays of fragment values.
Definition: s_span.h:68
const SWvertex * vMax
Definition: s_aatritemp.h:45
static SWcontext * SWRAST_CONTEXT(struct gl_context *ctx)
Definition: s_context.h:310
GLint iyMax
Definition: s_aatritemp.h:46
const GLfloat * pMid
Definition: s_aatritemp.h:247
GLfloat coverage[MAX_WIDTH]
Definition: s_span.h:91
#define BCOMP
Definition: txc_dxtn.h:35
_Out_opt_ int _Out_opt_ int * cy
Definition: commctrl.h:570
GLint iyMin
Definition: s_aatritemp.h:46
#define GCOMP
Definition: txc_dxtn.h:34
#define RCOMP
Definition: txc_dxtn.h:33
float GLfloat
Definition: gl.h:161
GLfloat yMin
Definition: s_aatritemp.h:47
void _swrast_write_rgba_span(struct gl_context *ctx, SWspan *span)
Definition: s_span.c:835
const SWvertex * vMid
Definition: s_aatritemp.h:45
GLuint GLuint GLsizei count
Definition: gl.h:1545
Definition: cookie.c:170
GLfloat gPlane[4]
Definition: s_aatritemp.h:56
SWspanarrays * SpanArrays
Definition: s_context.h:278
GLfloat bPlane[4]
Definition: s_aatritemp.h:56
__u8 attr
Definition: mkdosfs.c:359
#define ATTRIB_LOOP_END
Definition: s_context.h:435
const SWvertex * vMin
Definition: s_aatritemp.h:45
GLchan(* rgba)[4]
Definition: s_span.h:85
GLfloat aPlane[4]
Definition: s_aatritemp.h:56
const GLfloat xAdj
Definition: s_aatritemp.h:250
unsigned int GLuint
Definition: gl.h:159
static GLchan solve_plane_chan(GLfloat x, GLfloat y, const GLfloat plane[4])
Definition: s_aaline.c:163
_Out_opt_ int * cx
Definition: commctrl.h:570
const GLfloat dxdy
Definition: s_aatritemp.h:249
#define c
Definition: ke_i.h:80
GLenum GLenum GLvoid GLvoid GLvoid * span
Definition: glext.h:5664
GLfloat majDy
Definition: s_aatritemp.h:49
GLfloat attrib[FRAG_ATTRIB_MAX][4]
Definition: swrast.h:73
#define ACOMP
Definition: txc_dxtn.h:36
static GLfloat compute_coveragef(const struct LineInfo *info, GLint winx, GLint winy)
Definition: s_aaline.c:255
#define F(x, y, z)
Definition: md5.c:51
const GLint const GLsizei GLint
Definition: dispatch.h:5271
INT x
Definition: msvc.h:62

Variable Documentation

GLfloat aPlane[4]

Definition at line 56 of file s_aatritemp.h.

span arrayMask = SPAN_COVERAGE

Definition at line 66 of file s_aatritemp.h.

Referenced by draw_rgba_pixels().

const GLfloat botDy = vMid->attrib[FRAG_ATTRIB_WPOS][1] - vMin->attrib[FRAG_ATTRIB_WPOS][1]

Definition at line 103 of file s_aatritemp.h.

GLfloat bPlane[4]

Definition at line 56 of file s_aatritemp.h.

Definition at line 249 of file s_aatritemp.h.

Referenced by if(), NAME(), and segment().

else
Initial value:
{
if (y0 <= y2) {
vMin = v1; vMid = v0; vMax = v2; bf = -bf;
}
else if (y2 <= y1) {
vMin = v2; vMid = v1; vMax = v0; bf = -bf;
}
else {
vMin = v1; vMid = v2; vMax = v0;
}
}
}
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
Definition: winddi.h:3706
GLfloat majDx
Definition: s_aatritemp.h:49
GLfloat bf
Definition: s_aatritemp.h:61
GLfloat v0
Definition: glext.h:6061
const SWvertex * vMax
Definition: s_aatritemp.h:45
const SWvertex * vMid
Definition: s_aatritemp.h:45
const SWvertex * vMin
Definition: s_aatritemp.h:45
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
Definition: winddi.h:3706
GLfloat GLfloat GLfloat v2
Definition: glext.h:6063
GLfloat GLfloat v1
Definition: glext.h:6062
GLfloat attrib[FRAG_ATTRIB_MAX][4]
Definition: swrast.h:73

Definition at line 84 of file s_aatritemp.h.

Referenced by EDIT_UpdateUniscribeData_linedef(), FatSetFsLabelInfo(), FFSInvalidateVolumes(), inflateUndermine(), RfsdInvalidateVolumes(), and yyparse().

GLfloat gPlane[4]

Definition at line 56 of file s_aatritemp.h.

iyMax = (GLint) yMax + 1

Definition at line 46 of file s_aatritemp.h.

Referenced by if().

iyMin = (GLint) yMin

Definition at line 46 of file s_aatritemp.h.

ltor = (GLboolean) (area < 0.0F)

Definition at line 48 of file s_aatritemp.h.

GLfloat majDx

Definition at line 49 of file s_aatritemp.h.

majDy = vMax->attrib[FRAG_ATTRIB_WPOS][1] - vMin->attrib[FRAG_ATTRIB_WPOS][1]

Definition at line 49 of file s_aatritemp.h.

Referenced by if().

const GLfloat* p1 = v1->attrib[FRAG_ATTRIB_WPOS]

Definition at line 43 of file s_aatritemp.h.

Referenced by _memicmp(), app_draw_arc(), app_fill_arc(), Bezier(), CB_MergeInsertSrc(), cff_builder_close_contour(), check_keyword(), cmp_name(), CommandEcho(), compare_function_decl_rb(), compare_vertex_indices(), CompareUnicodeStrings(), CountOnePageUp(), cvt(), DBG_polygonsIntersect(), DECLARE_INTERFACE_(), decode_mcu_AC_refine(), decode_mcu_DC_refine(), demangle_datatype(), find_file_hash(), GetProtoGetNextEnt(), gtStripSeparate(), gtTileSeparate(), html_src_compare(), init_layer3(), initconn(), Knotspec::insert(), insert_boot_cat(), IopCreateRegistryKeyEx(), Arc::isDisconnected(), MapTest::iterators(), jis2sjis(), joliet_compare_dirs(), KdbInitialize(), KdbpCliInterpretInitFile(), KdbpGetCommandLineSettings(), KdpGetDebugMode(), LdrGetDllHandleEx(), LdrOpenImageFileOptionsKey(), LdrpCheckForKnownDll(), LdrpMapDll(), LdrpResolveDllName(), main(), MCIQTZ_notifyThread(), ME_MakeText(), memcmp(), MiTestSpecialPool(), MapTest::mmap2(), MoveConstructorTest::move_construct_test(), ParseInputFile(), pfr_glyph_close_contour(), pointer_tests(), ProcessBootParams(), ps1_cmp(), ps_builder_close_contour(), ps_mask_table_test_intersect(), RtlCompareString(), RtlCompareUnicodeString(), RtlCopyString(), run_point_stage(), search_tree_file(), sjis2jis(), spMultSub(), START_TEST(), strstr_wa(), strstrW(), swap_pointers(), t1_builder_close_contour(), test_asyncWAVE(), test_ndr_allocate(), test_nontrivial_pointer_types(), test_SHFormatDateTimeW(), TestSetUnhandledExceptionFilter(), TT_Process_Composite_Component(), UnorderedTest::umap(), VerifyInsertion(), and VerifyInsertN().

const GLfloat* p2 = v2->attrib[FRAG_ATTRIB_WPOS]

Definition at line 44 of file s_aatritemp.h.

Referenced by _memicmp(), add_bezier_points(), AddrStrToAddr(), af_iup_interp(), af_iup_shift(), app_draw_arc(), app_fill_arc(), Bezier(), cff_builder_close_contour(), check_keyword(), cmp_name(), compare_function_decl_rb(), compare_vertex_indices(), CompFunc(), ConvertJIS2SJIS(), ConvertSJIS2JIS(), DECLARE_INTERFACE_(), demangle_datatype(), DIALOG_DlgDirListW(), dword_cmp(), find_file_hash(), findend(), get_hdrguardtext(), gtStripSeparate(), gtTileSeparate(), html_src_compare(), id_cmp(), ident_len(), init_layer3(), Knotspec::insert(), insert_boot_cat(), MapTest::iterators(), jis2sjis(), joliet_compare_dirs(), KdbInitialize(), KdbpCliInterpretInitFile(), KdbpPager(), KdbpPrint(), KdpGetDebugMode(), LdrGetDllHandleEx(), LdrpCheckForKnownDll(), LdrpResolveDllName(), main(), MCIQTZ_notifyThread(), ME_MakeText(), memcmp(), MiTestSpecialPool(), MapTest::mmap2(), MoveConstructorTest::move_construct_test(), CPointerArray< CUiPrimitive >::OnCompareItems(), OnOffCommand(), ParseInputFile(), pev_assign(), pfr_glyph_close_contour(), PICE_memset(), ProcessBootParams(), ps1_cmp(), ps_builder_close_contour(), ps_mask_table_test_intersect(), RtlCompareString(), RtlCompareUnicodeString(), RtlCopyString(), run_point_stage(), SHELL_BuildEnvW(), SIC_CompareEntries(), sjis2jis(), strstr_wa(), strstrW(), swap_pointers(), t1_builder_close_contour(), test(), test_asyncWAVE(), test_heap_checks(), test_ndr_allocate(), test_nontrivial_pointer_types(), test_notification_dbg(), test_SHFormatDateTimeW(), TestSetUnhandledExceptionFilter(), TT_Process_Composite_Component(), UnorderedTest::umap(), VerifyInsertion(), and VerifyInsertN().

const GLfloat* pMax = vMax->attrib[FRAG_ATTRIB_WPOS]

Definition at line 248 of file s_aatritemp.h.

Referenced by if(), and NewEnumFontFamiliesExW().

const GLfloat* pMid = vMid->attrib[FRAG_ATTRIB_WPOS]

Definition at line 247 of file s_aatritemp.h.

Referenced by if().

GLfloat rPlane[4]

Definition at line 56 of file s_aatritemp.h.

Definition at line 51 of file s_aatritemp.h.

const SWvertex * vMax

Definition at line 45 of file s_aatritemp.h.

Referenced by gridWrap::gridWrap(), NAME(), and Slicer::slice_new().

const SWvertex * vMid

Definition at line 45 of file s_aatritemp.h.

Referenced by NAME().

const SWvertex* vMin

Definition at line 45 of file s_aatritemp.h.

Referenced by gridWrap::gridWrap(), NAME(), and Slicer::slice_new().

const GLfloat xAdj = dxdy > 0 ? dxdy : 0.0F

Definition at line 250 of file s_aatritemp.h.

Referenced by if().

GLfloat y1 = v1->attrib[FRAG_ATTRIB_WPOS][1]

Definition at line 71 of file s_aatritemp.h.

GLfloat y2 = v2->attrib[FRAG_ATTRIB_WPOS][1]

Definition at line 72 of file s_aatritemp.h.

yMax = vMax->attrib[FRAG_ATTRIB_WPOS][1]
yMin = vMin->attrib[FRAG_ATTRIB_WPOS][1]

Definition at line 47 of file s_aatritemp.h.

Referenced by FT_Outline_Get_CBox(), GROUP_AddGroup(), and tt_face_load_generic_header().