This visualization shows Insertion Sort, Selection Sort, Shell Sort, Quick Sort, and Merge Sort. This Sorting visualization gives a brief overview of how different array elements are changed during sorting. This video does not represent the actual algorithmic time for sorting.
Tutorial link: https://mygluecode.com/sorting-algorithm-visualization-opengl/
Source code: https://github.com/rajan9519/OpenGL/tree/master/Sorting%20Visualization