Cleaned up shader example