diff --git a/docs/features.txt b/docs/features.txt index 8d6977878b2..ee9557a1fd7 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -895,7 +895,7 @@ Rusticl extensions: cl_khr_subgroup_named_barrier not started cl_khr_subgroup_non_uniform_arithmetic DONE (asahi, llvmpipe, radeonsi, zink) cl_khr_subgroup_non_uniform_vote DONE (asahi, iris, llvmpipe, radeonsi, zink) - cl_khr_subgroup_rotate DONE (llvmpipe, zink) + cl_khr_subgroup_rotate DONE (asahi, llvmpipe, zink) cl_khr_subgroup_shuffle DONE (asahi, iris, llvmpipe, radeonsi, zink) cl_khr_subgroup_shuffle_relative DONE (asahi, iris, llvmpipe, radeonsi, zink) cl_khr_subgroups in progress diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index c099009181e..58fe9cba4c9 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -28,4 +28,4 @@ cl_khr_subgroup_clustered_reduce on asahi, llvmpipe, radeonsi and zink cl_khr_subgroup_extended_types on asahi, iris, llvmpipe, radeonsi and zink cl_khr_subgroup_non_uniform_arithmetic on asahi, llvmpipe, radeonsi and zink cl_khr_subgroup_non_uniform_vote on asahi, iris, llvmpipe, radeonsi and zink -cl_khr_subgroup_rotate on llvmpipe and zink +cl_khr_subgroup_rotate on asahi, llvmpipe and zink diff --git a/src/gallium/drivers/asahi/agx_pipe.c b/src/gallium/drivers/asahi/agx_pipe.c index d68e0c9e8aa..f232a974b4f 100644 --- a/src/gallium/drivers/asahi/agx_pipe.c +++ b/src/gallium/drivers/asahi/agx_pipe.c @@ -2042,7 +2042,7 @@ agx_init_screen_caps(struct pipe_screen *pscreen) caps->shader_subgroup_size = 32; caps->shader_subgroup_supported_stages = BITFIELD_MASK(MESA_SHADER_STAGES); caps->shader_subgroup_supported_features = - BITFIELD_MASK(PIPE_SHADER_SUBGROUP_NUM_FEATURES); + BITFIELD_MASK(PIPE_SHADER_SUBGROUP_FEATURE_MASK); caps->shader_subgroup_quad_all_stages = true; caps->sampler_view_target = true;