ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/DC/UI.pm
(Generate patch)

Comparing deliantra/Deliantra-Client/DC/UI.pm (file contents):
Revision 1.90 by root, Wed Apr 12 21:35:11 2006 UTC vs.
Revision 1.91 by root, Wed Apr 12 23:15:39 2006 UTC

1524# $lighting =~ s/(.)../$1/gs; 1524# $lighting =~ s/(.)../$1/gs;
1525# } 1525# }
1526 1526
1527 glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE; 1527 glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE;
1528 1528
1529 if ($::CFG->{fow_smooth}) { # smooth fog of war
1530 my @conv = (
1531 0.05, 0.05, 0.05,
1532 0.05, 0.60, 0.05,
1533 0.05, 0.05, 0.05,
1534 );
1535 CFClient::glConvolutionParameteri GL_CONVOLUTION_2D, GL_CONVOLUTION_BORDER_MODE, GL_REPLICATE_BORDER;
1536 CFClient::glConvolutionFilter2D GL_CONVOLUTION_2D,
1537 GL_ALPHA, 3, 3, GL_ALPHA, GL_FLOAT,
1538 pack "f*", @conv;
1539 glEnable GL_CONVOLUTION_2D;
1540 }
1541
1529 $darkness = new CFClient::Texture 1542 $darkness = new CFClient::Texture
1530 w => $sw4, 1543 w => $sw4,
1531 h => $sh, 1544 h => $sh,
1532 data => $darkness, 1545 data => $darkness,
1533 internalformat => GL_ALPHA, 1546 internalformat => GL_ALPHA,
1534 format => GL_ALPHA; 1547 format => GL_ALPHA;
1535 1548
1536 glColor +($::CFG->{fow_intensity}) x 3, 1; 1549 glColor +($::CFG->{fow_intensity}) x 3, 1;
1537 $darkness->draw_quad (0, 0, $sw4 * 32, $sh * 32); 1550 $darkness->draw_quad (0, 0, $sw4 * 32, $sh * 32);
1551
1552 glDisable GL_CONVOLUTION_2D if $::CFG->{fow_smooth};
1538 1553
1539 glDisable GL_TEXTURE_2D; 1554 glDisable GL_TEXTURE_2D;
1540 glDisable GL_BLEND; 1555 glDisable GL_BLEND;
1541 1556
1542 glEndList; 1557 glEndList;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines