From fbdf618251c7d9c3f01f53bc53266d081089361c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andrei=20Sl=C4=83voiu?= Date: Fri, 23 May 2014 01:23:30 +0300 Subject: [PATCH] wined3d: Recognize cards that expose GLSL 1.30 as DX10 capable even if they don't support EXT_GPU_SHADER4. --- dlls/wined3d/directx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c index 224992d9e69..d6bb38364d0 100644 --- a/dlls/wined3d/directx.c +++ b/dlls/wined3d/directx.c @@ -1667,7 +1667,8 @@ static UINT d3d_level_from_gl_info(const struct wined3d_gl_info *gl_info) if (level == 8 && gl_info->supported[ARB_FRAGMENT_PROGRAM] && gl_info->supported[ARB_VERTEX_SHADER]) level = 9; - if (level == 9 && gl_info->supported[EXT_GPU_SHADER4]) + if (level == 9 && (gl_info->supported[EXT_GPU_SHADER4] + || gl_info->glsl_version >= MAKEDWORD_VERSION(1, 30))) level = 10; return level; -- 2.11.4.GIT