aboutsummaryrefslogtreecommitdiff
path: root/src/core.c
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2016-01-04 20:02:57 +0100
committerraysan5 <raysan5@gmail.com>2016-01-04 20:02:57 +0100
commit891c4a458a2fb03737c75def69dd6b0d67d38ad5 (patch)
treeebd481cfb2e40983ad01b33703e1f32edb1e1c44 /src/core.c
parent70d405b41bcbbd73b9f752f4dc3910100abd1a36 (diff)
downloadraylib-891c4a458a2fb03737c75def69dd6b0d67d38ad5.tar.gz
raylib-891c4a458a2fb03737c75def69dd6b0d67d38ad5.zip
Matrix variables renaming
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/core.c b/src/core.c
index 06260281..c07f2f86 100644
--- a/src/core.c
+++ b/src/core.c
@@ -774,8 +774,8 @@ Ray GetMouseRay(Vector2 mousePosition, Camera camera)
{
Ray ray;
- Matrix proj = MatrixIdentity();
- Matrix view = MatrixLookAt(camera.position, camera.target, camera.up);
+ Matrix matProj = MatrixIdentity();
+ Matrix matView = MatrixLookAt(camera.position, camera.target, camera.up);
// Calculate projection matrix for the camera
float aspect = (float)GetScreenWidth()/(float)GetScreenHeight();
@@ -783,8 +783,8 @@ Ray GetMouseRay(Vector2 mousePosition, Camera camera)
double right = top*aspect;
// NOTE: zNear and zFar values are important for depth
- proj = MatrixFrustum(-right, right, -top, top, 0.01f, 1000.0f);
- MatrixTranspose(&proj);
+ matProj = MatrixFrustum(-right, right, -top, top, 0.01f, 1000.0f);
+ MatrixTranspose(&matProj);
// NOTE: Our screen origin is top-left instead of bottom-left: transform required!
float invertedMouseY = (float)GetScreenHeight() - mousePosition.y;
@@ -797,8 +797,8 @@ Ray GetMouseRay(Vector2 mousePosition, Camera camera)
Vector3 nearPoint = { mousePosition.x, invertedMouseY, 0.0f };
Vector3 farPoint = { mousePosition.x, invertedMouseY, 1.0f };
- nearPoint = rlglUnproject(nearPoint, proj, view);
- farPoint = rlglUnproject(farPoint, proj, view); // TODO: it seems it doesn't work...
+ nearPoint = rlglUnproject(nearPoint, matProj, matView);
+ farPoint = rlglUnproject(farPoint, matProj, matView); // TODO: it seems it doesn't work...
Vector3 direction = VectorSubtract(farPoint, nearPoint);
VectorNormalize(&direction);