Parallel Computing in the Computer Science Curriculum > Platform Resources > Thread Safe Graphics Library (TSGL)

Thread Safe Graphics Library

TSGL is a thread-safe graphics library perfect for drawing graphics. You can do a wide variety of things with TSGL, including: image manipulation and rendering (.bmp, .jpeg, and .png image formats supported), 2D polygon drawing (rectangles, circles, triangles, etc.), text rendering, animations with keyboard and/or mouse events, and much more. All drawing and rendering is done with threads and in parallel. This library is currently supported on Windows, Mac OS, and Linux. 3D graphics are currently not supported by this library.

This software library is publicly available and maintained on the TSGL github site. In addition to the code, you will find videos about how to install it there.

Tutorials and other useful information can also be found on the accompanying TSGL wiki page.

Comment? Start the discussion about Thread Safe Graphics Library (TSGL)