mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
add 3 missing functions in vendor:raylib/rlgl
This commit is contained in:
Vendored
+14
-11
@@ -375,17 +375,20 @@ foreign lib {
|
|||||||
//------------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------------
|
||||||
// Functions Declaration - Matrix operations
|
// Functions Declaration - Matrix operations
|
||||||
//------------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------------
|
||||||
MatrixMode :: proc(mode: c.int) --- // Choose the current matrix to be transformed
|
MatrixMode :: proc(mode: c.int) --- // Choose the current matrix to be transformed
|
||||||
PushMatrix :: proc() --- // Push the current matrix to stack
|
PushMatrix :: proc() --- // Push the current matrix to stack
|
||||||
PopMatrix :: proc() --- // Pop lattest inserted matrix from stack
|
PopMatrix :: proc() --- // Pop lattest inserted matrix from stack
|
||||||
LoadIdentity :: proc() --- // Reset current matrix to identity matrix
|
LoadIdentity :: proc() --- // Reset current matrix to identity matrix
|
||||||
Translatef :: proc(x, y, z: f32) --- // Multiply the current matrix by a translation matrix
|
Translatef :: proc(x, y, z: f32) --- // Multiply the current matrix by a translation matrix
|
||||||
Rotatef :: proc(angleDeg: f32, x, y, z: f32) --- // Multiply the current matrix by a rotation matrix
|
Rotatef :: proc(angleDeg: f32, x, y, z: f32) --- // Multiply the current matrix by a rotation matrix
|
||||||
Scalef :: proc(x, y, z: f32) --- // Multiply the current matrix by a scaling matrix
|
Scalef :: proc(x, y, z: f32) --- // Multiply the current matrix by a scaling matrix
|
||||||
MultMatrixf :: proc(matf: [^]f32) --- // Multiply the current matrix by another matrix
|
MultMatrixf :: proc(matf: [^]f32) --- // Multiply the current matrix by another matrix
|
||||||
Frustum :: proc(left, right, bottom, top, znear, zfar: f64) ---
|
Frustum :: proc(left, right, bottom, top, znear, zfar: f64) ---
|
||||||
Ortho :: proc(left, right, bottom, top, znear, zfar: f64) ---
|
Ortho :: proc(left, right, bottom, top, znear, zfar: f64) ---
|
||||||
Viewport :: proc(x, y, width, height: c.int) --- // Set the viewport area
|
Viewport :: proc(x, y, width, height: c.int) --- // Set the viewport area
|
||||||
|
SetClipPlanes :: proc(near, far: f64) --- // Set clip planes distances
|
||||||
|
GetCullDistanceNear :: proc() -> f64 --- // Get cull plane distance near
|
||||||
|
GetCullDistanceFar :: proc() -> f64 --- // Get cull plane distance far
|
||||||
|
|
||||||
//------------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------------
|
||||||
// Functions Declaration - Vertex level operations
|
// Functions Declaration - Vertex level operations
|
||||||
|
|||||||
Reference in New Issue
Block a user