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

Comparing deliantra/Deliantra-Client/DC/Texture.pm (file contents):
Revision 1.19 by root, Thu Jul 19 22:10:46 2007 UTC vs.
Revision 1.20 by root, Thu Jul 19 22:38:53 2007 UTC

164 } 164 }
165 } 165 }
166 166
167 if ($render) { 167 if ($render) {
168 glViewport 0, 0, $tw, $th; 168 glViewport 0, 0, $tw, $th;
169 glClear 0, 0, 0, 0;
170 glMatrixMode GL_PROJECTION; 169 glMatrixMode GL_PROJECTION;
171 glLoadIdentity; 170 glLoadIdentity;
172 glOrtho 0, $tw, 0, $th, -10000, 10000; 171 glOrtho 0, $tw, 0, $th, -10000, 10000;
173 glMatrixMode GL_MODELVIEW; 172 glMatrixMode GL_MODELVIEW;
174 glLoadIdentity; 173 glLoadIdentity;
175 174
176 if ($self->{render_cb}) { 175 if ($self->{render_cb}) {
177 glScale $rw / $dw, $rh / $dh; 176 glScale $rw / $dw, $rh / $dh;
178 $self->{render_cb}->($self, $rw, $rh); 177 $self->{render_cb}->($self, $rw, $rh);
179 } else { 178 } else {
179 glClearColor 0, 0, 0, 0;
180 glClear GL_COLOR_BUFFER_BIT;
180 glPixelZoom $tw / $dw, $th / $dh; 181 glPixelZoom $tw / $dw, $th / $dh;
181 glDrawPixels $dw, $dh, 182 glDrawPixels $dw, $dh,
182 $self->{format}, 183 $self->{format},
183 $self->{type}, 184 $self->{type},
184 $data; 185 $data;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines