P.S. Наверное, даром это все писал, так как топикстартера больше эффекты интересуют...тут ответ прост - отрисовка в эффектах, основанных на частицах может быть любой, например в одной моей поделке на OpenGL учитывался вывод через point sprites, display list, и батчи VBO, главное чтобы позволяла архитектура движка(MVC-паттерн тут идеален для применения). Главное в таких частицах, если хотим чего-то посложнее дождя вокруг камеры - гибкая архитектра, позволяющая конфигурировать и создавать эмиттеры частиц с как можно большим количеством параметров, как это сделано, например, в UDK или редакторе MagicParticles. Единственное, что может сделать такой движок GPU-зависимым - это если мы захотим перенести логику на GPU, как это реализовано в Vector Fields внутри UE4(compute shaders, OpenCL), но Flash до такого еще далеко
P.P.S. Пока писал это дополнение, все-таки оказалось, что предыдущий пост написан не зря
