mesa: pipe cap for EXT_memory_object_win32 and EXT_semaphore_win32

Acked-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15504>
This commit is contained in:
Sidney Just 2022-03-22 22:55:54 -07:00 committed by Marge Bot
parent c709bbde9e
commit 787d31650b

View file

@ -830,10 +830,16 @@ void st_init_extensions(struct pipe_screen *screen,
{ o(EXT_memory_object), PIPE_CAP_MEMOBJ },
#ifndef _WIN32
{ o(EXT_memory_object_fd), PIPE_CAP_MEMOBJ },
#else
{ o(EXT_memory_object_win32), PIPE_CAP_MEMOBJ },
#endif
{ o(EXT_multisampled_render_to_texture), PIPE_CAP_SURFACE_SAMPLE_COUNT },
{ o(EXT_semaphore), PIPE_CAP_FENCE_SIGNAL },
#ifndef _WIN32
{ o(EXT_semaphore_fd), PIPE_CAP_FENCE_SIGNAL },
#else
{ o(EXT_semaphore_win32), PIPE_CAP_FENCE_SIGNAL },
#endif
{ o(EXT_shader_samples_identical), PIPE_CAP_SHADER_SAMPLES_IDENTICAL },
{ o(EXT_texture_array), PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS },
{ o(EXT_texture_filter_anisotropic), PIPE_CAP_ANISOTROPIC_FILTER },