This project visually presents the Mergesort sorting algorithm. Uses OpenGL for rendering, SLD2 and Audiore libs for window and sound respectively.
$ git clone https://github.com/milosd92/mergesort-opengl.git
$ cmake .
$ make
Because Audiore uses PulseAudio OSS to play sounds, running program on it's own will not start on Ubuntu, because of the removed /dev/dsp. For programs that still use OSS-style /dev/dsp, you can emulate it with padsp:
$ padsp ./Mergesort_OpenGL
This is a quick-fix, until i find some better solution.