rlOrtho() reverted change

This commit is contained in:
Ray
2021-01-09 12:37:21 +01:00
parent b76dc06297
commit bbc09288bd

View File

@@ -1100,12 +1100,11 @@ void rlFrustum(double left, double right, double bottom, double top, double znea
// Multiply the current matrix by an orthographic matrix generated by parameters // Multiply the current matrix by an orthographic matrix generated by parameters
void rlOrtho(double left, double right, double bottom, double top, double znear, double zfar) void rlOrtho(double left, double right, double bottom, double top, double znear, double zfar)
{ {
if (((right - left) > 0) && ((top - bottom) > 0)) // NOTE: If left-right and top-botton values are equal it could create
{ // a division by zero on MatrixOrtho(), response to it is platform/compiler dependant
Matrix matOrtho = MatrixOrtho(left, right, bottom, top, znear, zfar); Matrix matOrtho = MatrixOrtho(left, right, bottom, top, znear, zfar);
*RLGL.State.currentMatrix = MatrixMultiply(*RLGL.State.currentMatrix, matOrtho);
} *RLGL.State.currentMatrix = MatrixMultiply(*RLGL.State.currentMatrix, matOrtho);
else *RLGL.State.currentMatrix = MatrixIdentity();
} }
#endif #endif