[swift-users] An OpenGL math library in pure Swift
David Turnbull
dturnbull at gmail.com
Mon Jan 4 21:11:45 CST 2016
I've been working on a math library for SwiftGL. It's looking good.
Vector2, Vector3, Vector4, Matrix2x2, Matrix3x3, Matrix4x4 are implemented
with all arithmetic. You can even swizzle just like GLSL.
var myVec = vec4(1, 2, 3, 4)
myVec.ab = vec2(99, 98)
print(myVec) //=> (1, 2, 98, 99)
There's still a lot to do. I hope to have feature parity with GLSL done
this week. But it's ready to set free and get feedback.
https://github.com/AE9RB/SwiftGL
And a couple questions. Is there any way to make import SwiftGL.Math work?
Note the dot. Also, is there anything reasonable I can do to improve the
compile time? 3.5 minutes for 2000 lines of code can't be right.
-David "Expression was too complex to be solved" Turnbull
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20160104/38f04c8b/attachment.html>
More information about the swift-users
mailing list