iris: Disable unsupported mirror clamp modes

This commit is contained in:
Kenneth Graunke 2018-06-23 17:30:18 -07:00
parent 234cf647a4
commit e67951227d
1 changed files with 7 additions and 1 deletions

View File

@ -87,7 +87,7 @@ iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case PIPE_CAP_OCCLUSION_QUERY:
case PIPE_CAP_QUERY_TIME_ELAPSED:
case PIPE_CAP_TEXTURE_SWIZZLE:
case PIPE_CAP_TEXTURE_MIRROR_CLAMP:
case PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE:
case PIPE_CAP_BLEND_EQUATION_SEPARATE:
case PIPE_CAP_SM3:
case PIPE_CAP_PRIMITIVE_RESTART:
@ -166,6 +166,12 @@ iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case PIPE_CAP_PROGRAMMABLE_SAMPLE_LOCATIONS:
return false;
case PIPE_CAP_TEXTURE_MIRROR_CLAMP:
/* Intel GPUs don't support PIPE_TEX_WRAP_MIRROR_CLAMP or
* PIPE_TEX_WRAP_MIRROR_CLAMP_TO_BORDER.
*/
return false;
case PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETS:
return 1;
case PIPE_CAP_MAX_RENDER_TARGETS: