Ray
f869229b7f
Minor format tweaks
пре 4 година
Ray
239c37246a
WARNING: REVIEWED: Follow a set of conventions
CONVENTIONS:
- Functions are always self-contained, no function use another raymath function inside, required code is directly re-implemented inside
- Functions input parameters are always received by value
- Functions use always a "result" variable for return
- Functions are always defined inline
- Angles are always in radians (DEG2RAD/RAD2DEG macros provided for convenience)
пре 4 година
raysan5
18c92b3104
ADDED: Vector3Angle()
пре 4 година
raysan5
a09311a8fc
Tweaks
пре 4 година
Ray
a5beb940f8
Remove trailing spaces
пре 4 година
raysan5
311fe8f35b
Replaced TABS by spaces
пре 4 година
raysan5
b4fddf146b
REVIEWED: Added new mechanism to avoid data types collision between modules that share same data types and can be used in standalone mode
пре 4 година
raysan5
58e9a0894f
Reviewed some functions to avoid calling other functions
пре 4 година
iskolbin
6ef3ab3d3a
impoves raylib_parser: makes it generic, adds -d key for functions define (RLAPI for raylib.h), increases maxiumum number of fields in structs and values in enums, doubles max length of struct field names; split float3/float16 struct typedefs in raymath to allow parser to process the file ( #1901 )
пре 4 година
Jeffery Myers
c706b33b30
Don't normalize zero length vectors. ( #1896 )
пре 4 година
raysan5
70ed52dd5d
REVIEWED: QuaternionFromAxisAngle() #1892
пре 4 година
raysan5
5ed814e950
Minor tweaks and comments
пре 4 година
Ray
f3d38018cd
Comment tweak
пре 4 година
Ray
4b93feb172
Remove trail spaces
пре 4 година
Ray
7bc2e922c9
Review some comments
пре 4 година
Ray
b0dcdf688f
Reviewed functions description
Replaced: Returns -> Get
пре 4 година
raysan5
e95d8bc655
Minor format tweaks
пре 4 година
isaac553876299
d1ac38171c
Update raymath.h ( #1802 )
пре 4 година
Ray
c828e481fb
Review code format
пре 4 година
Hristo Stamenov
beeac18eb1
Fix QuaternionToMatrix returning transposed result. ( #1793 )
пре 4 година
raysan5
8f1d81df0f
Review code formatting
пре 4 година
Dan Bechard
5325d8d2ba
Don't call sqrtf when axis already normalized ( #1672 )
пре 4 година
Ray
9909068714
Removed trailing spaces
пре 4 година
Ray
fe9181c1b4
REVIEWED: QuaternionFromEuler() #1651
пре 4 година
Ray
ca1f2f9078
REVIEWED: MatrixRotateZYX() #1642
пре 4 година
Ray
2b9d81c9bc
REVIEWED: QuaternionFromEuler() #1651
пре 4 година
Ray
742206c1f2
Review formatting
пре 4 година
masterex1000
4e6253b546
Add check to flip quaternion ( #1624 )
пре 4 година
Jeffery Myers
48a7cd3c87
[Examples] Fix typecast warnings in examples. ( #1601 )
* Fixing typecast warnings generated by visual studio 2019 in examples.
* Changes to fixes based on feedback
Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
пре 4 година
Jeffery Myers
2375464213
[Physics] Fix typecast warnings generated by visual studio 2019 ( #1599 )
* More warning fixes for physics and math
* fix a crash introduced with the warning changed.
Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
пре 4 година
raysan5
d7b4b9e485
Update year to 2021
пре 4 година
raysan5
b78ee13791
ADDED: CheckCollisionLines()
Removed function from raymath
пре 4 година
Victor Gallet
668b3e4cfb
[Math Feature]: Add two functions for Vector2 to know if two lines intersect and two segments intersect ( #1466 )
* Add a function to know if two lines intersect each other and if yes, get the intersection point
* Remove indents
* Rework the declaration of the 'Vector2LineIntersect' function, and add the 'Vector2SegmentIntersect' function
* Remove bad indents
* Fix compilation issues
* Fix compilation error
* Fix compilation error
* Replace keyword '_Bool' by 'bool'
пре 4 година
Random
0322fc28d4
optimized MatrixLookAt ( #1442 )
пре 4 година
Ray
3e1cd487df
Remove trailing spaces
пре 5 година
Ray
a4ea9f872f
Review "aggregate initializations" #1403
пре 5 година
Daniel-Junior Dubé
a8685ee4fd
Add Vector2Reflect to raymath.h ( #1400 )
Vector3Reflect exists but not Vector2Reflect. The code is pretty much the same.
I'm not sure what RMDEF does, but I added it to match other function definitions (haven't done much C programming, maybe I'm missing something). Can someone explain to me what it does?
пре 5 година
seanpringle
4bcddc3b15
[wip] rlDrawMeshInstanced ( #1318 )
* rlDrawMeshInstanced first attempt
* rlDrawMeshInstanced OpenGL 3.3 and VAO checks
* rlDrawMeshInstanced GetShaderAttribLocation; comments
* example instanced shader
* RLGL_STANDALONE RAYMATH_STANDALONE Vector4
* apply suggested naming changes; add instanced mesh example
* remove orphan variables
пре 5 година
raysan5
05cdaf7d01
MOVED: rlUnproject() [rlgl] -> Vector3Unproject() [raymath]
пре 5 година
raysan5
d0ebeb1713
Reorder some functions
пре 5 година
raysan5
ea832628c4
Review last PR formatting to follow raylib standards
пре 5 година
chriscamacho
d140dc81c0
work on quat and matrix math - deleted multiple copies of raymath.h causing issues ( #1359 )
Co-authored-by: codifies <nospam@antispam.com>
пре 5 година
jvocaturo
6e84120b89
fix bug in QuaternionFromVector3ToVector3 ( #1263 )
пре 5 година
Noor Wachid
abb94bd2ff
Adding Normalize and Remap functions ( #1247 )
* Adding Norm and Remap functions
// Normalize input value within input range
// Remap input value within input range to output range
* Rename Norm to Normalize
To make it uniforms with Raylib's functions
* Calculate Remap without other functions
пре 5 година
ThePituLegend
d14c51aa2a
Introduced Vector2 and Vector3 Square Lenght. ( #1248 )
* Introduced Vector2 and Vector3 Square Lenght.
* Square length functions renamed
пре 5 година
raysan5
b8055925bf
Update raymath.h
пре 5 година
raysan5
af744b07c3
Review latest PR formatting
пре 5 година
Anata
4583987fb9
Add Vector2MoveTowards function ( #1233 )
пре 5 година
G3bE
32387317bf
Make raymath more consistent ( #1197 )
* Make raymath naming and functions more consistent
* Minor fixes
* Fix examples
* Fix Physac
* New naming rules
* Apply naming to Quaternion functions
* Apply to models.c
* Remove *MulitplyValue / *DivideValue
пре 5 година
Valentin Lemière
41582f0448
Fix "variable is reassigned before use" linter warning on raymath.h ( #1158 )
пре 5 година