fixes for diverse shader instances in emit tile