public static unsafe void GetUniform(this ArbGpuShaderInt64 thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] int location, [Count(Computed = "program, location"), Flow(FlowDirection.Out)] Span <ulong> @params)
 {
     // SpanOverloader
     thisApi.GetUniform(program, location, out @params.GetPinnableReference());
 }
 public static unsafe void Uniform1(this ArbGpuShaderInt64 thisApi, [Flow(FlowDirection.In)] int location, [Flow(FlowDirection.In)] uint count, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan <ulong> value)
 {
     // SpanOverloader
     thisApi.Uniform1(location, count, in value.GetPinnableReference());
 }
 public static unsafe void GetnUniform(this ArbGpuShaderInt64 thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] int location, [Flow(FlowDirection.In)] uint bufSize, [Count(Parameter = "bufSize"), Flow(FlowDirection.Out)] Span <long> @params)
 {
     // SpanOverloader
     thisApi.GetnUniform(program, location, bufSize, out @params.GetPinnableReference());
 }