… | |
… | |
14 | |
14 | |
15 | my $self = $class->SUPER::new ( |
15 | my $self = $class->SUPER::new ( |
16 | z => -1, |
16 | z => -1, |
17 | can_focus => 1, |
17 | can_focus => 1, |
18 | list => glGenList, |
18 | list => glGenList, |
|
|
19 | |
|
|
20 | smooth_matrix => [ |
|
|
21 | 0.05, 0.13, 0.05, |
|
|
22 | 0.13, 0.30, 0.13, |
|
|
23 | 0.05, 0.13, 0.05, |
|
|
24 | ], |
|
|
25 | |
19 | @_ |
26 | @_ |
20 | ); |
27 | ); |
21 | |
28 | |
22 | $self->{completer} = new CFClient::MapWidget::Command:: |
29 | $self->{completer} = new CFClient::MapWidget::Command:: |
23 | command => $self->{command}, |
30 | command => $self->{command}, |
… | |
… | |
252 | glConvolutionFilter2D ( |
259 | glConvolutionFilter2D ( |
253 | GL_CONVOLUTION_2D, |
260 | GL_CONVOLUTION_2D, |
254 | GL_ALPHA, |
261 | GL_ALPHA, |
255 | 3, 3, |
262 | 3, 3, |
256 | GL_ALPHA, GL_FLOAT, |
263 | GL_ALPHA, GL_FLOAT, |
257 | pack "f*", |
264 | (pack "f*", @{ $self->{smooth_matrix} }), |
258 | 0.05, 0.13, 0.05, |
|
|
259 | 0.13, 0.30, 0.13, |
|
|
260 | 0.05, 0.13, 0.05, |
|
|
261 | ); |
265 | ); |
262 | glEnable GL_CONVOLUTION_2D; |
266 | glEnable GL_CONVOLUTION_2D; |
263 | } |
267 | } |
264 | |
268 | |
265 | $self->{fow_texture_name} ||= glGenTexture; |
269 | $self->{fow_texture_name} ||= glGenTexture; |