The low-level GL moduleΒΆ
Vispy has a low-level gl module which wraps GL calls almost to a 1-to-1 ratio. While this is intended mostly for internal use, it is possible to use this to construct programs.

Example demonstrating simulation of fireworks using point sprites
Example demonstrating simulation of fireworks using point sprites