shader syntax initial commit