/[pkgs]/devel/Glide3-libGL/Mesa-6.2.1-antialias.patch
ViewVC logotype

Contents of /devel/Glide3-libGL/Mesa-6.2.1-antialias.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download) (as text)
Mon Jan 16 21:22:30 2006 UTC (3 years, 10 months ago) by jwrdegoede
Branch: MAIN
CVS Tags: Glide3-libGL-6_2_1-10_fc12, FC-6-split, Glide3-libGL-6_2_1-6_fc6, F-12-split, F-10-split, F-7-split, Glide3-libGL-6_2_1-7_fc8, F-11-split, Glide3-libGL-6_2_1-3, Glide3-libGL-6_2_1-5_fc5, Glide3-libGL-6_2_1-8_fc9, Glide3-libGL-6_2_1-4, Glide3-libGL-6_2_1-9_fc11, F-9-split, FC-4-split, FC-5-split, F-8-split, HEAD
File MIME type: text/x-patch
auto-import Glide3-libGL-6.2.1-3 on branch devel from Glide3-libGL-6.2.1-3.src.rpm
1 --- Mesa-6.2.1/src/mesa/drivers/glide/fxsetup.c.antialias 2006-01-15 20:28:01.000000000 +0100
2 +++ Mesa-6.2.1/src/mesa/drivers/glide/fxsetup.c 2006-01-15 20:38:46.000000000 +0100
3 @@ -2039,6 +2039,12 @@
4 /****************************** DD Enable ******************************/
5 /************************************************************************/
6
7 +/* from newer Glide3 fxglide.h, unfortunatly not in exported header files */
8 +#define GR_AA_ORDERED_OGL 0x00010000
9 +#define GR_AA_ORDERED_POINTS_OGL GR_AA_ORDERED_OGL+1
10 +#define GR_AA_ORDERED_LINES_OGL GR_AA_ORDERED_OGL+2
11 +#define GR_AA_ORDERED_TRIANGLES_OGL GR_AA_ORDERED_OGL+3
12 +
13 void
14 fxDDEnable(GLcontext * ctx, GLenum cap, GLboolean state)
15 {
16 @@ -2096,9 +2102,27 @@
17 fxMesa->new_state |= FX_NEW_CULL;
18 break;
19 case GL_LINE_SMOOTH:
20 - case GL_LINE_STIPPLE:
21 + if (state)
22 + grEnable(GR_AA_ORDERED_LINES_OGL);
23 + else
24 + grDisable(GR_AA_ORDERED_LINES_OGL);
25 + fxMesa->new_state |= FX_NEW_TEXTURING;
26 + break;
27 case GL_POINT_SMOOTH:
28 + if (state)
29 + grEnable(GR_AA_ORDERED_POINTS_OGL);
30 + else
31 + grDisable(GR_AA_ORDERED_POINTS_OGL);
32 + fxMesa->new_state |= FX_NEW_TEXTURING;
33 + break;
34 case GL_POLYGON_SMOOTH:
35 + if (state)
36 + grEnable(GR_AA_ORDERED_TRIANGLES_OGL);
37 + else
38 + grDisable(GR_AA_ORDERED_TRIANGLES_OGL);
39 + fxMesa->new_state |= FX_NEW_TEXTURING;
40 + break;
41 + case GL_LINE_STIPPLE:
42 case GL_TEXTURE_1D:
43 case GL_TEXTURE_2D:
44 fxMesa->new_state |= FX_NEW_TEXTURING;

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2