Give exact size values to make() to prevent panic-ing

This commit is contained in:
Justin Clift 2018-08-20 19:29:04 +01:00
parent 4e8abf93fb
commit a87a7b0d6c

View file

@ -275,7 +275,7 @@ func ColorNormalize(color Color) Vector4 {
// Vector3ToFloat - Converts Vector3 to float32 slice
func Vector3ToFloat(vec Vector3) []float32 {
data := make([]float32, 0)
data := make([]float32, 3)
data[0] = vec.X
data[1] = vec.Y
data[2] = vec.Z
@ -285,7 +285,7 @@ func Vector3ToFloat(vec Vector3) []float32 {
// MatrixToFloat - Converts Matrix to float32 slice
func MatrixToFloat(mat Matrix) []float32 {
data := make([]float32, 0)
data := make([]float32, 16)
data[0] = mat.M0
data[1] = mat.M4