|
ReactOS 0.4.16-dev-1946-g52006dd
|

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(), editor_handle_message(), EMFDC_SetDIBitsToDevice(), EMFDRV_SetDIBitsToDevice(), field_format_extension_hex_with_ascii(), for(), GdipMeasureString(), GetBitmapPixelBuffer(), GifFrameEncode_WritePixels(), help(), 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) |