GL.ShaderBinary Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ShaderBinary(Int32, UInt32[], ShaderBinaryFormat, IntPtr, Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary (int n, uint[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, int length);
static member ShaderBinary : int * uint32[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * nativeint * int -> unit
Parameters
- n
- Int32
- shaders
- UInt32[]
- binaryformat
- ShaderBinaryFormat
- binary
-
IntPtr
nativeint
- length
- Int32
- Attributes
Applies to
ShaderBinary(Int32, Int32, ShaderBinaryFormat, IntPtr, Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary (int n, ref int shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, int length);
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * nativeint * int -> unit
Parameters
- n
- Int32
- shaders
- Int32
- binaryformat
- ShaderBinaryFormat
- binary
-
IntPtr
nativeint
- length
- Int32
- Attributes
Applies to
ShaderBinary(Int32, Int32*, ShaderBinaryFormat, IntPtr, Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary (int n, int* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, int length);
static member ShaderBinary : int * nativeptr<int> * OpenTK.Graphics.ES30.ShaderBinaryFormat * nativeint * int -> unit
Parameters
- n
- Int32
- shaders
- Int32*
- binaryformat
- ShaderBinaryFormat
- binary
-
IntPtr
nativeint
- length
- Int32
- Attributes
Applies to
ShaderBinary(Int32, Int32[], ShaderBinaryFormat, IntPtr, Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary (int n, int[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, int length);
static member ShaderBinary : int * int[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * nativeint * int -> unit
Parameters
- n
- Int32
- shaders
- Int32[]
- binaryformat
- ShaderBinaryFormat
- binary
-
IntPtr
nativeint
- length
- Int32
- Attributes
Applies to
ShaderBinary(Int32, UInt32, ShaderBinaryFormat, IntPtr, Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary (int n, ref uint shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, int length);
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * nativeint * int -> unit
Parameters
- n
- Int32
- shaders
- UInt32
- binaryformat
- ShaderBinaryFormat
- binary
-
IntPtr
nativeint
- length
- Int32
- Attributes
Applies to
ShaderBinary(Int32, UInt32*, ShaderBinaryFormat, IntPtr, Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary (int n, uint* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, int length);
static member ShaderBinary : int * nativeptr<uint32> * OpenTK.Graphics.ES30.ShaderBinaryFormat * nativeint * int -> unit
Parameters
- n
- Int32
- shaders
- UInt32*
- binaryformat
- ShaderBinaryFormat
- binary
-
IntPtr
nativeint
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32, ShaderBinaryFormat, T3[], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, ref uint shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[] binary, int length) where T3 : struct;
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32
- binaryformat
- ShaderBinaryFormat
- binary
- T3[]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32*, ShaderBinaryFormat, T3, Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, uint* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, out T3 binary, int length) where T3 : struct;
static member ShaderBinary : int * nativeptr<uint32> * OpenTK.Graphics.ES30.ShaderBinaryFormat * * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32*
- binaryformat
- ShaderBinaryFormat
- binary
- T3
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32, ShaderBinaryFormat, T3[,], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, ref uint shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,] binary, int length) where T3 : struct;
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32[], ShaderBinaryFormat, T3[], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, uint[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[] binary, int length) where T3 : struct;
static member ShaderBinary : int * uint32[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32[]
- binaryformat
- ShaderBinaryFormat
- binary
- T3[]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32, ShaderBinaryFormat, T3[,,], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, ref uint shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,,] binary, int length) where T3 : struct;
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32*, ShaderBinaryFormat, T3[], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, uint* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[] binary, int length) where T3 : struct;
static member ShaderBinary : int * nativeptr<uint32> * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32*
- binaryformat
- ShaderBinaryFormat
- binary
- T3[]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32[], ShaderBinaryFormat, T3, Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, uint[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, out T3 binary, int length) where T3 : struct;
static member ShaderBinary : int * uint32[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32[]
- binaryformat
- ShaderBinaryFormat
- binary
- T3
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32[], ShaderBinaryFormat, T3[,,], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, uint[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,,] binary, int length) where T3 : struct;
static member ShaderBinary : int * uint32[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32[]
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32[], ShaderBinaryFormat, T3[,], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, uint[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,] binary, int length) where T3 : struct;
static member ShaderBinary : int * uint32[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32[]
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32*, ShaderBinaryFormat, T3[,], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, uint* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,] binary, int length) where T3 : struct;
static member ShaderBinary : int * nativeptr<uint32> * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32*
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32, ShaderBinaryFormat, T3, Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, ref uint shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, out T3 binary, int length) where T3 : struct;
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32
- binaryformat
- ShaderBinaryFormat
- binary
- T3
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, UInt32*, ShaderBinaryFormat, T3[,,], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, uint* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,,] binary, int length) where T3 : struct;
static member ShaderBinary : int * nativeptr<uint32> * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- UInt32*
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32[], ShaderBinaryFormat, T3[,], Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary<T3> (int n, int[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,] binary, int length) where T3 : struct;
static member ShaderBinary : int * int[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32[]
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32[], ShaderBinaryFormat, T3[,,], Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary<T3> (int n, int[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,,] binary, int length) where T3 : struct;
static member ShaderBinary : int * int[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32[]
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32[], ShaderBinaryFormat, T3, Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary<T3> (int n, int[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, out T3 binary, int length) where T3 : struct;
static member ShaderBinary : int * int[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32[]
- binaryformat
- ShaderBinaryFormat
- binary
- T3
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32*, ShaderBinaryFormat, T3[], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, int* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[] binary, int length) where T3 : struct;
static member ShaderBinary : int * nativeptr<int> * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32*
- binaryformat
- ShaderBinaryFormat
- binary
- T3[]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32*, ShaderBinaryFormat, T3[,], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, int* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,] binary, int length) where T3 : struct;
static member ShaderBinary : int * nativeptr<int> * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32*
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32*, ShaderBinaryFormat, T3[,,], Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, int* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,,] binary, int length) where T3 : struct;
static member ShaderBinary : int * nativeptr<int> * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32*
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32*, ShaderBinaryFormat, T3, Int32)
Important
This API is not CLS-compliant.
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
[System.CLSCompliant(false)]
public static void ShaderBinary<T3> (int n, int* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, out T3 binary, int length) where T3 : struct;
static member ShaderBinary : int * nativeptr<int> * OpenTK.Graphics.ES30.ShaderBinaryFormat * * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32*
- binaryformat
- ShaderBinaryFormat
- binary
- T3
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32, ShaderBinaryFormat, T3[], Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary<T3> (int n, ref int shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[] binary, int length) where T3 : struct;
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32
- binaryformat
- ShaderBinaryFormat
- binary
- T3[]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32, ShaderBinaryFormat, T3[,], Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary<T3> (int n, ref int shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,] binary, int length) where T3 : struct;
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32, ShaderBinaryFormat, T3[,,], Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary<T3> (int n, ref int shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[,,] binary, int length) where T3 : struct;
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[,,] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32
- binaryformat
- ShaderBinaryFormat
- binary
- T3[,,]
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32, ShaderBinaryFormat, T3, Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary<T3> (int n, ref int shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, out T3 binary, int length) where T3 : struct;
static member ShaderBinary : int * * OpenTK.Graphics.ES30.ShaderBinaryFormat * * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32
- binaryformat
- ShaderBinaryFormat
- binary
- T3
- length
- Int32
- Attributes
Applies to
ShaderBinary<T3>(Int32, Int32[], ShaderBinaryFormat, T3[], Int32)
[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glShaderBinary", Version="3.0")]
public static void ShaderBinary<T3> (int n, int[] shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, T3[] binary, int length) where T3 : struct;
static member ShaderBinary : int * int[] * OpenTK.Graphics.ES30.ShaderBinaryFormat * 'T3[] * int -> unit (requires 'T3 : struct)
Type Parameters
- T3
Parameters
- n
- Int32
- shaders
- Int32[]
- binaryformat
- ShaderBinaryFormat
- binary
- T3[]
- length
- Int32
- Attributes