diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index ffbb9381702..6a02e84a172 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -307,6 +307,9 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_OCCLUSION_QUERY: return 1; + case PIPE_CAP_PROGRAMMABLE_SAMPLE_LOCATIONS: + return screen->info.have_EXT_sample_locations && screen->info.have_EXT_extended_dynamic_state; + case PIPE_CAP_QUERY_TIME_ELAPSED: return screen->timestamp_valid_bits > 0;