| ⭐⭐⭐☆ | 5.5 | 5.6 | [Ramon Santamaria](https://github.com/raysan5) |
| [core_input_actions](core/core_input_actions.c) |
| ⭐⭐☆☆ | 5.5 | 5.6 | [Jett](https://github.com/JettMonstersGoBoom) |
-### category: shapes [24]
+### category: shapes [25]
Examples using raylib shapes drawing functionality, provided by raylib [shapes](../src/rshapes.c) module.
@@ -95,6 +95,7 @@ Examples using raylib shapes drawing functionality, provided by raylib [shapes](
| [shapes_digital_clock](shapes/shapes_digital_clock.c) |
| ⭐⭐⭐⭐️ | 5.5 | 5.6 | [Hamza RAHAL](https://github.com/hmz-rhl) |
| [shapes_double_pendulum](shapes/shapes_double_pendulum.c) |
| ⭐⭐☆☆ | 5.5 | 5.5 | [JoeCheong](https://github.com/Joecheong2006) |
| [shapes_dashed_line](shapes/shapes_dashed_line.c) |
| ⭐☆☆☆ | 5.5 | 5.5 | [Luís Almeida](https://github.com/luis605) |
+| [shapes_triangle_strip](shapes/shapes_triangle_strip.c) |
| ⭐⭐☆☆ | 5.6-dev | 5.6-dev | [Jopestpe](https://github.com/jopestpe) |
| [shapes_vector_angle](shapes/shapes_vector_angle.c) |
| ⭐⭐☆☆ | 1.0 | 5.0 | [Ramon Santamaria](https://github.com/raysan5) |
### category: textures [26]
diff --git a/examples/examples_list.txt b/examples/examples_list.txt
index 5a0c679a4..879f5707b 100644
--- a/examples/examples_list.txt
+++ b/examples/examples_list.txt
@@ -70,6 +70,7 @@ shapes;shapes_splines_drawing;★★★☆;5.0;5.0;2023;2025;"Ramon Santamaria";
shapes;shapes_digital_clock;★★★★;5.5;5.6;2025;2025;"Hamza RAHAL";@hmz-rhl
shapes;shapes_double_pendulum;★★☆☆;5.5;5.5;2025;2025;"JoeCheong";@Joecheong2006
shapes;shapes_dashed_line;★☆☆☆;5.5;5.5;2025;2025;"Luís Almeida";@luis605
+shapes;shapes_triangle_strip;★★☆☆;5.6-dev;5.6-dev;2025;2025;"Jopestpe";@jopestpe
shapes;shapes_vector_angle;★★☆☆;1.0;5.0;2023;2025;"Ramon Santamaria";@raysan5
textures;textures_logo_raylib;★☆☆☆;1.0;1.0;2014;2025;"Ramon Santamaria";@raysan5
textures;textures_srcrec_dstrec;★★★☆;1.3;1.3;2015;2025;"Ramon Santamaria";@raysan5
diff --git a/examples/shapes/shapes_triangle_strip.c b/examples/shapes/shapes_triangle_strip.c
new file mode 100644
index 000000000..ee4556d25
--- /dev/null
+++ b/examples/shapes/shapes_triangle_strip.c
@@ -0,0 +1,106 @@
+/*******************************************************************************************
+*
+* raylib [shapes] example - triangle strip
+*
+* Example complexity rating: [★★☆☆] 2/4
+*
+* Example originally created with raylib 5.6-dev, last time updated with raylib 5.6-dev
+*
+* Example contributed by Jopestpe (@jopestpe)
+*
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2025 Jopestpe (@jopestpe)
+*
+********************************************************************************************/
+
+#include "raylib.h"
+#include Pl8m@fB!J$wZV>=bx=7Q*vW@75dz38V N-%Gf+Uqm z+#Cugxo714y4jcbvTn)kq>1Wt)^b1k5&GnAN*)V`zzJ=Ih9_(1&ICm!$OH}n4|Rox zCE7O`gwI`Kz4%umVe`>wr)hc}@7(w7O?G495Rh 005Mh7W~nmM`Bcd_u@+ z3aEHu;kY6o;E=VVN(~ekV81XjnX|G8NH6Ypc#<5kOTPBok(9-5??AC|Gi^%@6AOol zn1F*+voyG}0VnGNXPB5yoVogb@3#(+r|<1fTJ=%6%(29N*{voq?*@iOJtig(NK` ;XR|m3 z6fOiiFuYuup989@K?# ~lIDnD*{gXw>il)kiFBVge3qdU>ms zezj|x%5^%0Q%3v2kE %bc (%Dq(S7ja>V>CUEkNCEQ2~cT(~cck#qpvpB=PG7 zE2drW^!SU5L!tI>Z=LsoFmab38}18nUExyPCC_QztSPMEkRZUwm@>gBiVYsyjXX?D z9&K7PAJ;M7?f=_0?}G1wF!3d~n|Q!uN5R}23c=IuKRn8oJ #q$Xrg@%-M_jHP{ zv(8+4=~`ri;74Gcj?o<0&`+9j`fDrM4dmJ-KrKX-zf6fD0uITZfB=>_{8 zoFNmez}*A&*blcrnZc7g=TuxyU&&YTr?1b`$ZQPU6UDLc4>}q)DUYf)V%4pDX_|pQWUGk3H$x*s2C5}-V z(#@bO-6tgA&^PIe49F{xB+DYl#i79886)8J;2NlK3{W+iX~(pEmqK6s*Oje-pxp2v znUV1bA9M&2lqeU>Y+$(5bIYNfGX|6!`I5gb_`@_Eltur1-NMAg!qKCp(9jcgQ}UW> z&6$AIY#osgPF0FCPJ;|vu(N^T(wsXD5PyK&^h{L1;n~`~QxU~ZhMq!$iMlzY?glxt zv67W#LS^>+`lt8(miy1Qdm7&^Dqs&7yZxVkl{mVs z* _y4Q+ESHl6;Ti0&XKW*|kZN8^q6>Z-k5j zSaEVF%zePS+wsA*kE?n63%MI-vdA2swer?AP=zPM#N^RuHS?(yW9$S|uXU0>4&ReE zG)3_-GO?%$2so%|d=l`Ex&2qbsZC?M>l)z*X}c1~Yn8jYK<>T8!J&{lrx$sIy_}Kp zh?#`HgLulGSy31BnX-4wzW{s7!Gw`fCCc^8^YX^6$JgHwR452PV5l=2oD3Fma3}<7 zCCVM=deJ2F`eo)qmJ)lXsfSZQ8W#jOFle$AS0*#w?LYRQO*+y+Jmtx&C}~C}mQNfU z3YA%@%a$_jQdpX_&R=1{?}-aMmVtYG@?0DWW+!eiIi0xib#6}Sq2np6+d+jokCs9M zPt*;?X-|J#6-eFE5y8}#cyv|!O;EGXjgc|s*sAl}(qbpv)Utb0Rcha+v)WZq!6Ctm zkul}eCiRFd@7$Y|W+sI(#!gr>)i@uNv=kK@dIH^7SEwxD{^W7uJ-gV2zZ@|#!QggL z5+mc18E1GAX^SIARKQ`|sh#WRIjnsgzDwb2*0YmWS+Yv)We%?jGvZeR4PLM_F?Hw~ zO>Yn|3g0_<{kE_l9_NyNfsB|C qbi^&KGqoT5T)Ag@7p|;}WU0?1)UI zP@t>Oa6|YnYnA-|ORO*Vv!8izW%uug64QLa@rOE50CM&L?-$=3(i`vH?f?9#)X^%x zWoP^QyMK55keD;iFaDWc+f|U+4yBB;6J8x*^H5f3S)zH>L%3JS&dq467%0 @6cJ&Uy2i!{w~y;uGi69y})7GyW>Z{eK-2m`1Lz@ z9I`@Kz~K$JqJX%aWfmug!r2wPQ^Fj?RdQb{`PxK(SDrL?Cn$;zL@+U(i1^yGcUI2v z^?IhQ6K+&%|9E56&ac0i{eH|c_XdW>7A7W-LyKk_!JW~#hKb4J+Nspp<
~31=g7fpQDr*nOLMaI23p%@IE=t zw}F8{&<3;?0I8L7V0HsTlDfbRtp(hhLi1kyc6(dL6Km29&c@4_m^^~ton({#`r~R! z>XsO$=}dizH~B$vyCK|x;imSBe>+)A9G|WGfAv+VeGa5)^C7~4p)%)5moC#T`RFTm zoE2Id^gOzZW`d^c4{>oQBzh+&WwMkwUYfG%nM C^Ynh_-4OUS7`aN zncra32f+m#%fLwpGEC%U5_o*Qkm%_U&K%(ap6uDPcY}iTK>x$7>>M)c3%HBsq%Kl_ zS*M~kZ6&C`;K0EsJ3$~-B134GJhSNKAdVWH1>8yP;0PCEWK8LvRn2in_yX(9to#>s z=$$msR0YVFpknDb6Vr)gJJ%?)GPT ~6v#N=_|&