nir/types: Add wrappers for a couple of atomic counter methods
[mesa.git] / src / compiler / nir_types.cpp
index 2b932b1967ea4a97449371200e52cea16e3f10ec..6f1182b742c718df3c02a8527137db0e6726b616 100644 (file)
@@ -533,3 +533,21 @@ glsl_get_natural_size_align_bytes(const struct glsl_type *type,
       unreachable("type does not have a natural size");
    }
 }
+
+const glsl_type *
+glsl_atomic_uint_type(void)
+{
+   return glsl_type::atomic_uint_type;
+}
+
+unsigned
+glsl_atomic_size(const struct glsl_type *type)
+{
+   return type->atomic_size();
+}
+
+bool
+glsl_contains_atomic(const struct glsl_type *type)
+{
+   return type->contains_atomic();
+}