Не увидел, может уже кидали, но у AMD есть неплохой вариант для такого рода частиц, полностью на compute шейдерах. Сортировка частиц в экранных тайлах и шейдинг только ближайших, пока не наступит насыщение по прозрачности.
А вообще возможно ли сделать какой-нибудь FidelityFX Super Resolution прямо руками? Вот у меня видеокарты вообще нет, ГТА 5 идёт нормально только в 720p. А дефолтный апскейлинг ужасен. Можно ли свой алгоритм применить вот в таких проприетарных приложениях?