nir: Add subgroup shuffle intrinsics and lowering

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
This commit is contained in:
Jason Ekstrand
2017-12-06 21:41:47 -08:00
parent 7cfece820d
commit 149b92ccf2
3 changed files with 69 additions and 3 deletions

View File

@@ -2544,6 +2544,7 @@ typedef struct nir_lower_subgroups_options {
bool lower_to_scalar:1;
bool lower_vote_trivial:1;
bool lower_subgroup_masks:1;
bool lower_shuffle:1;
} nir_lower_subgroups_options;
bool nir_lower_subgroups(nir_shader *shader,