public static void GetProgramPipelineEXT(UInt32 pipeline, PipelineParameterName pname, [Out] Int32[] @params)
 {
     unsafe
     {
         fixed(Int32 *p_params = @params)
         {
             Debug.Assert(Delegates.pglGetProgramPipelineivEXT != null, "pglGetProgramPipelineivEXT not implemented");
             Delegates.pglGetProgramPipelineivEXT(pipeline, (Int32)pname, p_params);
             LogCommand("glGetProgramPipelineivEXT", null, pipeline, pname, @params);
         }
     }
     DebugCheckErrors(null);
 }
示例#2
0
 public static void GetProgramPipelineEXT(uint pipeline, PipelineParameterName pname, out int @params)
 {
     unsafe
     {
         fixed(int *p_params = & @params)
         {
             Debug.Assert(Delegates.pglGetProgramPipelineivEXT != null, "pglGetProgramPipelineivEXT not implemented");
             Delegates.pglGetProgramPipelineivEXT(pipeline, (int)pname, p_params);
             LogCommand("glGetProgramPipelineivEXT", null, pipeline, pname, @params);
         }
     }
     DebugCheckErrors(null);
 }
 public static unsafe void GetProgramPipeline(this ExtSeparateShaderObjects thisApi, [Flow(FlowDirection.In)] uint pipeline, [Flow(FlowDirection.In)] PipelineParameterName pname, [Flow(FlowDirection.Out)] Span <int> @params)
 {
     // SpanOverloader
     thisApi.GetProgramPipeline(pipeline, pname, out @params.GetPinnableReference());
 }
示例#4
0
 public abstract void GetProgramPipeline([Flow(FlowDirection.In)] uint pipeline, [Flow(FlowDirection.In)] PipelineParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] out int @params);
示例#5
0
 public abstract void GetProgramPipeline([Flow(FlowDirection.In)] uint pipeline, [Flow(FlowDirection.In)] PipelineParameterName pname, [Flow(FlowDirection.Out)] Span <int> @params);
示例#6
0
 public abstract unsafe void GetProgramPipeline([Flow(FlowDirection.In)] uint pipeline, [Flow(FlowDirection.In)] PipelineParameterName pname, [Flow(FlowDirection.Out)] int * @params);