--- deliantra/Deliantra-Client/DC/MapWidget.pm 2006/05/23 21:14:41 1.34 +++ deliantra/Deliantra-Client/DC/MapWidget.pm 2006/05/24 21:49:58 1.35 @@ -117,14 +117,14 @@ glEnable GL_CONVOLUTION_2D; } + $self->{fow_texture_name} ||= glGenTexture; # try to re-use the texture name: TODO improve texture class instead - my $prev_name = ((delete $self->{fow_texture}) || {})->{name}; $self->{fow_texture} = new CFClient::Texture w => $w, h => $h, data => $data, - name => $prev_name, # a bit hackish + name => $self->{fow_texture_name}, internalformat => GL_ALPHA, format => GL_ALPHA;