|
|
@ -276,12 +276,29 @@ void DrawRectangleLines(int posX, int posY, int width, int height, Color color) |
|
|
|
// Draw a triangle |
|
|
|
void DrawTriangle(Vector2 v1, Vector2 v2, Vector2 v3, Color color) |
|
|
|
{ |
|
|
|
rlBegin(RL_TRIANGLES); |
|
|
|
rlColor4ub(color.r, color.g, color.b, color.a); |
|
|
|
rlVertex2f(v1.x, v1.y); |
|
|
|
rlVertex2f(v2.x, v2.y); |
|
|
|
rlVertex2f(v3.x, v3.y); |
|
|
|
rlEnd(); |
|
|
|
if (rlGetVersion() == OPENGL_11) |
|
|
|
{ |
|
|
|
rlBegin(RL_TRIANGLES); |
|
|
|
rlColor4ub(color.r, color.g, color.b, color.a); |
|
|
|
rlVertex2f(v1.x, v1.y); |
|
|
|
rlVertex2f(v2.x, v2.y); |
|
|
|
rlVertex2f(v3.x, v3.y); |
|
|
|
rlEnd(); |
|
|
|
} |
|
|
|
else if ((rlGetVersion() == OPENGL_21) || (rlGetVersion() == OPENGL_33) || (rlGetVersion() == OPENGL_ES_20)) |
|
|
|
{ |
|
|
|
rlEnableTexture(GetDefaultTexture().id); // Default white texture |
|
|
|
|
|
|
|
rlBegin(RL_QUADS); |
|
|
|
rlColor4ub(color.r, color.g, color.b, color.a); |
|
|
|
rlVertex2f(v1.x, v1.y); |
|
|
|
rlVertex2f(v2.x, v2.y); |
|
|
|
rlVertex2f(v2.x, v2.y); |
|
|
|
rlVertex2f(v3.x, v3.y); |
|
|
|
rlEnd(); |
|
|
|
|
|
|
|
rlDisableTexture(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color) |
|
|
|