Visual shader update