diff --git a/go.mod b/go.mod index 3c091ff..95bff96 100755 --- a/go.mod +++ b/go.mod @@ -8,6 +8,6 @@ require github.com/go-gl/gl v0.0.0-20211210172815-726fda9656d6 require ( github.com/bloeys/assimp-go v0.4.4 - github.com/bloeys/gglm v0.42.0 + github.com/bloeys/gglm v0.43.0 github.com/inkyblackness/imgui-go/v4 v4.6.0 ) diff --git a/go.sum b/go.sum index 2c896e4..5fbd52a 100755 --- a/go.sum +++ b/go.sum @@ -1,7 +1,7 @@ github.com/bloeys/assimp-go v0.4.4 h1:Yn5e/RpE0Oes0YMBy8O7KkwAO4R/RpgrZPJCt08dVIU= github.com/bloeys/assimp-go v0.4.4/go.mod h1:my3yRxT7CfOztmvi+0svmwbaqw0KFrxaHxncoyaEIP0= -github.com/bloeys/gglm v0.42.0 h1:UAUFGTaZv3dpZ0YSIQVum3bdeCZgNmx965VLnD2v11k= -github.com/bloeys/gglm v0.42.0/go.mod h1:qwJQ0WzV191wAMwlGicbfbChbKoSedMk7gFFX6GnyOk= +github.com/bloeys/gglm v0.43.0 h1:ZpOghR3PHfpkigTDh+FqxLsF0gN8CD6s/bWoei6LyxI= +github.com/bloeys/gglm v0.43.0/go.mod h1:qwJQ0WzV191wAMwlGicbfbChbKoSedMk7gFFX6GnyOk= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/go-gl/gl v0.0.0-20211210172815-726fda9656d6 h1:zDw5v7qm4yH7N8C8uWd+8Ii9rROdgWxQuGoJ9WDXxfk= diff --git a/main.go b/main.go index bdba248..f96a709 100755 --- a/main.go +++ b/main.go @@ -226,21 +226,6 @@ func (g *OurGame) Init() { simpleMat.SetUnifVec3("lightColor1", lightColor1) } -// @TODO: Add this to gglm -// func vecRotByQuat(v *gglm.Vec3, q *gglm.Quat) *gglm.Vec3 { - -// // Reference: https://gamedev.stackexchange.com/questions/28395/rotating-vector3-by-a-quaternion -// qVec := gglm.NewVec3(q.X(), q.Y(), q.Z()) - -// rotatedVec := qVec.Clone().Scale(2 * gglm.DotVec3(v, qVec)) - -// t1 := q.W()*q.W() - gglm.DotVec3(qVec, qVec) -// rotatedVec.Add(v.Clone().Scale(t1)) - -// rotatedVec.Add(gglm.Cross(qVec, v).Scale(2 * q.W())) -// return rotatedVec -// } - func (g *OurGame) Update() { if input.IsQuitClicked() || input.KeyClicked(sdl.K_ESCAPE) {