Updated tokens for ARB_instanced_arrays (non-core). Issue http://www.opentk.com/node/590

This commit is contained in:
the_fiddler 2009-03-29 15:58:54 +00:00
parent f39fc9c394
commit 71d75282e4
5 changed files with 285 additions and 279 deletions

View file

@ -6497,4 +6497,8 @@ Buffer_Parameter_Apple enum:
use APPLE_flush_buffer_range BUFFER_SERIALIZED_MODIFY_APPLE use APPLE_flush_buffer_range BUFFER_SERIALIZED_MODIFY_APPLE
use APPLE_flush_buffer_range BUFFER_FLUSHING_UNMAP_APPLE use APPLE_flush_buffer_range BUFFER_FLUSHING_UNMAP_APPLE
# ARB_instanced_arrays
VertexAttribParameterARB enum:
ARRAY_DIVISOR = 0x88FE
# End (don't remove, or the last token may be missed!) # End (don't remove, or the last token may be missed!)

View file

@ -17273,7 +17273,7 @@ AreProgramsResidentNV(n, programs, residences)
BindProgramNV(target, id) BindProgramNV(target, id)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param id UInt32 in value param id UInt32 in value
category NV_vertex_program category NV_vertex_program
version 1.2 version 1.2
@ -17298,7 +17298,7 @@ DeleteProgramsNV(n, programs)
ExecuteProgramNV(target, id, params) ExecuteProgramNV(target, id, params)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param id UInt32 in value param id UInt32 in value
param params Float32 in array [4] param params Float32 in array [4]
category NV_vertex_program category NV_vertex_program
@ -17324,9 +17324,9 @@ GenProgramsNV(n, programs)
GetProgramParameterdvNV(target, index, pname, params) GetProgramParameterdvNV(target, index, pname, params)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param index UInt32 in value param index UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param params Float64 out array [4] param params Float64 out array [4]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17340,9 +17340,9 @@ GetProgramParameterdvNV(target, index, pname, params)
GetProgramParameterfvNV(target, index, pname, params) GetProgramParameterfvNV(target, index, pname, params)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param index UInt32 in value param index UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param params Float32 out array [4] param params Float32 out array [4]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17356,9 +17356,9 @@ GetProgramParameterfvNV(target, index, pname, params)
# GetProgramParameterSigneddvNV(target, index, pname, params) # GetProgramParameterSigneddvNV(target, index, pname, params)
# return void # return void
# param target VertexAttribEnumNV in value # param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param index Int32 in value # param index Int32 in value
# param pname VertexAttribEnumNV in value # param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param params Float64 out array [4] # param params Float64 out array [4]
# category NV_vertex_program1_1_dcc # category NV_vertex_program1_1_dcc
# dlflags notlistable # dlflags notlistable
@ -17370,9 +17370,9 @@ GetProgramParameterfvNV(target, index, pname, params)
# #
# GetProgramParameterSignedfvNV(target, index, pname, params) # GetProgramParameterSignedfvNV(target, index, pname, params)
# return void # return void
# param target VertexAttribEnumNV in value # param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param index Int32 in value # param index Int32 in value
# param pname VertexAttribEnumNV in value # param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param params Float32 out array [4] # param params Float32 out array [4]
# category NV_vertex_program1_1_dcc # category NV_vertex_program1_1_dcc
# dlflags notlistable # dlflags notlistable
@ -17385,7 +17385,7 @@ GetProgramParameterfvNV(target, index, pname, params)
GetProgramivNV(id, pname, params) GetProgramivNV(id, pname, params)
return void return void
param id UInt32 in value param id UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param params Int32 out array [4] param params Int32 out array [4]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17400,7 +17400,7 @@ GetProgramivNV(id, pname, params)
GetProgramStringNV(id, pname, program) GetProgramStringNV(id, pname, program)
return void return void
param id UInt32 in value param id UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param program ProgramCharacterNV out array [COMPSIZE(id/pname)] param program ProgramCharacterNV out array [COMPSIZE(id/pname)]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17414,9 +17414,9 @@ GetProgramStringNV(id, pname, program)
GetTrackMatrixivNV(target, address, pname, params) GetTrackMatrixivNV(target, address, pname, params)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param address UInt32 in value param address UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param params Int32 out array [1] param params Int32 out array [1]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17431,7 +17431,7 @@ GetTrackMatrixivNV(target, address, pname, params)
GetVertexAttribdvNV(index, pname, params) GetVertexAttribdvNV(index, pname, params)
return void return void
param index UInt32 in value param index UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param params Float64 out array [1] param params Float64 out array [1]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17446,7 +17446,7 @@ GetVertexAttribdvNV(index, pname, params)
GetVertexAttribfvNV(index, pname, params) GetVertexAttribfvNV(index, pname, params)
return void return void
param index UInt32 in value param index UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param params Float32 out array [1] param params Float32 out array [1]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17461,7 +17461,7 @@ GetVertexAttribfvNV(index, pname, params)
GetVertexAttribivNV(index, pname, params) GetVertexAttribivNV(index, pname, params)
return void return void
param index UInt32 in value param index UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param params Int32 out array [1] param params Int32 out array [1]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17476,7 +17476,7 @@ GetVertexAttribivNV(index, pname, params)
GetVertexAttribPointervNV(index, pname, pointer) GetVertexAttribPointervNV(index, pname, pointer)
return void return void
param index UInt32 in value param index UInt32 in value
param pname VertexAttribEnumNV in value param pname VertexAttribParameterArb in value # VertexAttribEnumNV in value
param pointer VoidPointer out array [1] param pointer VoidPointer out array [1]
category NV_vertex_program category NV_vertex_program
dlflags notlistable dlflags notlistable
@ -17503,7 +17503,7 @@ IsProgramNV(id)
LoadProgramNV(target, id, len, program) LoadProgramNV(target, id, len, program)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param id UInt32 in value param id UInt32 in value
param len SizeI in value param len SizeI in value
param program UInt8 in array [len] param program UInt8 in array [len]
@ -17516,7 +17516,7 @@ LoadProgramNV(target, id, len, program)
ProgramParameter4dNV(target, index, x, y, z, w) ProgramParameter4dNV(target, index, x, y, z, w)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param index UInt32 in value param index UInt32 in value
param x Float64 in value param x Float64 in value
param y Float64 in value param y Float64 in value
@ -17530,7 +17530,7 @@ ProgramParameter4dNV(target, index, x, y, z, w)
ProgramParameter4dvNV(target, index, v) ProgramParameter4dvNV(target, index, v)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param index UInt32 in value param index UInt32 in value
param v Float64 in array [4] param v Float64 in array [4]
category NV_vertex_program category NV_vertex_program
@ -17542,7 +17542,7 @@ ProgramParameter4dvNV(target, index, v)
ProgramParameter4fNV(target, index, x, y, z, w) ProgramParameter4fNV(target, index, x, y, z, w)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param index UInt32 in value param index UInt32 in value
param x Float32 in value param x Float32 in value
param y Float32 in value param y Float32 in value
@ -17556,7 +17556,7 @@ ProgramParameter4fNV(target, index, x, y, z, w)
ProgramParameter4fvNV(target, index, v) ProgramParameter4fvNV(target, index, v)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param index UInt32 in value param index UInt32 in value
param v Float32 in array [4] param v Float32 in array [4]
category NV_vertex_program category NV_vertex_program
@ -17570,7 +17570,7 @@ ProgramParameter4fvNV(target, index, v)
#??? extension specification in the registry. #??? extension specification in the registry.
ProgramParameters4dvNV(target, index, count, v) ProgramParameters4dvNV(target, index, count, v)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param index UInt32 in value param index UInt32 in value
param count UInt32 in value param count UInt32 in value
param v Float64 in array [count*4] param v Float64 in array [count*4]
@ -17585,7 +17585,7 @@ ProgramParameters4dvNV(target, index, count, v)
#??? extension specification in the registry. #??? extension specification in the registry.
ProgramParameters4fvNV(target, index, count, v) ProgramParameters4fvNV(target, index, count, v)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param index UInt32 in value param index UInt32 in value
param count UInt32 in value param count UInt32 in value
param v Float32 in array [count*4] param v Float32 in array [count*4]
@ -17598,7 +17598,7 @@ ProgramParameters4fvNV(target, index, count, v)
# ProgramParameterSigned4dNV(target, index, x, y, z, w) # ProgramParameterSigned4dNV(target, index, x, y, z, w)
# return void # return void
# param target VertexAttribEnumNV in value # param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param index Int32 in value # param index Int32 in value
# param x Float64 in value # param x Float64 in value
# param y Float64 in value # param y Float64 in value
@ -17612,7 +17612,7 @@ ProgramParameters4fvNV(target, index, count, v)
# #
# ProgramParameterSigned4dvNV(target, index, v) # ProgramParameterSigned4dvNV(target, index, v)
# return void # return void
# param target VertexAttribEnumNV in value # param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param index Int32 in value # param index Int32 in value
# param v Float64 in array [4] # param v Float64 in array [4]
# category NV_vertex_program1_1_dcc # category NV_vertex_program1_1_dcc
@ -17624,7 +17624,7 @@ ProgramParameters4fvNV(target, index, count, v)
# #
# ProgramParameterSigned4fNV(target, index, x, y, z, w) # ProgramParameterSigned4fNV(target, index, x, y, z, w)
# return void # return void
# param target VertexAttribEnumNV in value # param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param index Int32 in value # param index Int32 in value
# param x Float32 in value # param x Float32 in value
# param y Float32 in value # param y Float32 in value
@ -17638,7 +17638,7 @@ ProgramParameters4fvNV(target, index, count, v)
# #
# ProgramParameterSigned4fvNV(target, index, v) # ProgramParameterSigned4fvNV(target, index, v)
# return void # return void
# param target VertexAttribEnumNV in value # param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param index Int32 in value # param index Int32 in value
# param v Float32 in array [4] # param v Float32 in array [4]
# category NV_vertex_program1_1_dcc # category NV_vertex_program1_1_dcc
@ -17650,7 +17650,7 @@ ProgramParameters4fvNV(target, index, count, v)
# #
# ProgramParametersSigned4dvNV(target, index, count, v) # ProgramParametersSigned4dvNV(target, index, count, v)
# return void # return void
# param target VertexAttribEnumNV in value # param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param index Int32 in value # param index Int32 in value
# param count SizeI in value # param count SizeI in value
# param v Float64 in array [count*4] # param v Float64 in array [count*4]
@ -17663,7 +17663,7 @@ ProgramParameters4fvNV(target, index, count, v)
# #
# ProgramParametersSigned4fvNV(target, index, count, v) # ProgramParametersSigned4fvNV(target, index, count, v)
# return void # return void
# param target VertexAttribEnumNV in value # param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
# param index Int32 in value # param index Int32 in value
# param count SizeI in value # param count SizeI in value
# param v Float32 in array [count*4] # param v Float32 in array [count*4]
@ -17687,10 +17687,10 @@ RequestResidentProgramsNV(n, programs)
TrackMatrixNV(target, address, matrix, transform) TrackMatrixNV(target, address, matrix, transform)
return void return void
param target VertexAttribEnumNV in value param target VertexAttribParameterArb in value # VertexAttribEnumNV in value
param address UInt32 in value param address UInt32 in value
param matrix VertexAttribEnumNV in value param matrix VertexAttribParameterArb in value # VertexAttribEnumNV in value
param transform VertexAttribEnumNV in value param transform VertexAttribParameterArb in value # VertexAttribEnumNV in value
category NV_vertex_program category NV_vertex_program
version 1.2 version 1.2
extension soft WINSOFT NV10 extension soft WINSOFT NV10
@ -17702,7 +17702,7 @@ VertexAttribPointerNV(index, fsize, type, stride, pointer)
return void return void
param index UInt32 in value param index UInt32 in value
param fsize Int32 in value param fsize Int32 in value
param type VertexAttribEnumNV in value param type VertexAttribParameterArb in value # VertexAttribEnumNV in value
param stride SizeI in value param stride SizeI in value
param pointer Void in array [COMPSIZE(fsize/type/stride)] retained param pointer Void in array [COMPSIZE(fsize/type/stride)] retained
category NV_vertex_program category NV_vertex_program

