Module: wine Branch: master Commit: dbea9b3ef499b27d36314eb17a67331db36fc85d URL: http://source.winehq.org/git/wine.git/?a=commit;h=dbea9b3ef499b27d36314eb17a...
Author: Józef Kucia jkucia@codeweavers.com Date: Fri Nov 3 14:35:19 2017 +0100
wined3d: Require ARB_draw_indirect for SM5.
In order to disable feature level 11_0 when indirect draws are not supported.
Signed-off-by: Józef Kucia jkucia@codeweavers.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/wined3d/glsl_shader.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c index 108bd18..6f75a7a 100644 --- a/dlls/wined3d/glsl_shader.c +++ b/dlls/wined3d/glsl_shader.c @@ -10704,6 +10704,7 @@ static unsigned int shader_glsl_get_shader_model(const struct wined3d_gl_info *g if (shader_model_4 && gl_info->supported[ARB_COMPUTE_SHADER] && gl_info->supported[ARB_DERIVATIVE_CONTROL] + && gl_info->supported[ARB_DRAW_INDIRECT] && gl_info->supported[ARB_GPU_SHADER5] && gl_info->supported[ARB_SHADER_ATOMIC_COUNTERS] && gl_info->supported[ARB_SHADER_IMAGE_LOAD_STORE]