Такой вопрос. в Unity/SRP, в Common.hlsl есть краткое соглашение о коудстайле. и там такие строки
Do not use "in", only "out" or "inout" as qualifier, no "inline" keyword either, useless. When declaring "out" argument of function, they are always last