MultMatrix for purego added

This commit is contained in:
JupiterRider 2024-05-22 15:37:00 +02:00
parent 5314a4a209
commit 86d08a7b86
3 changed files with 32 additions and 24 deletions

View file

@ -854,30 +854,6 @@ func Vector3ToFloat(vec Vector3) []float32 {
return data
}
// MatrixToFloat - Converts Matrix to float32 slice
func MatrixToFloat(mat Matrix) []float32 {
data := make([]float32, 16)
data[0] = mat.M0
data[1] = mat.M4
data[2] = mat.M8
data[3] = mat.M12
data[4] = mat.M1
data[5] = mat.M5
data[6] = mat.M9
data[7] = mat.M13
data[8] = mat.M2
data[9] = mat.M6
data[10] = mat.M10
data[11] = mat.M14
data[12] = mat.M3
data[13] = mat.M7
data[14] = mat.M11
data[15] = mat.M15
return data
}
// GetRandomValue - Returns a random value between min and max (both included)
func GetRandomValue(min, max int32) int32 {
cmin := (C.int)(min)