See FNA:mojoshader-cs