This asset has only been tested with GameMaker: Studio 1.
You need Graphics Utilities to be able to compile this asset. Graphics Utilities enables lots of features for graphics programming via a DLL. You can read more about it by following the link.
Download executable: https://1drv.ms/u/s!AppH38QcoEBfh-RJMu_oxkTyD0u66g
This demo contains a set of different types of fireworks which uses vertex texture fetching and point sprites to efficiently render more than 100,000 particles at once. The logic of the particles is updated with the use of 32-bit color channel surfaces.
This was made for GMC member xygthop3's 3D effects challenge (#1): http://gmc.yoyogames.com/index.php?showtopic=678490. It has had a bit of further development, and now it's available here on the marketplace. The sound used in the challenge is not included.
Remember to read the asset's EULA: