client: shader are better managed
client: screen effects