aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFeoramund <161657516+Feoramund@users.noreply.github.com>2024-06-03 17:18:27 -0400
committerFeoramund <161657516+Feoramund@users.noreply.github.com>2024-06-03 17:18:27 -0400
commitd7f6def8adf14c774b4ece317e510a321af23c64 (patch)
tree92e5750e65c0f0d8c6579bd1d215d0b2f7205bca
parent88598c2c6483cdaa9d574d9883a65543d0d31676 (diff)
Add aliases for `Raw_*` complex/quaternion types into `core:mem`
-rw-r--r--core/mem/raw.odin10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/mem/raw.odin b/core/mem/raw.odin
index 4f37ce5ab..f56206957 100644
--- a/core/mem/raw.odin
+++ b/core/mem/raw.odin
@@ -11,6 +11,16 @@ Raw_Dynamic_Array :: runtime.Raw_Dynamic_Array
Raw_Map :: runtime.Raw_Map
Raw_Soa_Pointer :: runtime.Raw_Soa_Pointer
+Raw_Complex32 :: runtime.Raw_Complex32
+Raw_Complex64 :: runtime.Raw_Complex64
+Raw_Complex128 :: runtime.Raw_Complex128
+Raw_Quaternion64 :: runtime.Raw_Quaternion64
+Raw_Quaternion128 :: runtime.Raw_Quaternion128
+Raw_Quaternion256 :: runtime.Raw_Quaternion256
+Raw_Quaternion64_Vector_Scalar :: runtime.Raw_Quaternion64_Vector_Scalar
+Raw_Quaternion128_Vector_Scalar :: runtime.Raw_Quaternion128_Vector_Scalar
+Raw_Quaternion256_Vector_Scalar :: runtime.Raw_Quaternion256_Vector_Scalar
+
make_any :: proc "contextless" (data: rawptr, id: typeid) -> any {
return transmute(any)Raw_Any{data, id}
}