diff --git a/docs/features.txt b/docs/features.txt index e503120ce5b..de195ee944c 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -971,7 +971,7 @@ Rusticl extensions that are not part of any OpenCL version: cl_khr_fp16 in progress (llvmpipe, radeonsi, zink, Available with environment variable RUSTICL_FEATURES=fp16) cl_khr_gl_depth_images not started cl_khr_gl_msaa_sharing not started - cl_khr_gl_sharing DONE (iris, radeonsi) + cl_khr_gl_sharing DONE (iris, radeonsi, zink) cl_khr_icd DONE cl_khr_initialize_memory not started cl_khr_int64_base_atomics not started diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 66cc409c201..b3f37e8c747 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1113,6 +1113,8 @@ zink_init_screen_caps(struct zink_screen *screen) caps->post_depth_coverage = screen->info.have_EXT_post_depth_coverage; + caps->cl_gl_sharing = caps->dmabuf && screen->info.have_KHR_external_semaphore_fd; + caps->string_marker = screen->instance_info->have_EXT_debug_utils; caps->min_line_width =