wined3d: Set the read buffer to GL_NONE in surface_load_ds_location().

On GL implementations that don't support GL_ARB_ES2_compatibility the
framebuffer's read buffer has to be valid, even if we're not reading from it.
This commit is contained in:
Henri Verbeet 2011-08-02 21:42:13 +02:00 committed by Alexandre Julliard
parent 5622f8f782
commit e4efcea223

View File

@ -5743,6 +5743,7 @@ void surface_load_ds_location(struct wined3d_surface *surface, struct wined3d_co
context_apply_fbo_state_blit(context, GL_FRAMEBUFFER,
NULL, surface, SFLAG_INTEXTURE);
context_set_draw_buffer(context, GL_NONE);
glReadBuffer(GL_NONE);
/* Do the actual blit */
surface_depth_blt(surface, gl_info, device->depth_blt_texture, 0, 0, w, h, bind_target);