File diff suppressed because it is too large Load diff

View file

@ -3722,76 +3722,76 @@ namespace OpenTK.Graphics
internal unsafe delegate bool AreProgramsResidentNV(Int32 n, UInt32* programs, [Out] bool* residences); internal unsafe delegate bool AreProgramsResidentNV(Int32 n, UInt32* programs, [Out] bool* residences);
internal unsafe static AreProgramsResidentNV glAreProgramsResidentNV; internal unsafe static AreProgramsResidentNV glAreProgramsResidentNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void BindProgramNV(OpenTK.Graphics.NvVertexProgram target, UInt32 id); internal delegate void BindProgramNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 id);
internal static BindProgramNV glBindProgramNV; internal static BindProgramNV glBindProgramNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void DeleteProgramsNV(Int32 n, UInt32* programs); internal unsafe delegate void DeleteProgramsNV(Int32 n, UInt32* programs);
internal unsafe static DeleteProgramsNV glDeleteProgramsNV; internal unsafe static DeleteProgramsNV glDeleteProgramsNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExecuteProgramNV(OpenTK.Graphics.NvVertexProgram target, UInt32 id, Single* @params); internal unsafe delegate void ExecuteProgramNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 id, Single* @params);
internal unsafe static ExecuteProgramNV glExecuteProgramNV; internal unsafe static ExecuteProgramNV glExecuteProgramNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GenProgramsNV(Int32 n, [Out] UInt32* programs); internal unsafe delegate void GenProgramsNV(Int32 n, [Out] UInt32* programs);
internal unsafe static GenProgramsNV glGenProgramsNV; internal unsafe static GenProgramsNV glGenProgramsNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetProgramParameterdvNV(OpenTK.Graphics.NvVertexProgram target, UInt32 index, OpenTK.Graphics.NvVertexProgram pname, [Out] Double* @params); internal unsafe delegate void GetProgramParameterdvNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 index, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] Double* @params);
internal unsafe static GetProgramParameterdvNV glGetProgramParameterdvNV; internal unsafe static GetProgramParameterdvNV glGetProgramParameterdvNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetProgramParameterfvNV(OpenTK.Graphics.NvVertexProgram target, UInt32 index, OpenTK.Graphics.NvVertexProgram pname, [Out] Single* @params); internal unsafe delegate void GetProgramParameterfvNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 index, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] Single* @params);
internal unsafe static GetProgramParameterfvNV glGetProgramParameterfvNV; internal unsafe static GetProgramParameterfvNV glGetProgramParameterfvNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetProgramivNV(UInt32 id, OpenTK.Graphics.NvVertexProgram pname, [Out] Int32* @params); internal unsafe delegate void GetProgramivNV(UInt32 id, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] Int32* @params);
internal unsafe static GetProgramivNV glGetProgramivNV; internal unsafe static GetProgramivNV glGetProgramivNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetProgramStringNV(UInt32 id, OpenTK.Graphics.NvVertexProgram pname, [Out] Byte* program); internal unsafe delegate void GetProgramStringNV(UInt32 id, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] Byte* program);
internal unsafe static GetProgramStringNV glGetProgramStringNV; internal unsafe static GetProgramStringNV glGetProgramStringNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetTrackMatrixivNV(OpenTK.Graphics.NvVertexProgram target, UInt32 address, OpenTK.Graphics.NvVertexProgram pname, [Out] Int32* @params); internal unsafe delegate void GetTrackMatrixivNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 address, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] Int32* @params);
internal unsafe static GetTrackMatrixivNV glGetTrackMatrixivNV; internal unsafe static GetTrackMatrixivNV glGetTrackMatrixivNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetVertexAttribdvNV(UInt32 index, OpenTK.Graphics.NvVertexProgram pname, [Out] Double* @params); internal unsafe delegate void GetVertexAttribdvNV(UInt32 index, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] Double* @params);
internal unsafe static GetVertexAttribdvNV glGetVertexAttribdvNV; internal unsafe static GetVertexAttribdvNV glGetVertexAttribdvNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetVertexAttribfvNV(UInt32 index, OpenTK.Graphics.NvVertexProgram pname, [Out] Single* @params); internal unsafe delegate void GetVertexAttribfvNV(UInt32 index, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] Single* @params);
internal unsafe static GetVertexAttribfvNV glGetVertexAttribfvNV; internal unsafe static GetVertexAttribfvNV glGetVertexAttribfvNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetVertexAttribivNV(UInt32 index, OpenTK.Graphics.NvVertexProgram pname, [Out] Int32* @params); internal unsafe delegate void GetVertexAttribivNV(UInt32 index, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] Int32* @params);
internal unsafe static GetVertexAttribivNV glGetVertexAttribivNV; internal unsafe static GetVertexAttribivNV glGetVertexAttribivNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void GetVertexAttribPointervNV(UInt32 index, OpenTK.Graphics.NvVertexProgram pname, [Out] IntPtr pointer); internal delegate void GetVertexAttribPointervNV(UInt32 index, OpenTK.Graphics.VertexAttribParameterArb pname, [Out] IntPtr pointer);
internal static GetVertexAttribPointervNV glGetVertexAttribPointervNV; internal static GetVertexAttribPointervNV glGetVertexAttribPointervNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate bool IsProgramNV(UInt32 id); internal delegate bool IsProgramNV(UInt32 id);
internal static IsProgramNV glIsProgramNV; internal static IsProgramNV glIsProgramNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void LoadProgramNV(OpenTK.Graphics.NvVertexProgram target, UInt32 id, Int32 len, Byte* program); internal unsafe delegate void LoadProgramNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 id, Int32 len, Byte* program);
internal unsafe static LoadProgramNV glLoadProgramNV; internal unsafe static LoadProgramNV glLoadProgramNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void ProgramParameter4dNV(OpenTK.Graphics.NvVertexProgram target, UInt32 index, Double x, Double y, Double z, Double w); internal delegate void ProgramParameter4dNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 index, Double x, Double y, Double z, Double w);
internal static ProgramParameter4dNV glProgramParameter4dNV; internal static ProgramParameter4dNV glProgramParameter4dNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ProgramParameter4dvNV(OpenTK.Graphics.NvVertexProgram target, UInt32 index, Double* v); internal unsafe delegate void ProgramParameter4dvNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 index, Double* v);
internal unsafe static ProgramParameter4dvNV glProgramParameter4dvNV; internal unsafe static ProgramParameter4dvNV glProgramParameter4dvNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void ProgramParameter4fNV(OpenTK.Graphics.NvVertexProgram target, UInt32 index, Single x, Single y, Single z, Single w); internal delegate void ProgramParameter4fNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 index, Single x, Single y, Single z, Single w);
internal static ProgramParameter4fNV glProgramParameter4fNV; internal static ProgramParameter4fNV glProgramParameter4fNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ProgramParameter4fvNV(OpenTK.Graphics.NvVertexProgram target, UInt32 index, Single* v); internal unsafe delegate void ProgramParameter4fvNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 index, Single* v);
internal unsafe static ProgramParameter4fvNV glProgramParameter4fvNV; internal unsafe static ProgramParameter4fvNV glProgramParameter4fvNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ProgramParameters4dvNV(OpenTK.Graphics.NvVertexProgram target, UInt32 index, UInt32 count, Double* v); internal unsafe delegate void ProgramParameters4dvNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 index, UInt32 count, Double* v);
internal unsafe static ProgramParameters4dvNV glProgramParameters4dvNV; internal unsafe static ProgramParameters4dvNV glProgramParameters4dvNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ProgramParameters4fvNV(OpenTK.Graphics.NvVertexProgram target, UInt32 index, UInt32 count, Single* v); internal unsafe delegate void ProgramParameters4fvNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 index, UInt32 count, Single* v);
internal unsafe static ProgramParameters4fvNV glProgramParameters4fvNV; internal unsafe static ProgramParameters4fvNV glProgramParameters4fvNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void RequestResidentProgramsNV(Int32 n, UInt32* programs); internal unsafe delegate void RequestResidentProgramsNV(Int32 n, UInt32* programs);
internal unsafe static RequestResidentProgramsNV glRequestResidentProgramsNV; internal unsafe static RequestResidentProgramsNV glRequestResidentProgramsNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void TrackMatrixNV(OpenTK.Graphics.NvVertexProgram target, UInt32 address, OpenTK.Graphics.NvVertexProgram matrix, OpenTK.Graphics.NvVertexProgram transform); internal delegate void TrackMatrixNV(OpenTK.Graphics.VertexAttribParameterArb target, UInt32 address, OpenTK.Graphics.VertexAttribParameterArb matrix, OpenTK.Graphics.VertexAttribParameterArb transform);
internal static TrackMatrixNV glTrackMatrixNV; internal static TrackMatrixNV glTrackMatrixNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void VertexAttribPointerNV(UInt32 index, Int32 fsize, OpenTK.Graphics.NvVertexProgram type, Int32 stride, IntPtr pointer); internal delegate void VertexAttribPointerNV(UInt32 index, Int32 fsize, OpenTK.Graphics.VertexAttribParameterArb type, Int32 stride, IntPtr pointer);
internal static VertexAttribPointerNV glVertexAttribPointerNV; internal static VertexAttribPointerNV glVertexAttribPointerNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void VertexAttrib1dNV(UInt32 index, Double x); internal delegate void VertexAttrib1dNV(UInt32 index, Double x);

