wined3d: Disable WINED3DFMT_D16_LOCKABLE on backbuffer ORM.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Matteo Bruni 2021-03-05 17:06:23 +01:00 committed by Alexandre Julliard
parent 65b3279bae
commit d06cdcd646
1 changed files with 3 additions and 0 deletions

View File

@ -3134,6 +3134,9 @@ static BOOL init_format_texture_info(struct wined3d_adapter *adapter, struct win
&& (format->f.flags[WINED3D_GL_RES_TYPE_TEX_2D] & WINED3DFMT_FLAG_INTEGER))
continue;
if (wined3d_settings.offscreen_rendering_mode != ORM_FBO && format->f.id == WINED3DFMT_D16_LOCKABLE)
continue;
format->internal = format_texture_info[i].gl_internal;
format->srgb_internal = format_texture_info[i].gl_srgb_internal;
format->rt_internal = format_texture_info[i].gl_rt_internal;