aboutsummaryrefslogtreecommitdiff
path: root/src/sfml/graphics/glsl.zig
diff options
context:
space:
mode:
authortslil clingman <>2021-10-27 15:37:28 -0400
committertslil clingman <>2021-10-27 15:37:28 -0400
commit48dee0817f5fe8c09a085f0150e0c6b4a699ab7c (patch)
treed6ab0a54f2260cb73c79e00ca1489c034f555f09 /src/sfml/graphics/glsl.zig
parent486935299e4b7e097754611d9f8dd40003351ae4 (diff)
Update SFML wrapper
Diffstat (limited to 'src/sfml/graphics/glsl.zig')
-rw-r--r--src/sfml/graphics/glsl.zig16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/sfml/graphics/glsl.zig b/src/sfml/graphics/glsl.zig
new file mode 100644
index 0000000..aa00ffa
--- /dev/null
+++ b/src/sfml/graphics/glsl.zig
@@ -0,0 +1,16 @@
+const sf = @import("../sfml.zig").system;
+
+pub const FVec2 = sf.Vector2(f32);
+pub const FVec3 = sf.Vector3(f32);
+pub const FVec4 = sf.Vector4(f32);
+
+pub const IVec2 = sf.Vector2(c_int);
+pub const IVec3 = sf.Vector3(c_int);
+pub const IVec4 = sf.Vector4(c_int);
+
+pub const BVec2 = sf.Vector2(bool);
+pub const BVec3 = sf.Vector3(bool);
+pub const BVec4 = sf.Vector4(bool);
+
+pub const Mat3 = [3 * 3]f32;
+pub const Mat4 = [4 * 4]f32; \ No newline at end of file