set depth test off to avoid artifacts of semitransparent sprites conflicting
"discard" may not improve performance