public static unsafe void ProgramSubroutineParameters(this NVGpuProgram5 thisApi, [Flow(FlowDirection.In)] NV target, [Flow(FlowDirection.In)] uint count, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan <uint> @params)
 {
     // SpanOverloader
     thisApi.ProgramSubroutineParameters(target, count, in @params.GetPinnableReference());
 }
 public static unsafe void GetProgramSubroutineParameter(this NVGpuProgram5 thisApi, [Flow(FlowDirection.In)] NV target, [Flow(FlowDirection.In)] uint index, [Count(Computed = "target"), Flow(FlowDirection.Out)] Span <uint> param)
 {
     // SpanOverloader
     thisApi.GetProgramSubroutineParameter(target, index, out param.GetPinnableReference());
 }