1. Ross Light
  2. math3

Commits

Author Commit Message Date Builds
Ross Light
Add LICENSE, AUTHORS, CONTRIBUTORS
Ross Light
Add quat32 package (still in development)
Ross Light
Fix issue #1 - Vec3 method is wrong
Ross Light
Improve matrix test output
Ross Light
Fix vec32.Dot on amd64
Ross Light
Add 4D dot product test, vec32 fails
Ross Light
Add documentation link to README.rst
Ross Light
gofmt mat64/matrix.go
Ross Light
Fix string representation of Matrix
Ross Light
Optimize vec32.Cross function
Ross Light
Slightly improve vec32.Dot performance
Ross Light
Add matrix multiply order test
Ross Light
Fix cross product bug in vec64 amd64
Ross Light
Make the changes in float32 API to the float64 packages
Ross Light
Add unit tests for rotation
Ross Light
Remove vec32.Vector.AddScalar methods and add vec32.Vector.Vec3 method
Ross Light
Add Matrix.Rotate method
Ross Light
Start mat32 package
Ross Light
Change vec32 to a 4-dimensional vector; add assembly for Add, Sub, and Dot
Ross Light
Add vec32 package
Ross Light
Add loader options to assembly routines
Ross Light
Add mat64 package
Ross Light
Assembly routine for Cross
Ross Light
Clean up unit tests (more table-driven)
Ross Light
Fix string representation
Ross Light
Clean up extra files (move doc.go and op.go into vec64.go)
Ross Light
Use standard math package style of assembly
Ross Light
Import vector package from goray