Smoke works with geometry shader