ReactOS 0.4.16-dev-598-gc07fba4
|
Go to the source code of this file.
Functions | |
if (y0<=y1) | |
if (area > -0.05f &&area< 0.05f) | |
if (eMaj.lines > 0) | |
if (eTop.lines > 0) | |
if (eBot.lines > 0) | |
for (subTriangle=0;subTriangle<=1;subTriangle++) | |
Variables | |
struct vertex_buffer * | VB = ctx->VB |
EdgeT | eMaj |
EdgeT | eTop |
EdgeT | eBot |
GLfloat | oneOverArea = 1.0F / area |
int | vMin |
int | vMid |
int | vMax |
GLfloat | y1 = VB->Win[v1][1] |
GLfloat | y2 = VB->Win[v2][1] |
else | |
eMaj | v1 = vMax |
eTop | v0 = vMid |
eMaj | dx = VB->Win[vMax][0] - VB->Win[vMin][0] |
eMaj | dy = VB->Win[vMax][1] - VB->Win[vMin][1] |
GLfixed | vMin_fy = FloatToFixed(VB->Win[vMin][1] - 0.5F) |
GLfixed | vMid_fx = FloatToFixed(VB->Win[vMid][0] + 0.5F) |
GLfixed | vMid_fy = FloatToFixed(VB->Win[vMid][1] - 0.5F) |
GLfixed | vMax_fy = FloatToFixed(VB->Win[vMax][1] - 0.5F) |
eMaj | fsy = FixedCeil(vMin_fy) |
eMaj | lines = FixedToInt(vMax_fy + FIXED_ONE - FIXED_EPSILON - eMaj.fsy) |
ltor = (oneOverArea < 0.0F) | |
GLfixed | fx |
GLfixed | fxLeftEdge |
GLfixed | fxRightEdge |
GLfixed | fdxLeftEdge |
GLfixed | fdxRightEdge |
GLfixed | fdxOuter |
int | idxOuter |
float | dxOuter |
GLfixed | fError |
GLfixed | fdError |
float | adjx |
float | adjy |
GLfixed | fy |
int | iy |
for | ( | subTriangle | = 0; subTriangle<=1; subTriangle++ | ) |
Definition at line 526 of file tritemp.h.
if | ( | area | ) |
if | ( | eBot. | lines, |
0 | |||
) |
if | ( | eMaj. | lines, |
0 | |||
) |
else |
Definition at line 161 of file tritemp.h.
Referenced by EDIT_UpdateUniscribeData_linedef(), FatSetFsLabelInfo(), i386PrintFrames(), inflateUndermine(), MiRosUnmapViewOfSection(), and TOOLTIPS_Show().
GLfixed fx |
Definition at line 484 of file tritemp.h.
Referenced by _mesa_Normal3d(), _mesa_Normal3dv(), atan2f(), atanf(), clear_depth_surface(), coshf(), cpu_blitter_blit(), DC_vFixIsotropicMapping(), ddraw_surface1_Blt(), ddraw_surface1_UpdateOverlay(), ddraw_surface2_Blt(), ddraw_surface2_UpdateOverlay(), ddraw_surface3_Blt(), ddraw_surface3_UpdateOverlay(), ddraw_surface4_Blt(), ddraw_surface4_UpdateOverlay(), ddraw_surface7_Blt(), ddraw_surface7_UpdateOverlay(), ddraw_surface_blt(), ddraw_surface_blt_clipped(), for(), gl_texgen(), render_clipped_polygon(), render_polygon(), render_quad(), render_triangle(), sinhf(), surface_blt_special(), surface_cpu_blt(), surface_cpu_blt_compressed(), VARIANT_DI_FromR4(), VARIANT_DI_FromR8(), wined3d_cs_emit_blt_sub_resource(), wined3d_surface_blt(), and wined3d_texture_blt().
GLfixed fy |
Definition at line 490 of file tritemp.h.
Referenced by _mesa_Normal3d(), _mesa_Normal3dv(), atan2f(), DC_vFixIsotropicMapping(), for(), gl_texgen(), render_clipped_polygon(), render_polygon(), render_quad(), and render_triangle().
int iy |
Definition at line 491 of file tritemp.h.
Referenced by bn_reverse(), CPaletteWindow::DoHitTest(), CardButton::Draw(), fast_mp_montgomery_reduce(), fast_s_mp_mul_digs(), fast_s_mp_mul_high_digs(), fast_s_mp_sqr(), for(), general_ci_points(), general_rgba_points(), mp_montgomery_reduce(), Window::OnMouseMove(), s_mp_mul_digs(), s_mp_mul_high_digs(), s_mp_sqr(), textured_rgba_points(), and CardRegion::ZoomCard().
eBot lines = FixedToInt(vMax_fy + FIXED_ONE - FIXED_EPSILON - eMaj.fsy) |
Definition at line 206 of file tritemp.h.
Referenced by add_purpose_dlg_proc(), cert_properties_general_dlg_proc(), checkSsiByFilelist(), ctrl_resize(), DisplayScreen(), EMFDC_SetDIBitsToDevice(), EMFDRV_SetDIBitsToDevice(), field_format_extension_hex_with_ascii(), for(), GdipMeasureString(), GetBitmapPixelBuffer(), GifFrameEncode_WritePixels(), help(), ME_HandleMessage(), METADC_SetDIBitsToDevice(), MFDRV_SetDIBitsToDevice(), ModifyValue(), PATH_Arc(), TScroller::ScrollBack(), CDimmedWindow::Step(), TANSIParser::StripBuffer(), test_autoscroll(), test_GdipMeasureString(), test_GetDIBits(), test_measure_string(), test_WM_SETTEXT(), test_word_wrap(), and textstream_WriteBlankLines().
ltor = (oneOverArea < 0.0F) |
struct vertex_buffer* VB = ctx->VB |
Definition at line 139 of file tritemp.h.
Referenced by antialiased_rgba_points(), feedback_line(), feedback_points(), feedback_triangle(), fog_vertices(), for(), general_ci_points(), general_rgba_points(), gl_ArrayElement(), gl_Begin(), gl_DrawArrays(), gl_End(), gl_eval_vertex(), gl_render_vb(), gl_reset_vb(), gl_set_material(), gl_transform_vb_part1(), gl_transform_vb_part2(), gl_userclip_line(), gl_userclip_polygon(), gl_viewclip_line(), gl_viewclip_polygon(), interpolate_aux(), interpolate_aux_color(), interpolate_aux_color_tex2(), interpolate_aux_tex2(), render_clipped_line(), render_clipped_polygon(), render_polygon(), render_quad(), render_triangle(), select_points(), select_triangle(), shade_vertices(), size1_ci_points(), size1_rgba_points(), textured_rgba_points(), unfilled_polygon(), update_material(), vertex2f_color(), vertex2f_color_tex2(), vertex2f_color_tex4(), vertex2f_index(), vertex2f_normal(), vertex2f_normal_color_tex2(), vertex2f_normal_color_tex4(), vertex3f_color(), vertex3f_color_tex2(), vertex3f_color_tex4(), vertex3f_index(), vertex3f_normal(), vertex3f_normal_color_tex2(), vertex3f_normal_color_tex4(), vertex3fv_color(), vertex3fv_color_tex2(), vertex3fv_color_tex4(), vertex3fv_index(), vertex3fv_normal(), vertex3fv_normal_color_tex2(), vertex3fv_normal_color_tex4(), vertex4(), and vertex4f_feedback().
int vMax |
Definition at line 142 of file tritemp.h.
Referenced by gridWrap::gridWrap(), if(), and Slicer::slice_new().
GLfixed vMid_fx = FloatToFixed(VB->Win[vMid][0] + 0.5F) |
GLfixed vMid_fy = FloatToFixed(VB->Win[vMid][1] - 0.5F) |
int vMin |
Definition at line 142 of file tritemp.h.
Referenced by gridWrap::gridWrap(), if(), and Slicer::slice_new().
GLfixed vMin_fy = FloatToFixed(VB->Win[vMin][1] - 0.5F) |