public static unsafe void GetProgramEnvParameter(this ArbFragmentProgram thisApi, [Flow(FlowDirection.In)] ProgramTarget target, [Flow(FlowDirection.In)] uint index, [Count(Count = 4), Flow(FlowDirection.Out)] Span <float> @params) { // SpanOverloader thisApi.GetProgramEnvParameter(target, index, out @params.GetPinnableReference()); }