add missing bind to r_scale texture
This commit is contained in:
parent
7a64a9fdce
commit
ed5094ae71
|
@ -976,15 +976,18 @@ void R_ScaleView (void)
|
||||||
if (scale == 1)
|
if (scale == 1)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// create render-to-texture texture if needed
|
// make sure texture unit 0 is selected
|
||||||
|
GL_DisableMultitexture ();
|
||||||
|
|
||||||
|
// create (if needed) and bind the render-to-texture texture
|
||||||
if (!r_scaleview_texture)
|
if (!r_scaleview_texture)
|
||||||
{
|
{
|
||||||
glGenTextures (1, &r_scaleview_texture);
|
glGenTextures (1, &r_scaleview_texture);
|
||||||
glBindTexture (GL_TEXTURE_2D, r_scaleview_texture);
|
|
||||||
|
|
||||||
r_scaleview_texture_width = 0;
|
r_scaleview_texture_width = 0;
|
||||||
r_scaleview_texture_height = 0;
|
r_scaleview_texture_height = 0;
|
||||||
}
|
}
|
||||||
|
glBindTexture (GL_TEXTURE_2D, r_scaleview_texture);
|
||||||
|
|
||||||
// resize render-to-texture texture if needed
|
// resize render-to-texture texture if needed
|
||||||
if (r_scaleview_texture_width < srcw
|
if (r_scaleview_texture_width < srcw
|
||||||
|
@ -1005,7 +1008,6 @@ void R_ScaleView (void)
|
||||||
}
|
}
|
||||||
|
|
||||||
// copy the framebuffer to the texture
|
// copy the framebuffer to the texture
|
||||||
GL_DisableMultitexture();
|
|
||||||
glBindTexture (GL_TEXTURE_2D, r_scaleview_texture);
|
glBindTexture (GL_TEXTURE_2D, r_scaleview_texture);
|
||||||
glCopyTexSubImage2D (GL_TEXTURE_2D, 0, 0, 0, srcx, srcy, srcw, srch);
|
glCopyTexSubImage2D (GL_TEXTURE_2D, 0, 0, 0, srcx, srcy, srcw, srch);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue