Skip to content

Commit d8ebeb8

Browse files
committed
Update raymath.h
1 parent 82e980b commit d8ebeb8

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

src/raymath.h

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,19 +1264,21 @@ RMAPI Vector3 Vector3Refract(Vector3 v, Vector3 n, float r)
12641264
//----------------------------------------------------------------------------------
12651265
// Module Functions Definition - Vector4 math
12661266
//----------------------------------------------------------------------------------
1267-
1267+
// Get vector zero
12681268
RMAPI Vector4 Vector4Zero(void)
12691269
{
12701270
Vector4 result = { 0.0f, 0.0f, 0.0f, 0.0f };
12711271
return result;
12721272
}
12731273

1274+
// Get vector one
12741275
RMAPI Vector4 Vector4One(void)
12751276
{
12761277
Vector4 result = { 1.0f, 1.0f, 1.0f, 1.0f };
12771278
return result;
12781279
}
12791280

1281+
// Add two vectors
12801282
RMAPI Vector4 Vector4Add(Vector4 v1, Vector4 v2)
12811283
{
12821284
Vector4 result = {
@@ -1288,6 +1290,7 @@ RMAPI Vector4 Vector4Add(Vector4 v1, Vector4 v2)
12881290
return result;
12891291
}
12901292

1293+
// Add value to vector components
12911294
RMAPI Vector4 Vector4AddValue(Vector4 v, float add)
12921295
{
12931296
Vector4 result = {
@@ -1299,6 +1302,7 @@ RMAPI Vector4 Vector4AddValue(Vector4 v, float add)
12991302
return result;
13001303
}
13011304

1305+
// Substract vectors
13021306
RMAPI Vector4 Vector4Subtract(Vector4 v1, Vector4 v2)
13031307
{
13041308
Vector4 result = {
@@ -1310,6 +1314,7 @@ RMAPI Vector4 Vector4Subtract(Vector4 v1, Vector4 v2)
13101314
return result;
13111315
}
13121316

1317+
// Substract value from vector components
13131318
RMAPI Vector4 Vector4SubtractValue(Vector4 v, float add)
13141319
{
13151320
Vector4 result = {
@@ -1321,18 +1326,21 @@ RMAPI Vector4 Vector4SubtractValue(Vector4 v, float add)
13211326
return result;
13221327
}
13231328

1329+
// Vector length
13241330
RMAPI float Vector4Length(Vector4 v)
13251331
{
13261332
float result = sqrtf((v.x*v.x) + (v.y*v.y) + (v.z*v.z) + (v.w*v.w));
13271333
return result;
13281334
}
13291335

1336+
// Vector square length
13301337
RMAPI float Vector4LengthSqr(Vector4 v)
13311338
{
13321339
float result = (v.x*v.x) + (v.y*v.y) + (v.z*v.z) + (v.w*v.w);
13331340
return result;
13341341
}
13351342

1343+
// Vectors dot product
13361344
RMAPI float Vector4DotProduct(Vector4 v1, Vector4 v2)
13371345
{
13381346
float result = (v1.x*v2.x + v1.y*v2.y + v1.z*v2.z + v1.w*v2.w);
@@ -1358,6 +1366,7 @@ RMAPI float Vector4DistanceSqr(Vector4 v1, Vector4 v2)
13581366
return result;
13591367
}
13601368

1369+
// Scale vector components by value (multiply)
13611370
RMAPI Vector4 Vector4Scale(Vector4 v, float scale)
13621371
{
13631372
Vector4 result = { v.x*scale, v.y*scale, v.z*scale, v.w*scale };
@@ -1753,13 +1762,14 @@ RMAPI Matrix MatrixMultiply(Matrix left, Matrix right)
17531762
return result;
17541763
}
17551764

1765+
// Multiply matrix components by value
17561766
RMAPI Matrix MatrixMultiplyValue(Matrix left, float value)
17571767
{
17581768
Matrix result = {
1759-
left.m0 * value, left.m4 * value, left.m8 * value, left.m12 * value,
1760-
left.m1 * value, left.m5 * value, left.m9 * value, left.m13 * value,
1761-
left.m2 * value, left.m6 * value, left.m10 * value, left.m14 * value,
1762-
left.m3 * value, left.m7 * value, left.m11 * value, left.m15 * value
1769+
left.m0*value, left.m4*value, left.m8*value, left.m12*value,
1770+
left.m1*value, left.m5*value, left.m9*value, left.m13*value,
1771+
left.m2*value, left.m6*value, left.m10*value, left.m14*value,
1772+
left.m3*value, left.m7*value, left.m11*value, left.m15*value
17631773
};
17641774

17651775
return result;

0 commit comments

Comments
 (0)