summaryrefslogtreecommitdiffhomepage
path: root/src/models.c
diff options
context:
space:
mode:
authorRay <[email protected]>2021-03-18 13:41:58 +0100
committerRay <[email protected]>2021-03-18 13:41:58 +0100
commit8b0574a217721295c42d93a959debdf14eee71ea (patch)
treeb5b0f8d8ab4618713cbcd209bf7abbf5fc6fa13d /src/models.c
parent0cbb3878c97c54c190841067760a9540af364afb (diff)
downloadraylib-8b0574a217721295c42d93a959debdf14eee71ea.tar.gz
raylib-8b0574a217721295c42d93a959debdf14eee71ea.zip
REVIEWED: DrawLine3D() #1643
Diffstat (limited to 'src/models.c')
-rw-r--r--src/models.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/models.c b/src/models.c
index 591053ef..729cc2a2 100644
--- a/src/models.c
+++ b/src/models.c
@@ -131,6 +131,8 @@ static void InitGLTFBones(Model* model, const cgltf_data* data);
// Draw a line in 3D world space
void DrawLine3D(Vector3 startPos, Vector3 endPos, Color color)
{
+ if (rlCheckBufferLimit(2)) rlglDraw();
+
rlBegin(RL_LINES);
rlColor4ub(color.r, color.g, color.b, color.a);
rlVertex3f(startPos.x, startPos.y, startPos.z);
@@ -141,7 +143,7 @@ void DrawLine3D(Vector3 startPos, Vector3 endPos, Color color)
// Draw a point in 3D space, actually a small line
void DrawPoint3D(Vector3 position, Color color)
{
- if (rlCheckBufferLimit(8)) rlglDraw();
+ if (rlCheckBufferLimit(2)) rlglDraw();
rlPushMatrix();
rlTranslatef(position.x, position.y, position.z);