Nearly done shader gen