0_stamina
24c8104189
update raymath.h function QuaternionMultiply
...
the multiplication algorithm was slightly off
previously when combining quaternion rotations objects would shrink
now they rotate as expected
trying to get around the issue by using QuaternionToMatrix then QuaternionTransform doesn't work, and I'm not sure why
2026-04-05 17:30:36 -07:00
Ray
faf42366ec
Code gardening
2026-03-04 01:14:26 +01:00
Ray
b4746469d4
Formating review, using imperative mode in comments
2026-03-03 22:40:34 +01:00
Lam Wei Lun
3bea7f518d
Added MatrixUnit and MatrixMultiplyValue ( #5613 )
2026-03-02 15:46:15 +01:00
Maicon Santana
05a34b09ea
Swaping #pragma message with TRACELOG inside the clipboard_image function ( #5596 )
...
Co-authored-by: Ray <raysan5@gmail.com>
2026-02-26 23:45:34 +01:00
Ray
5361265a7d
WARNING: BREAKING: REDESIGNED: raylib build features config system #4411 #4554
...
Redesigned to support disabling features on compilation with `-DSUPPORT_FEATURE=0`
REMOVED: `SUPPORT_DEFAULT_FONT`, always supported
REMOVED: `SUPPORT_IMAGE_MANIPULATION `, always supported
REMOVED: `SUPPORT_TEXT_MANIPULATION`, always supported
REDESIGNED: `SUPPORT_FONT_ATLAS_WHITE_REC` to `FONT_ATLAS_CORNER_REC_SIZE`
REVIEWED: Config values (other than 0-1) are already defined on respective modules
Other config tweaks here and there
2026-02-26 08:19:28 +01:00
Nikolai S. Kiselev
3b647c85e1
raymath: wrap float3 and float16 for consistency with other types ( #5540 )
2026-02-10 00:05:35 +01:00
Ray
a33ae4a8ef
Update raymath.h
2026-01-23 17:11:37 +01:00
The4codeblocks
b21d7f234b
[raymath] QuaternionFromVector3ToVector3(), math is wrong ( #5508 )
...
* the math in QuaternionFromVector3ToVector3 is wrong
* fix styling
2026-01-23 17:08:10 +01:00
Ray
29896a2403
REVIEWED: Some comments (Code Gardening)
2026-01-19 12:40:32 +01:00
Ray
c92de5f108
REVIEWED: Comments about intrinsics support #5316
2026-01-02 18:43:28 +01:00
Ray
416af51a93
Update year to 2026
2026-01-02 13:40:15 +01:00
Ray
c124f2552b
REVIEWED: SIMD instrinsics must be explicitly enabled by developer, only SSE supported at the moment #5316
2025-12-31 11:22:26 +01:00
McDubh
25ce6465d5
Added SSE to MatrixMultiply. ( #5427 )
2025-12-31 10:58:58 +01:00
Ray
ee3be5799a
Update raymath.h
2025-11-02 19:59:46 +01:00
Ray
87d49262f8
REVIEWED: raymath: MatrixCompose()
2025-11-02 19:53:45 +01:00
EDBC_REPO
81004135a4
adding Matrix MatrixCompose( translate, rotation, scale ) to raymath.h ( #5324 )
2025-11-02 19:48:11 +01:00
Ray
06cfda6ff9
Update raymath.h
2025-09-26 23:03:10 +02:00
Arman Ommid
fbae395e85
Update raymath.h ( #5201 )
2025-09-23 17:58:42 +02:00
wileyanderssen
c6171d339c
removed unneeded comma
...
hope this gets merged
2025-08-07 19:55:46 +03:00
Ray
294da26042
Update raymath.h
2025-02-23 23:07:12 +01:00
Ray
fc5ff8db5c
Update raymath.h
2025-02-23 23:06:31 +01:00
Ray
a5907bfdca
REVIEWED: MatrixDeterminant() #4780
2025-02-23 23:04:52 +01:00
Ray
fa0eada61a
Update year to 2025
2025-01-01 00:02:52 +01:00
Ray
1f45e7af76
REVIEWED: Coding conventions
2024-12-03 19:14:14 +01:00
Ray
503cd7ba34
Update raymath.h
2024-12-01 22:45:09 +01:00
Jonathan Akaba
1b4e73cf2f
Update documentation for Vector2Angle ( #4556 )
2024-12-01 22:43:32 +01:00
listeria
e494c545b8
raymath: fix C++ operator overloads ( #4535 )
...
Co-authored-by: Listeria monocytogenes <listeria@disroot.org>
2024-11-24 16:24:34 +01:00
Gael Pérez
415a98965a
update raymath.h: add Vector2CrossProduct function ( #4520 )
2024-11-20 11:27:14 +01:00
waveydave
66a4f2e90b
Fix for issue 4454, MatrixDecompose() gave incorrect output for certain combinations of scale and rotation ( #4461 )
2024-11-03 20:36:32 +01:00
Jeffery Myers
a2fcbc94fd
[Raymath] Add matrix operators to raymath for C++ ( #4409 )
...
* Add matrix operators to raymath for C++
* Fix spaces
2024-10-21 18:38:42 +02:00
Ray
f60c6d472c
Update raymath.h
2024-10-21 17:26:42 +02:00
Ray
f141c75cde
Removed trailing spaces
2024-10-21 17:00:52 +02:00
Ray
7601468211
REVIEWED: Formatting and raymath version #4385
2024-10-21 16:25:45 +02:00
Jeffery Myers
72f8c354b0
[Raymath] Add C++ operator overloads for common math function ( #4385 )
...
* Update raylib_api.* by CI
* Add math operators for C++ to raymath
* better #define for disabling C++ operators
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-21 16:17:50 +02:00
Jeffery Myers
9d3bd43c6e
[CORE] Fix MSVC warnings/errors and raymath.h in C++ ( #4125 )
...
* Update raylib_api.* by CI
* Fix MSVC warnings.
Make raymath.h work in C++ in MSVC
* whitespace cleanup
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-01 22:03:21 +02:00
Ray
1e1061d5c7
REVIEWED: Formatting, follow raylib coding conventions
2024-06-30 11:37:58 +02:00
Ray
17cbc75aa7
REVIEWED: Formatting, follow raylib coding conventions
2024-06-30 11:07:38 +02:00
VitoTringolo
05d76c74a6
Fix GLTF animations ( #4107 )
...
Co-authored-by: Vito Tringolo <vito.tringolo@recognitionrobotics.com>
2024-06-28 09:53:29 +02:00
Ray
38018192b8
RENAME: near, far vaiables
2024-06-06 10:12:23 +02:00
Jeffery Myers
f26bfa0c8e
[RAYMATH] Revert Extern 'C' in raymath ( #3985 )
...
* Update raylib_api.* by CI
* Remove Extern C for raymath, it breaks some cases in mingw-w64 and does not fix any warning issues.
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-16 07:42:52 +02:00
Jeffery Myers
3d885ef919
[raymath] Add extern "C" to raymath header for C++ ( #3978 )
...
* Update raylib_api.* by CI
* Add an extern C to raymath to prevent warnings in C++
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 00:36:23 +02:00
Benji
4491ff0426
Replaced SQUAD quat interpolation with cubic hermite to align with gltf 2.0 spec ( #3920 )
2024-04-17 08:10:48 +02:00
Benji
4e37c8e370
Added missing interpolation types for GLTF animation channels ( #3919 )
2024-04-15 23:08:09 +02:00
jtainer
1b14c082ed
Remove redundant axis length calculation ( #3900 )
2024-04-06 13:56:20 +02:00
Ray
646d70e93a
Remove trailing spaces
2024-04-02 09:38:06 +02:00
Bowserinator
d919d457d3
Add Vector4 math functions & Vector2 variants of some Vector3 functions ( #3828 )
2024-02-26 10:41:21 +01:00
João Foscarini
c251e9309e
Fix implicit conversion from float to double then back to float again ( #3799 )
2024-02-17 10:41:03 +01:00
Idir Carlos Aliane
c133fee286
[raymath.h] Small code refactor ( #3753 )
...
* [raymath.h] Small refactor to avoid duplicated code
* Fixing some blank spaces to match same syle convention
2024-01-22 19:48:18 +01:00
Ray
3f1e59a7cf
Update copyright to 2024
2024-01-02 20:58:12 +01:00