From 0abc1ca44de64a689f5877e4b7e194c43a1ddcd8 Mon Sep 17 00:00:00 2001 From: rodri Date: Wed, 2 Oct 2024 20:46:39 +0000 Subject: shorten Shadertab prop names. add quaternion sandwich product utils. --- graphics.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'graphics.h') diff --git a/graphics.h b/graphics.h index 047334d..8d62e76 100644 --- a/graphics.h +++ b/graphics.h @@ -233,9 +233,9 @@ struct SUparams struct Shadertab { char *name; - Point3 (*vshader)(Shaderparams*); /* vertex shader */ - Color (*fshader)(Shaderparams*); /* fragment shader */ - Vertexattrs; /* uniforms */ + Point3 (*vs)(Shaderparams*); /* vertex shader */ + Color (*fs)(Shaderparams*); /* fragment shader */ + Vertexattrs; /* uniforms */ }; struct Rendertime @@ -446,6 +446,8 @@ Point3 modulapt3(Point3, Point3); Point3 minpt3(Point3, Point3); Point3 maxpt3(Point3, Point3); int eqpt3(Point3, Point3); +Quaternion qsandwich(Quaternion, Quaternion); +Point3 qsandwichpt3(Quaternion, Point3); Memimage *rgba(ulong); Memimage *dupmemimage(Memimage*); -- cgit v1.2.3