summaryrefslogtreecommitdiff
path: root/libs/pwyazh
diff options
context:
space:
mode:
Diffstat (limited to 'libs/pwyazh')
-rw-r--r--libs/pwyazh/v2f.h7
-rw-r--r--libs/pwyazh/v3f.h7
2 files changed, 14 insertions, 0 deletions
diff --git a/libs/pwyazh/v2f.h b/libs/pwyazh/v2f.h
index bc09b45..67f9bd2 100644
--- a/libs/pwyazh/v2f.h
+++ b/libs/pwyazh/v2f.h
@@ -9,6 +9,13 @@ v2f(F32 x, F32 y)
}
V2F
+v2fa(F32 x)
+{
+ V2F result = { x, x };
+ return(result);
+}
+
+V2F
v2f_zero()
{
V2F result = { 0.0f, 0.0f };
diff --git a/libs/pwyazh/v3f.h b/libs/pwyazh/v3f.h
index f1b4ff7..c5a5c1b 100644
--- a/libs/pwyazh/v3f.h
+++ b/libs/pwyazh/v3f.h
@@ -9,6 +9,13 @@ v3f(F32 x, F32 y, F32 z)
}
V3F
+v3fa(F32 x)
+{
+ V3F result = { x, x, x };
+ return(result);
+}
+
+V3F
v3f_from_v4f(V4F a)
{
V3F result = { a.x, a.y, a.z };