View file

@ -5508,6 +5508,7 @@ namespace OpenTK.Graphics
MaxProgramLoopCountNv = ((int)0X88f8), MaxProgramLoopCountNv = ((int)0X88f8),
VertexAttribArrayInteger = ((int)0X88fd), VertexAttribArrayInteger = ((int)0X88fd),
VertexAttribArrayIntegerNv = ((int)0X88fd), VertexAttribArrayIntegerNv = ((int)0X88fd),
ArrayDivisor = ((int)0X88fe),
VertexAttribArrayDivisorArb = ((int)0X88fe), VertexAttribArrayDivisorArb = ((int)0X88fe),
MaxArrayTextureLayers = ((int)0X88ff), MaxArrayTextureLayers = ((int)0X88ff),
MaxArrayTextureLayersExt = ((int)0X88ff), MaxArrayTextureLayersExt = ((int)0X88ff),
@ -6735,6 +6736,7 @@ namespace OpenTK.Graphics
ArrayType = ((int)0X8625), ArrayType = ((int)0X8625),
CurrentVertexAttrib = ((int)0X8626), CurrentVertexAttrib = ((int)0X8626),
ArrayNormalized = ((int)0X886a), ArrayNormalized = ((int)0X886a),
ArrayDivisor = ((int)0X88fe),
} }
public enum VertexAttribPointerParameterArb public enum VertexAttribPointerParameterArb