nir: add nir_intrinsic_has_semantic helper

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33410>
This commit is contained in:
Alyssa Rosenzweig 2025-02-05 13:21:24 -05:00 committed by Marge Bot
parent d0e02df3a6
commit 09510ec910

View file

@ -2164,6 +2164,13 @@ bool nir_intrinsic_can_reorder(nir_intrinsic_instr *instr);
bool nir_intrinsic_writes_external_memory(const nir_intrinsic_instr *instr);
static inline bool
nir_intrinsic_has_semantic(const nir_intrinsic_instr *intr,
nir_intrinsic_semantic_flag flag)
{
return nir_intrinsic_infos[intr->intrinsic].flags & flag;
}
static inline bool
nir_intrinsic_is_ray_query(nir_intrinsic_op intrinsic)
{