zink: hook up EXT_fragment_shader_interlock

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10013>
This commit is contained in:
Mike Blumenkrantz 2021-04-02 14:10:10 -04:00 committed by Marge Bot
parent 9114863609
commit 7580a69844
2 changed files with 7 additions and 0 deletions

View file

@ -71,6 +71,10 @@ EXTENSIONS = [
alias="driver",
properties=True),
Extension("VK_KHR_draw_indirect_count"),
Extension("VK_EXT_fragment_shader_interlock",
alias="interlock",
features=True,
conditions=["$feats.fragmentShaderSampleInterlock", "$feats.fragmentShaderPixelInterlock"]),
Extension("VK_KHR_shader_draw_parameters"),
Extension("VK_KHR_sampler_mirror_clamp_to_edge"),
Extension("VK_EXT_conditional_rendering",

View file

@ -303,6 +303,9 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case PIPE_CAP_TEXTURE_MULTISAMPLE:
return 1;
case PIPE_CAP_FRAGMENT_SHADER_INTERLOCK:
return screen->info.have_EXT_fragment_shader_interlock;
case PIPE_CAP_POINT_SPRITE:
return 1;