mirror of
https://github.com/libretro/RetroArch
synced 2025-03-23 19:21:03 +00:00
Fix matrix_projection().
(3, 3) is zero.
This commit is contained in:
parent
dddc770619
commit
364786e83c
@ -114,7 +114,7 @@ void matrix_translate(math_matrix *out, float x,
|
|||||||
void matrix_projection(math_matrix *out, float znear,
|
void matrix_projection(math_matrix *out, float znear,
|
||||||
float zfar)
|
float zfar)
|
||||||
{
|
{
|
||||||
matrix_identity(out);
|
memset(out, 0, sizeof(*out));
|
||||||
MAT_ELEM(*out, 0, 0) = znear;
|
MAT_ELEM(*out, 0, 0) = znear;
|
||||||
MAT_ELEM(*out, 1, 1) = zfar;
|
MAT_ELEM(*out, 1, 1) = zfar;
|
||||||
MAT_ELEM(*out, 2, 2) = (zfar + znear) / (zfar - znear);
|
MAT_ELEM(*out, 2, 2) = (zfar + znear) / (zfar - znear);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user