mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
Remove unnecessary operations
This commit is contained in:
@@ -3,8 +3,6 @@ package libc
|
|||||||
// 7.16 Variable arguments
|
// 7.16 Variable arguments
|
||||||
|
|
||||||
import "core:intrinsics"
|
import "core:intrinsics"
|
||||||
import "core:runtime"
|
|
||||||
import "core:mem"
|
|
||||||
|
|
||||||
@(private="file")
|
@(private="file")
|
||||||
@(default_calling_convention="none")
|
@(default_calling_convention="none")
|
||||||
|
|||||||
@@ -1284,13 +1284,13 @@ matrix3_from_quaternion :: proc{
|
|||||||
|
|
||||||
|
|
||||||
matrix3_inverse_f16 :: proc(m: Matrix3f16) -> Matrix3f16 {
|
matrix3_inverse_f16 :: proc(m: Matrix3f16) -> Matrix3f16 {
|
||||||
return auto_cast transpose(matrix3_inverse_transpose(m))
|
return transpose(matrix3_inverse_transpose(m))
|
||||||
}
|
}
|
||||||
matrix3_inverse_f32 :: proc(m: Matrix3f32) -> Matrix3f32 {
|
matrix3_inverse_f32 :: proc(m: Matrix3f32) -> Matrix3f32 {
|
||||||
return auto_cast transpose(matrix3_inverse_transpose(m))
|
return transpose(matrix3_inverse_transpose(m))
|
||||||
}
|
}
|
||||||
matrix3_inverse_f64 :: proc(m: Matrix3f64) -> Matrix3f64 {
|
matrix3_inverse_f64 :: proc(m: Matrix3f64) -> Matrix3f64 {
|
||||||
return auto_cast transpose(matrix3_inverse_transpose(m))
|
return transpose(matrix3_inverse_transpose(m))
|
||||||
}
|
}
|
||||||
matrix3_inverse :: proc{
|
matrix3_inverse :: proc{
|
||||||
matrix3_inverse_f16,
|
matrix3_inverse_f16,
|
||||||
@@ -1655,13 +1655,13 @@ matrix4_from_trs :: proc{
|
|||||||
|
|
||||||
|
|
||||||
matrix4_inverse_f16 :: proc(m: Matrix4f16) -> Matrix4f16 {
|
matrix4_inverse_f16 :: proc(m: Matrix4f16) -> Matrix4f16 {
|
||||||
return auto_cast transpose(matrix4_inverse_transpose(m))
|
return transpose(matrix4_inverse_transpose(m))
|
||||||
}
|
}
|
||||||
matrix4_inverse_f32 :: proc(m: Matrix4f32) -> Matrix4f32 {
|
matrix4_inverse_f32 :: proc(m: Matrix4f32) -> Matrix4f32 {
|
||||||
return auto_cast transpose(matrix4_inverse_transpose(m))
|
return transpose(matrix4_inverse_transpose(m))
|
||||||
}
|
}
|
||||||
matrix4_inverse_f64 :: proc(m: Matrix4f64) -> Matrix4f64 {
|
matrix4_inverse_f64 :: proc(m: Matrix4f64) -> Matrix4f64 {
|
||||||
return auto_cast transpose(matrix4_inverse_transpose(m))
|
return transpose(matrix4_inverse_transpose(m))
|
||||||
}
|
}
|
||||||
matrix4_inverse :: proc{
|
matrix4_inverse :: proc{
|
||||||
matrix4_inverse_f16,
|
matrix4_inverse_f16,
|
||||||
|
|||||||
Reference in New Issue
Block a user