Yes, the workoarund with the SHADER is very good, but if you use Fixed Functions Pipeline, then there isn't a workaround.