Rest of rlgl and raymath functions.

This commit is contained in:
jussi
2024-02-24 18:09:53 +02:00
parent 9f1bec39f9
commit 631cea6aa7
9 changed files with 188 additions and 8 deletions

40
API.md
View File

@@ -8261,6 +8261,22 @@ Normalize provided vector
---
> result = RL.Vector3Project( Vector3 v1, Vector3 v2 )
Calculate the projection of the vector v1 on to v2
- Success return Vector3
---
> result = RL.Vector3Reject( Vector3 v1, Vector3 v2 )
Calculate the rejection of the vector v1 on to v2
- Success return Vector3
---
> v1, v2 = RL.Vector3OrthoNormalize( Vector3 v1, Vector3 v2 )
Orthonormalize provided vectors. Makes vectors normalized and orthogonal to each other.
@@ -9485,6 +9501,18 @@ Disable vertex attribute index
---
> RL.rlEnableStatePointer( int vertexAttribType, Buffer buffer )
Enable attribute state pointer
---
> RL.rlDisableStatePointer( int vertexAttribType )
Disable attribute state pointer
---
## RLGL - Textures state
---
@@ -9569,6 +9597,12 @@ Activate multiple draw color buffers
---
> RL.rlBlitFramebuffer( Rectangle srcRect, Rectangle dstRect, int bufferMask )
Blit active framebuffer to main framebuffer
---
## RLGL - General render state
---
@@ -9651,6 +9685,12 @@ Enable wire mode
---
> RL.rlEnablePointMode()
Enable point mode
---
> RL.rlDisableWireMode()
Disable wire mode