diff --git a/signatures/make_issue_markup.pl b/signatures/make_issue_markup.pl new file mode 100644 index 0000000..48f67ed --- /dev/null +++ b/signatures/make_issue_markup.pl @@ -0,0 +1,19 @@ +use strictures; +use IO::All -binary; +use Text::CSV_XS qw( csv ); +use Devel::Confess; +use FindBin '$Bin'; + +run(); + +sub run { + my $target_dir = "$Bin/pointer_functions_by_feature"; + my @files = io( $target_dir )->all_files; + for my $file ( @files ) { + my @args = @{csv( in => $file, auto_diag => 9 )}; + shift @args; + my %functions = map {$_->[0], 1} @args; + my @functions = sort keys %functions; + print " * **".($file->filename)."** : @functions\n - [ ] started\n - [ ] done\n"; + } +} diff --git a/signatures/parse_signatures.pl b/signatures/parse_signatures.pl new file mode 100644 index 0000000..187c039 --- /dev/null +++ b/signatures/parse_signatures.pl @@ -0,0 +1,108 @@ +use strictures; +use IO::All -binary; +use Text::CSV_XS 1.27 qw( csv ); +use Devel::Confess; +use FindBin '$Bin'; + +run(); + +sub run { + my $target_dir = "$Bin/pointer_functions_by_feature"; + mkdir $target_dir if not -d $target_dir; + my %features; + push @{ $features{ $_->{feature} } }, $_ for eval io( "$Bin/badp-XS-sigs-numptr.pl" )->all; + my $sigpars = Signature::Parser->new; + for my $feature ( sort keys %features ) { + my @functions = @{ $features{$feature} }; + my $files = 1; + my $pointers = 0; + my @arguments; + my @funcs_to_do = sort { $a->{name} cmp $b->{name} } @functions; + for my $i ( 0 .. $#funcs_to_do ) { + my $function = $funcs_to_do[$i]; + my @sig_parts = @{ $sigpars->from_string( $function->{restype} . " res, " . $function->{signature} ) }; + $sig_parts[0]{name} = undef; + $sig_parts[$_]{pos} = $_ - 1 for 0 .. $#sig_parts; + add_raw_line( \@arguments, $function->{name}, $_ ) for @sig_parts; + $pointers += $function->{nptr}; + + # try to batch things by dumping after 10 pointers (except for the very last loop) + next if $i == $#funcs_to_do or $pointers <= 10; + dump_arguments( $feature, \@arguments, \$files, \$pointers, $target_dir ); + } + $files = 0 if $files == 1; # don't add series numbers to filename if there's only one file + dump_arguments( $feature, \@arguments, \$files, \$pointers, $target_dir ) if @arguments; + } + return; +} + +sub add_raw_line { + my ( $arguments, $function, $part ) = @_; + my $array_size = $part->{array_size} || $part->{pointer_depth} ? "???" : "N/A"; + my $inout = $part->{pos} == -1 ? "out" : $part->{pointer_depth} ? "???" : "in"; + my $width = $part->{pointer_depth} ? "???" : "fixed"; + my $notes = ( $part->{pos} == -1 and $part->{type} eq "void" ) ? "N/A" : $part->{pointer_depth} ? "???" : "??"; + push @{$arguments}, [ + map defined() ? $_ : "N/A", # + $function, @{$part}{qw( pos pointer_depth type name )}, $array_size, $inout, $width, $notes + ]; + return; +} + +sub dump_arguments { + my ( $feature, $arguments, $files, $pointers, $target_dir ) = @_; + my $file_number = ${$files} ? sprintf( ".%04d", ${$files} ) : ""; + my $target = "$target_dir/$feature$file_number.csv"; + my @header = qw( func_name arg_pos pointer_depth type arg_name array_size inout width notes ); + csv( in => [ \@header, @{$arguments} ], out => $target, auto_diag => 9 ); + ${$pointers} = 0; + @{$arguments} = (); + ${$files}++; + return; +} + +package Signature::Parser; + +use parent 'Parser::MGC'; +use curry; + +sub parse { + my ( $self ) = @_; + + my @type_words = ( + qw( const void ), + map "GL$_", qw( void boolean enum short ushort byte ubyte + sizei sizeiptr sizeiptrARB + float double half char bitfield fixed + DEBUGPROC DEBUGPROCAMD DEBUGPROCARB handleARB charARB sync clampd clampf + vdpauSurfaceNV VULKANPROCNV + ), + qw( int uint intptr intptrARB int64 int64EXT uint64 uint64EXT ) # how many fucking ints do you need, GL + ); + + return $self->list_of( + ",", + sub { + my $type_parts = $self->any_of( + $self->curry::token_kw( qw( GLsync ) ), # there's one instance of GLsync GLsync + $self->curry::sequence_of( + sub { + $self->any_of( + $self->curry::token_kw( @type_words ), # + $self->curry::expect( "*" ), + ); + } + ), + ); + $type_parts = [$type_parts] if not ref $type_parts; + my $pointer_depth = 0; + $pointer_depth += $_ =~ /\*/ for @{$type_parts}; + my $type = join " ", @{$type_parts}; + my $name = $self->token_ident; + my $size = # halcy says [16] can be a mat4 + $self->maybe( $self->curry::scope_of( "[", $self->curry::token_number, "]" ) ); + $size = "INF" if not $size and $self->maybe( $self->curry::expect( "[]" ) ); + return { type => $type, name => $name, pointer_depth => $pointer_depth, array_size => $size }; + } + ); +} diff --git a/signatures/pointer_functions_by_feature/GL_AMD_debug_output.csv b/signatures/pointer_functions_by_feature/GL_AMD_debug_output.csv new file mode 100644 index 0000000..9fbe033 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_AMD_debug_output.csv @@ -0,0 +1,24 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDebugMessageCallbackAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageCallbackAMD,0,0,GLDEBUGPROCAMD,callback,N/A,in,fixed,?? +glDebugMessageCallbackAMD,1,1,"void *",userParam,???,???,???,??? +glDebugMessageEnableAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageEnableAMD,0,0,GLenum,category,N/A,in,fixed,?? +glDebugMessageEnableAMD,1,0,GLenum,severity,N/A,in,fixed,?? +glDebugMessageEnableAMD,2,0,GLsizei,count,N/A,in,fixed,?? +glDebugMessageEnableAMD,3,1,"const GLuint *",ids,???,???,???,??? +glDebugMessageEnableAMD,4,0,GLboolean,enabled,N/A,in,fixed,?? +glDebugMessageInsertAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageInsertAMD,0,0,GLenum,category,N/A,in,fixed,?? +glDebugMessageInsertAMD,1,0,GLenum,severity,N/A,in,fixed,?? +glDebugMessageInsertAMD,2,0,GLuint,id,N/A,in,fixed,?? +glDebugMessageInsertAMD,3,0,GLsizei,length,N/A,in,fixed,?? +glDebugMessageInsertAMD,4,1,"const GLchar *",buf,???,???,???,??? +glGetDebugMessageLogAMD,-1,0,GLuint,N/A,N/A,out,fixed,?? +glGetDebugMessageLogAMD,0,0,GLuint,count,N/A,in,fixed,?? +glGetDebugMessageLogAMD,1,0,GLsizei,bufsize,N/A,in,fixed,?? +glGetDebugMessageLogAMD,2,1,"GLenum *",categories,???,???,???,??? +glGetDebugMessageLogAMD,3,1,"GLuint *",severities,???,???,???,??? +glGetDebugMessageLogAMD,4,1,"GLuint *",ids,???,???,???,??? +glGetDebugMessageLogAMD,5,1,"GLsizei *",lengths,???,???,???,??? +glGetDebugMessageLogAMD,6,1,"GLchar *",message,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_AMD_multi_draw_indirect.csv b/signatures/pointer_functions_by_feature/GL_AMD_multi_draw_indirect.csv new file mode 100644 index 0000000..894d5e7 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_AMD_multi_draw_indirect.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiDrawArraysIndirectAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawArraysIndirectAMD,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawArraysIndirectAMD,1,1,"const void *",indirect,???,???,???,??? +glMultiDrawArraysIndirectAMD,2,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiDrawArraysIndirectAMD,3,0,GLsizei,stride,N/A,in,fixed,?? +glMultiDrawElementsIndirectAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElementsIndirectAMD,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElementsIndirectAMD,1,0,GLenum,type,N/A,in,fixed,?? +glMultiDrawElementsIndirectAMD,2,1,"const void *",indirect,???,???,???,??? +glMultiDrawElementsIndirectAMD,3,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiDrawElementsIndirectAMD,4,0,GLsizei,stride,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_AMD_name_gen_delete.csv b/signatures/pointer_functions_by_feature/GL_AMD_name_gen_delete.csv new file mode 100644 index 0000000..65ce08a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_AMD_name_gen_delete.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteNamesAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteNamesAMD,0,0,GLenum,identifier,N/A,in,fixed,?? +glDeleteNamesAMD,1,0,GLuint,num,N/A,in,fixed,?? +glDeleteNamesAMD,2,1,"const GLuint *",names,???,???,???,??? +glGenNamesAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glGenNamesAMD,0,0,GLenum,identifier,N/A,in,fixed,?? +glGenNamesAMD,1,0,GLuint,num,N/A,in,fixed,?? +glGenNamesAMD,2,1,"GLuint *",names,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_AMD_performance_monitor.0001.csv b/signatures/pointer_functions_by_feature/GL_AMD_performance_monitor.0001.csv new file mode 100644 index 0000000..9dc33c1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_AMD_performance_monitor.0001.csv @@ -0,0 +1,35 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeletePerfMonitorsAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glDeletePerfMonitorsAMD,0,0,GLsizei,n,N/A,in,fixed,?? +glDeletePerfMonitorsAMD,1,1,"GLuint *",monitors,???,???,???,??? +glGenPerfMonitorsAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glGenPerfMonitorsAMD,0,0,GLsizei,n,N/A,in,fixed,?? +glGenPerfMonitorsAMD,1,1,"GLuint *",monitors,???,???,???,??? +glGetPerfMonitorCounterDataAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfMonitorCounterDataAMD,0,0,GLuint,monitor,N/A,in,fixed,?? +glGetPerfMonitorCounterDataAMD,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPerfMonitorCounterDataAMD,2,0,GLsizei,dataSize,N/A,in,fixed,?? +glGetPerfMonitorCounterDataAMD,3,1,"GLuint *",data,???,???,???,??? +glGetPerfMonitorCounterDataAMD,4,1,"GLint *",bytesWritten,???,???,???,??? +glGetPerfMonitorCounterInfoAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfMonitorCounterInfoAMD,0,0,GLuint,group,N/A,in,fixed,?? +glGetPerfMonitorCounterInfoAMD,1,0,GLuint,counter,N/A,in,fixed,?? +glGetPerfMonitorCounterInfoAMD,2,0,GLenum,pname,N/A,in,fixed,?? +glGetPerfMonitorCounterInfoAMD,3,1,"void *",data,???,???,???,??? +glGetPerfMonitorCounterStringAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfMonitorCounterStringAMD,0,0,GLuint,group,N/A,in,fixed,?? +glGetPerfMonitorCounterStringAMD,1,0,GLuint,counter,N/A,in,fixed,?? +glGetPerfMonitorCounterStringAMD,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetPerfMonitorCounterStringAMD,3,1,"GLsizei *",length,???,???,???,??? +glGetPerfMonitorCounterStringAMD,4,1,"GLchar *",counterString,???,???,???,??? +glGetPerfMonitorCountersAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfMonitorCountersAMD,0,0,GLuint,group,N/A,in,fixed,?? +glGetPerfMonitorCountersAMD,1,1,"GLint *",numCounters,???,???,???,??? +glGetPerfMonitorCountersAMD,2,1,"GLint *",maxActiveCounters,???,???,???,??? +glGetPerfMonitorCountersAMD,3,0,GLsizei,countersSize,N/A,in,fixed,?? +glGetPerfMonitorCountersAMD,4,1,"GLuint *",counters,???,???,???,??? +glGetPerfMonitorGroupStringAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfMonitorGroupStringAMD,0,0,GLuint,group,N/A,in,fixed,?? +glGetPerfMonitorGroupStringAMD,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetPerfMonitorGroupStringAMD,2,1,"GLsizei *",length,???,???,???,??? +glGetPerfMonitorGroupStringAMD,3,1,"GLchar *",groupString,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_AMD_performance_monitor.0002.csv b/signatures/pointer_functions_by_feature/GL_AMD_performance_monitor.0002.csv new file mode 100644 index 0000000..22dc02b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_AMD_performance_monitor.0002.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetPerfMonitorGroupsAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfMonitorGroupsAMD,0,1,"GLint *",numGroups,???,???,???,??? +glGetPerfMonitorGroupsAMD,1,0,GLsizei,groupsSize,N/A,in,fixed,?? +glGetPerfMonitorGroupsAMD,2,1,"GLuint *",groups,???,???,???,??? +glSelectPerfMonitorCountersAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glSelectPerfMonitorCountersAMD,0,0,GLuint,monitor,N/A,in,fixed,?? +glSelectPerfMonitorCountersAMD,1,0,GLboolean,enable,N/A,in,fixed,?? +glSelectPerfMonitorCountersAMD,2,0,GLuint,group,N/A,in,fixed,?? +glSelectPerfMonitorCountersAMD,3,0,GLint,numCounters,N/A,in,fixed,?? +glSelectPerfMonitorCountersAMD,4,1,"GLuint *",counterList,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_AMD_sample_positions.csv b/signatures/pointer_functions_by_feature/GL_AMD_sample_positions.csv new file mode 100644 index 0000000..9bbfa44 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_AMD_sample_positions.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glSetMultisamplefvAMD,-1,0,void,N/A,N/A,out,fixed,N/A +glSetMultisamplefvAMD,0,0,GLenum,pname,N/A,in,fixed,?? +glSetMultisamplefvAMD,1,0,GLuint,index,N/A,in,fixed,?? +glSetMultisamplefvAMD,2,1,"const GLfloat *",val,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ANGLE_instanced_arrays.csv b/signatures/pointer_functions_by_feature/GL_ANGLE_instanced_arrays.csv new file mode 100644 index 0000000..6b0408e --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ANGLE_instanced_arrays.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawElementsInstancedANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsInstancedANGLE,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsInstancedANGLE,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElementsInstancedANGLE,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsInstancedANGLE,3,1,"const void *",indices,???,???,???,??? +glDrawElementsInstancedANGLE,4,0,GLsizei,primcount,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ANGLE_timer_query.csv b/signatures/pointer_functions_by_feature/GL_ANGLE_timer_query.csv new file mode 100644 index 0000000..cb988ab --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ANGLE_timer_query.csv @@ -0,0 +1,27 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteQueriesANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteQueriesANGLE,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteQueriesANGLE,1,1,"const GLuint *",ids,???,???,???,??? +glGenQueriesANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGenQueriesANGLE,0,0,GLsizei,n,N/A,in,fixed,?? +glGenQueriesANGLE,1,1,"GLuint *",ids,???,???,???,??? +glGetQueryObjecti64vANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjecti64vANGLE,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjecti64vANGLE,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjecti64vANGLE,2,1,"GLint64 *",params,???,???,???,??? +glGetQueryObjectivANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectivANGLE,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectivANGLE,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectivANGLE,2,1,"GLint *",params,???,???,???,??? +glGetQueryObjectui64vANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectui64vANGLE,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectui64vANGLE,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectui64vANGLE,2,1,"GLuint64 *",params,???,???,???,??? +glGetQueryObjectuivANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectuivANGLE,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectuivANGLE,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectuivANGLE,2,1,"GLuint *",params,???,???,???,??? +glGetQueryivANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryivANGLE,0,0,GLenum,target,N/A,in,fixed,?? +glGetQueryivANGLE,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryivANGLE,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ANGLE_translated_shader_source.csv b/signatures/pointer_functions_by_feature/GL_ANGLE_translated_shader_source.csv new file mode 100644 index 0000000..88961b4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ANGLE_translated_shader_source.csv @@ -0,0 +1,6 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetTranslatedShaderSourceANGLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTranslatedShaderSourceANGLE,0,0,GLuint,shader,N/A,in,fixed,?? +glGetTranslatedShaderSourceANGLE,1,0,GLsizei,bufsize,N/A,in,fixed,?? +glGetTranslatedShaderSourceANGLE,2,1,"GLsizei *",length,???,???,???,??? +glGetTranslatedShaderSourceANGLE,3,1,"GLchar *",source,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_APPLE_element_array.csv b/signatures/pointer_functions_by_feature/GL_APPLE_element_array.csv new file mode 100644 index 0000000..f6e1126 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_APPLE_element_array.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glElementPointerAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glElementPointerAPPLE,0,0,GLenum,type,N/A,in,fixed,?? +glElementPointerAPPLE,1,1,"const void *",pointer,???,???,???,??? +glMultiDrawElementArrayAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElementArrayAPPLE,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElementArrayAPPLE,1,1,"const GLint *",first,???,???,???,??? +glMultiDrawElementArrayAPPLE,2,1,"const GLsizei *",count,???,???,???,??? +glMultiDrawElementArrayAPPLE,3,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiDrawRangeElementArrayAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawRangeElementArrayAPPLE,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawRangeElementArrayAPPLE,1,0,GLuint,start,N/A,in,fixed,?? +glMultiDrawRangeElementArrayAPPLE,2,0,GLuint,end,N/A,in,fixed,?? +glMultiDrawRangeElementArrayAPPLE,3,1,"const GLint *",first,???,???,???,??? +glMultiDrawRangeElementArrayAPPLE,4,1,"const GLsizei *",count,???,???,???,??? +glMultiDrawRangeElementArrayAPPLE,5,0,GLsizei,primcount,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_APPLE_fence.csv b/signatures/pointer_functions_by_feature/GL_APPLE_fence.csv new file mode 100644 index 0000000..0baccb5 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_APPLE_fence.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteFencesAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteFencesAPPLE,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteFencesAPPLE,1,1,"const GLuint *",fences,???,???,???,??? +glGenFencesAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGenFencesAPPLE,0,0,GLsizei,n,N/A,in,fixed,?? +glGenFencesAPPLE,1,1,"GLuint *",fences,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_APPLE_object_purgeable.csv b/signatures/pointer_functions_by_feature/GL_APPLE_object_purgeable.csv new file mode 100644 index 0000000..304e5e5 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_APPLE_object_purgeable.csv @@ -0,0 +1,6 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetObjectParameterivAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGetObjectParameterivAPPLE,0,0,GLenum,objectType,N/A,in,fixed,?? +glGetObjectParameterivAPPLE,1,0,GLuint,name,N/A,in,fixed,?? +glGetObjectParameterivAPPLE,2,0,GLenum,pname,N/A,in,fixed,?? +glGetObjectParameterivAPPLE,3,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_APPLE_texture_range.csv b/signatures/pointer_functions_by_feature/GL_APPLE_texture_range.csv new file mode 100644 index 0000000..0e6cd56 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_APPLE_texture_range.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetTexParameterPointervAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexParameterPointervAPPLE,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexParameterPointervAPPLE,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexParameterPointervAPPLE,2,2,"void * *",params,???,???,???,??? +glTextureRangeAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureRangeAPPLE,0,0,GLenum,target,N/A,in,fixed,?? +glTextureRangeAPPLE,1,0,GLsizei,length,N/A,in,fixed,?? +glTextureRangeAPPLE,2,1,"void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_APPLE_vertex_array_object.csv b/signatures/pointer_functions_by_feature/GL_APPLE_vertex_array_object.csv new file mode 100644 index 0000000..075483a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_APPLE_vertex_array_object.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteVertexArraysAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteVertexArraysAPPLE,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteVertexArraysAPPLE,1,1,"const GLuint *",arrays,???,???,???,??? +glGenVertexArraysAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glGenVertexArraysAPPLE,0,0,GLsizei,n,N/A,in,fixed,?? +glGenVertexArraysAPPLE,1,1,"const GLuint *",arrays,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_APPLE_vertex_array_range.csv b/signatures/pointer_functions_by_feature/GL_APPLE_vertex_array_range.csv new file mode 100644 index 0000000..3b56cf9 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_APPLE_vertex_array_range.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFlushVertexArrayRangeAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glFlushVertexArrayRangeAPPLE,0,0,GLsizei,length,N/A,in,fixed,?? +glFlushVertexArrayRangeAPPLE,1,1,"void *",pointer,???,???,???,??? +glVertexArrayRangeAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexArrayRangeAPPLE,0,0,GLsizei,length,N/A,in,fixed,?? +glVertexArrayRangeAPPLE,1,1,"void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_APPLE_vertex_program_evaluators.csv b/signatures/pointer_functions_by_feature/GL_APPLE_vertex_program_evaluators.csv new file mode 100644 index 0000000..48047bd --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_APPLE_vertex_program_evaluators.csv @@ -0,0 +1,41 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMapVertexAttrib1dAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glMapVertexAttrib1dAPPLE,0,0,GLuint,index,N/A,in,fixed,?? +glMapVertexAttrib1dAPPLE,1,0,GLuint,size,N/A,in,fixed,?? +glMapVertexAttrib1dAPPLE,2,0,GLdouble,u1,N/A,in,fixed,?? +glMapVertexAttrib1dAPPLE,3,0,GLdouble,u2,N/A,in,fixed,?? +glMapVertexAttrib1dAPPLE,4,0,GLint,stride,N/A,in,fixed,?? +glMapVertexAttrib1dAPPLE,5,0,GLint,order,N/A,in,fixed,?? +glMapVertexAttrib1dAPPLE,6,1,"const GLdouble *",points,???,???,???,??? +glMapVertexAttrib1fAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glMapVertexAttrib1fAPPLE,0,0,GLuint,index,N/A,in,fixed,?? +glMapVertexAttrib1fAPPLE,1,0,GLuint,size,N/A,in,fixed,?? +glMapVertexAttrib1fAPPLE,2,0,GLfloat,u1,N/A,in,fixed,?? +glMapVertexAttrib1fAPPLE,3,0,GLfloat,u2,N/A,in,fixed,?? +glMapVertexAttrib1fAPPLE,4,0,GLint,stride,N/A,in,fixed,?? +glMapVertexAttrib1fAPPLE,5,0,GLint,order,N/A,in,fixed,?? +glMapVertexAttrib1fAPPLE,6,1,"const GLfloat *",points,???,???,???,??? +glMapVertexAttrib2dAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glMapVertexAttrib2dAPPLE,0,0,GLuint,index,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,1,0,GLuint,size,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,2,0,GLdouble,u1,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,3,0,GLdouble,u2,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,4,0,GLint,ustride,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,5,0,GLint,uorder,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,6,0,GLdouble,v1,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,7,0,GLdouble,v2,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,8,0,GLint,vstride,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,9,0,GLint,vorder,N/A,in,fixed,?? +glMapVertexAttrib2dAPPLE,10,1,"const GLdouble *",points,???,???,???,??? +glMapVertexAttrib2fAPPLE,-1,0,void,N/A,N/A,out,fixed,N/A +glMapVertexAttrib2fAPPLE,0,0,GLuint,index,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,1,0,GLuint,size,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,2,0,GLfloat,u1,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,3,0,GLfloat,u2,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,4,0,GLint,ustride,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,5,0,GLint,uorder,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,6,0,GLfloat,v1,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,7,0,GLfloat,v2,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,8,0,GLint,vstride,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,9,0,GLint,vorder,N/A,in,fixed,?? +glMapVertexAttrib2fAPPLE,10,1,"const GLfloat *",points,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_ES2_compatibility.csv b/signatures/pointer_functions_by_feature/GL_ARB_ES2_compatibility.csv new file mode 100644 index 0000000..90f77a8 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_ES2_compatibility.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetShaderPrecisionFormat,-1,0,void,N/A,N/A,out,fixed,N/A +glGetShaderPrecisionFormat,0,0,GLenum,shadertype,N/A,in,fixed,?? +glGetShaderPrecisionFormat,1,0,GLenum,precisiontype,N/A,in,fixed,?? +glGetShaderPrecisionFormat,2,1,"GLint *",range,???,???,???,??? +glGetShaderPrecisionFormat,3,1,"GLint *",precision,???,???,???,??? +glShaderBinary,-1,0,void,N/A,N/A,out,fixed,N/A +glShaderBinary,0,0,GLsizei,count,N/A,in,fixed,?? +glShaderBinary,1,1,"const GLuint *",shaders,???,???,???,??? +glShaderBinary,2,0,GLenum,binaryformat,N/A,in,fixed,?? +glShaderBinary,3,1,"const void *",binary,???,???,???,??? +glShaderBinary,4,0,GLsizei,length,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_base_instance.csv b/signatures/pointer_functions_by_feature/GL_ARB_base_instance.csv new file mode 100644 index 0000000..01dc3cb --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_base_instance.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawElementsInstancedBaseInstance,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsInstancedBaseInstance,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsInstancedBaseInstance,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElementsInstancedBaseInstance,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsInstancedBaseInstance,3,1,"const void *",indices,???,???,???,??? +glDrawElementsInstancedBaseInstance,4,0,GLsizei,primcount,N/A,in,fixed,?? +glDrawElementsInstancedBaseInstance,5,0,GLuint,baseinstance,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertexBaseInstance,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsInstancedBaseVertexBaseInstance,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertexBaseInstance,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertexBaseInstance,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertexBaseInstance,3,1,"const void *",indices,???,???,???,??? +glDrawElementsInstancedBaseVertexBaseInstance,4,0,GLsizei,primcount,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertexBaseInstance,5,0,GLint,basevertex,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertexBaseInstance,6,0,GLuint,baseinstance,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_bindless_texture.csv b/signatures/pointer_functions_by_feature/GL_ARB_bindless_texture.csv new file mode 100644 index 0000000..0557815 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_bindless_texture.csv @@ -0,0 +1,17 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVertexAttribLui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribLui64vARB,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribLui64vARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribLui64vARB,2,1,"GLuint64EXT *",params,???,???,???,??? +glProgramUniformHandleui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformHandleui64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformHandleui64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformHandleui64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformHandleui64vARB,3,1,"const GLuint64 *",values,???,???,???,??? +glUniformHandleui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformHandleui64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniformHandleui64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformHandleui64vARB,2,1,"const GLuint64 *",value,???,???,???,??? +glVertexAttribL1ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL1ui64vARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL1ui64vARB,1,1,"const GLuint64EXT *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_blend_func_extended.csv b/signatures/pointer_functions_by_feature/GL_ARB_blend_func_extended.csv new file mode 100644 index 0000000..8d16cb3 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_blend_func_extended.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBindFragDataLocationIndexed,-1,0,void,N/A,N/A,out,fixed,N/A +glBindFragDataLocationIndexed,0,0,GLuint,program,N/A,in,fixed,?? +glBindFragDataLocationIndexed,1,0,GLuint,colorNumber,N/A,in,fixed,?? +glBindFragDataLocationIndexed,2,0,GLuint,index,N/A,in,fixed,?? +glBindFragDataLocationIndexed,3,1,"const GLchar *",name,???,???,???,??? +glGetFragDataIndex,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetFragDataIndex,0,0,GLuint,program,N/A,in,fixed,?? +glGetFragDataIndex,1,1,"const GLchar *",name,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_buffer_storage.csv b/signatures/pointer_functions_by_feature/GL_ARB_buffer_storage.csv new file mode 100644 index 0000000..3e00d5d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_buffer_storage.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBufferStorage,-1,0,void,N/A,N/A,out,fixed,N/A +glBufferStorage,0,0,GLenum,target,N/A,in,fixed,?? +glBufferStorage,1,0,GLsizeiptr,size,N/A,in,fixed,?? +glBufferStorage,2,1,"const void *",data,???,???,???,??? +glBufferStorage,3,0,GLbitfield,flags,N/A,in,fixed,?? +glNamedBufferStorageEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedBufferStorageEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glNamedBufferStorageEXT,1,0,GLsizeiptr,size,N/A,in,fixed,?? +glNamedBufferStorageEXT,2,1,"const void *",data,???,???,???,??? +glNamedBufferStorageEXT,3,0,GLbitfield,flags,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_clear_buffer_object.csv b/signatures/pointer_functions_by_feature/GL_ARB_clear_buffer_object.csv new file mode 100644 index 0000000..2423d0c --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_clear_buffer_object.csv @@ -0,0 +1,29 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glClearBufferData,-1,0,void,N/A,N/A,out,fixed,N/A +glClearBufferData,0,0,GLenum,target,N/A,in,fixed,?? +glClearBufferData,1,0,GLenum,internalformat,N/A,in,fixed,?? +glClearBufferData,2,0,GLenum,format,N/A,in,fixed,?? +glClearBufferData,3,0,GLenum,type,N/A,in,fixed,?? +glClearBufferData,4,1,"const void *",data,???,???,???,??? +glClearBufferSubData,-1,0,void,N/A,N/A,out,fixed,N/A +glClearBufferSubData,0,0,GLenum,target,N/A,in,fixed,?? +glClearBufferSubData,1,0,GLenum,internalformat,N/A,in,fixed,?? +glClearBufferSubData,2,0,GLintptr,offset,N/A,in,fixed,?? +glClearBufferSubData,3,0,GLsizeiptr,size,N/A,in,fixed,?? +glClearBufferSubData,4,0,GLenum,format,N/A,in,fixed,?? +glClearBufferSubData,5,0,GLenum,type,N/A,in,fixed,?? +glClearBufferSubData,6,1,"const void *",data,???,???,???,??? +glClearNamedBufferDataEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glClearNamedBufferDataEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glClearNamedBufferDataEXT,1,0,GLenum,internalformat,N/A,in,fixed,?? +glClearNamedBufferDataEXT,2,0,GLenum,format,N/A,in,fixed,?? +glClearNamedBufferDataEXT,3,0,GLenum,type,N/A,in,fixed,?? +glClearNamedBufferDataEXT,4,1,"const void *",data,???,???,???,??? +glClearNamedBufferSubDataEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glClearNamedBufferSubDataEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glClearNamedBufferSubDataEXT,1,0,GLenum,internalformat,N/A,in,fixed,?? +glClearNamedBufferSubDataEXT,2,0,GLintptr,offset,N/A,in,fixed,?? +glClearNamedBufferSubDataEXT,3,0,GLsizeiptr,size,N/A,in,fixed,?? +glClearNamedBufferSubDataEXT,4,0,GLenum,format,N/A,in,fixed,?? +glClearNamedBufferSubDataEXT,5,0,GLenum,type,N/A,in,fixed,?? +glClearNamedBufferSubDataEXT,6,1,"const void *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_clear_texture.csv b/signatures/pointer_functions_by_feature/GL_ARB_clear_texture.csv new file mode 100644 index 0000000..420349e --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_clear_texture.csv @@ -0,0 +1,19 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glClearTexImage,-1,0,void,N/A,N/A,out,fixed,N/A +glClearTexImage,0,0,GLuint,texture,N/A,in,fixed,?? +glClearTexImage,1,0,GLint,level,N/A,in,fixed,?? +glClearTexImage,2,0,GLenum,format,N/A,in,fixed,?? +glClearTexImage,3,0,GLenum,type,N/A,in,fixed,?? +glClearTexImage,4,1,"const void *",data,???,???,???,??? +glClearTexSubImage,-1,0,void,N/A,N/A,out,fixed,N/A +glClearTexSubImage,0,0,GLuint,texture,N/A,in,fixed,?? +glClearTexSubImage,1,0,GLint,level,N/A,in,fixed,?? +glClearTexSubImage,2,0,GLint,xoffset,N/A,in,fixed,?? +glClearTexSubImage,3,0,GLint,yoffset,N/A,in,fixed,?? +glClearTexSubImage,4,0,GLint,zoffset,N/A,in,fixed,?? +glClearTexSubImage,5,0,GLsizei,width,N/A,in,fixed,?? +glClearTexSubImage,6,0,GLsizei,height,N/A,in,fixed,?? +glClearTexSubImage,7,0,GLsizei,depth,N/A,in,fixed,?? +glClearTexSubImage,8,0,GLenum,format,N/A,in,fixed,?? +glClearTexSubImage,9,0,GLenum,type,N/A,in,fixed,?? +glClearTexSubImage,10,1,"const void *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_debug_output.csv b/signatures/pointer_functions_by_feature/GL_ARB_debug_output.csv new file mode 100644 index 0000000..0d7db6d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_debug_output.csv @@ -0,0 +1,27 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDebugMessageCallbackARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageCallbackARB,0,0,GLDEBUGPROCARB,callback,N/A,in,fixed,?? +glDebugMessageCallbackARB,1,1,"const void *",userParam,???,???,???,??? +glDebugMessageControlARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageControlARB,0,0,GLenum,source,N/A,in,fixed,?? +glDebugMessageControlARB,1,0,GLenum,type,N/A,in,fixed,?? +glDebugMessageControlARB,2,0,GLenum,severity,N/A,in,fixed,?? +glDebugMessageControlARB,3,0,GLsizei,count,N/A,in,fixed,?? +glDebugMessageControlARB,4,1,"const GLuint *",ids,???,???,???,??? +glDebugMessageControlARB,5,0,GLboolean,enabled,N/A,in,fixed,?? +glDebugMessageInsertARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageInsertARB,0,0,GLenum,source,N/A,in,fixed,?? +glDebugMessageInsertARB,1,0,GLenum,type,N/A,in,fixed,?? +glDebugMessageInsertARB,2,0,GLuint,id,N/A,in,fixed,?? +glDebugMessageInsertARB,3,0,GLenum,severity,N/A,in,fixed,?? +glDebugMessageInsertARB,4,0,GLsizei,length,N/A,in,fixed,?? +glDebugMessageInsertARB,5,1,"const GLchar *",buf,???,???,???,??? +glGetDebugMessageLogARB,-1,0,GLuint,N/A,N/A,out,fixed,?? +glGetDebugMessageLogARB,0,0,GLuint,count,N/A,in,fixed,?? +glGetDebugMessageLogARB,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetDebugMessageLogARB,2,1,"GLenum *",sources,???,???,???,??? +glGetDebugMessageLogARB,3,1,"GLenum *",types,???,???,???,??? +glGetDebugMessageLogARB,4,1,"GLuint *",ids,???,???,???,??? +glGetDebugMessageLogARB,5,1,"GLenum *",severities,???,???,???,??? +glGetDebugMessageLogARB,6,1,"GLsizei *",lengths,???,???,???,??? +glGetDebugMessageLogARB,7,1,"GLchar *",messageLog,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0001.csv new file mode 100644 index 0000000..bee28cc --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0001.csv @@ -0,0 +1,69 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glClearNamedBufferData,-1,0,void,N/A,N/A,out,fixed,N/A +glClearNamedBufferData,0,0,GLuint,buffer,N/A,in,fixed,?? +glClearNamedBufferData,1,0,GLenum,internalformat,N/A,in,fixed,?? +glClearNamedBufferData,2,0,GLenum,format,N/A,in,fixed,?? +glClearNamedBufferData,3,0,GLenum,type,N/A,in,fixed,?? +glClearNamedBufferData,4,1,"const void *",data,???,???,???,??? +glClearNamedBufferSubData,-1,0,void,N/A,N/A,out,fixed,N/A +glClearNamedBufferSubData,0,0,GLuint,buffer,N/A,in,fixed,?? +glClearNamedBufferSubData,1,0,GLenum,internalformat,N/A,in,fixed,?? +glClearNamedBufferSubData,2,0,GLintptr,offset,N/A,in,fixed,?? +glClearNamedBufferSubData,3,0,GLsizeiptr,size,N/A,in,fixed,?? +glClearNamedBufferSubData,4,0,GLenum,format,N/A,in,fixed,?? +glClearNamedBufferSubData,5,0,GLenum,type,N/A,in,fixed,?? +glClearNamedBufferSubData,6,1,"const void *",data,???,???,???,??? +glClearNamedFramebufferfv,-1,0,void,N/A,N/A,out,fixed,N/A +glClearNamedFramebufferfv,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glClearNamedFramebufferfv,1,0,GLenum,buffer,N/A,in,fixed,?? +glClearNamedFramebufferfv,2,0,GLint,drawbuffer,N/A,in,fixed,?? +glClearNamedFramebufferfv,3,1,"GLfloat *",value,???,???,???,??? +glClearNamedFramebufferiv,-1,0,void,N/A,N/A,out,fixed,N/A +glClearNamedFramebufferiv,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glClearNamedFramebufferiv,1,0,GLenum,buffer,N/A,in,fixed,?? +glClearNamedFramebufferiv,2,0,GLint,drawbuffer,N/A,in,fixed,?? +glClearNamedFramebufferiv,3,1,"const GLint *",value,???,???,???,??? +glClearNamedFramebufferuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glClearNamedFramebufferuiv,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glClearNamedFramebufferuiv,1,0,GLenum,buffer,N/A,in,fixed,?? +glClearNamedFramebufferuiv,2,0,GLint,drawbuffer,N/A,in,fixed,?? +glClearNamedFramebufferuiv,3,1,"const GLuint *",value,???,???,???,??? +glCompressedTextureSubImage1D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureSubImage1D,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureSubImage1D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureSubImage1D,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTextureSubImage1D,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureSubImage1D,4,0,GLenum,format,N/A,in,fixed,?? +glCompressedTextureSubImage1D,5,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureSubImage1D,6,1,"const void *",data,???,???,???,??? +glCompressedTextureSubImage2D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureSubImage2D,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureSubImage2D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureSubImage2D,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTextureSubImage2D,3,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedTextureSubImage2D,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureSubImage2D,5,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTextureSubImage2D,6,0,GLenum,format,N/A,in,fixed,?? +glCompressedTextureSubImage2D,7,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureSubImage2D,8,1,"const void *",data,???,???,???,??? +glCompressedTextureSubImage3D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureSubImage3D,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureSubImage3D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureSubImage3D,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTextureSubImage3D,3,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedTextureSubImage3D,4,0,GLint,zoffset,N/A,in,fixed,?? +glCompressedTextureSubImage3D,5,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureSubImage3D,6,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTextureSubImage3D,7,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedTextureSubImage3D,8,0,GLenum,format,N/A,in,fixed,?? +glCompressedTextureSubImage3D,9,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureSubImage3D,10,1,"const void *",data,???,???,???,??? +glCreateBuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateBuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateBuffers,1,1,"GLuint *",buffers,???,???,???,??? +glCreateFramebuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateFramebuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateFramebuffers,1,1,"GLuint *",framebuffers,???,???,???,??? +glCreateProgramPipelines,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateProgramPipelines,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateProgramPipelines,1,1,"GLuint *",pipelines,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0002.csv new file mode 100644 index 0000000..1f6a168 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0002.csv @@ -0,0 +1,38 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCreateQueries,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateQueries,0,0,GLenum,target,N/A,in,fixed,?? +glCreateQueries,1,0,GLsizei,n,N/A,in,fixed,?? +glCreateQueries,2,1,"GLuint *",ids,???,???,???,??? +glCreateRenderbuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateRenderbuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateRenderbuffers,1,1,"GLuint *",renderbuffers,???,???,???,??? +glCreateSamplers,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateSamplers,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateSamplers,1,1,"GLuint *",samplers,???,???,???,??? +glCreateTextures,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateTextures,0,0,GLenum,target,N/A,in,fixed,?? +glCreateTextures,1,0,GLsizei,n,N/A,in,fixed,?? +glCreateTextures,2,1,"GLuint *",textures,???,???,???,??? +glCreateTransformFeedbacks,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateTransformFeedbacks,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateTransformFeedbacks,1,1,"GLuint *",ids,???,???,???,??? +glCreateVertexArrays,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateVertexArrays,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateVertexArrays,1,1,"GLuint *",arrays,???,???,???,??? +glGetCompressedTextureImage,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCompressedTextureImage,0,0,GLuint,texture,N/A,in,fixed,?? +glGetCompressedTextureImage,1,0,GLint,level,N/A,in,fixed,?? +glGetCompressedTextureImage,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetCompressedTextureImage,3,1,"void *",pixels,???,???,???,??? +glGetNamedBufferParameteri64v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedBufferParameteri64v,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetNamedBufferParameteri64v,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedBufferParameteri64v,2,1,"GLint64 *",params,???,???,???,??? +glGetNamedBufferParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedBufferParameteriv,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetNamedBufferParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedBufferParameteriv,2,1,"GLint *",params,???,???,???,??? +glGetNamedBufferPointerv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedBufferPointerv,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetNamedBufferPointerv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedBufferPointerv,2,2,"void * *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0003.csv b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0003.csv new file mode 100644 index 0000000..67b0d48 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0003.csv @@ -0,0 +1,52 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetNamedBufferSubData,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedBufferSubData,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetNamedBufferSubData,1,0,GLintptr,offset,N/A,in,fixed,?? +glGetNamedBufferSubData,2,0,GLsizeiptr,size,N/A,in,fixed,?? +glGetNamedBufferSubData,3,1,"void *",data,???,???,???,??? +glGetNamedFramebufferAttachmentParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedFramebufferAttachmentParameteriv,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glGetNamedFramebufferAttachmentParameteriv,1,0,GLenum,attachment,N/A,in,fixed,?? +glGetNamedFramebufferAttachmentParameteriv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedFramebufferAttachmentParameteriv,3,1,"GLint *",params,???,???,???,??? +glGetNamedFramebufferParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedFramebufferParameteriv,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glGetNamedFramebufferParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedFramebufferParameteriv,2,1,"GLint *",param,???,???,???,??? +glGetNamedRenderbufferParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedRenderbufferParameteriv,0,0,GLuint,renderbuffer,N/A,in,fixed,?? +glGetNamedRenderbufferParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedRenderbufferParameteriv,2,1,"GLint *",params,???,???,???,??? +glGetTextureImage,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureImage,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureImage,1,0,GLint,level,N/A,in,fixed,?? +glGetTextureImage,2,0,GLenum,format,N/A,in,fixed,?? +glGetTextureImage,3,0,GLenum,type,N/A,in,fixed,?? +glGetTextureImage,4,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetTextureImage,5,1,"void *",pixels,???,???,???,??? +glGetTextureLevelParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureLevelParameterfv,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureLevelParameterfv,1,0,GLint,level,N/A,in,fixed,?? +glGetTextureLevelParameterfv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureLevelParameterfv,3,1,"GLfloat *",params,???,???,???,??? +glGetTextureLevelParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureLevelParameteriv,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureLevelParameteriv,1,0,GLint,level,N/A,in,fixed,?? +glGetTextureLevelParameteriv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureLevelParameteriv,3,1,"GLint *",params,???,???,???,??? +glGetTextureParameterIiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureParameterIiv,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureParameterIiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureParameterIiv,2,1,"GLint *",params,???,???,???,??? +glGetTextureParameterIuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureParameterIuiv,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureParameterIuiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureParameterIuiv,2,1,"GLuint *",params,???,???,???,??? +glGetTextureParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureParameterfv,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureParameterfv,2,1,"GLfloat *",params,???,???,???,??? +glGetTextureParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureParameteriv,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureParameteriv,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0004.csv b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0004.csv new file mode 100644 index 0000000..6d289f3 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0004.csv @@ -0,0 +1,54 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetTransformFeedbacki64_v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTransformFeedbacki64_v,0,0,GLuint,xfb,N/A,in,fixed,?? +glGetTransformFeedbacki64_v,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTransformFeedbacki64_v,2,0,GLuint,index,N/A,in,fixed,?? +glGetTransformFeedbacki64_v,3,1,"GLint64 *",param,???,???,???,??? +glGetTransformFeedbacki_v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTransformFeedbacki_v,0,0,GLuint,xfb,N/A,in,fixed,?? +glGetTransformFeedbacki_v,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTransformFeedbacki_v,2,0,GLuint,index,N/A,in,fixed,?? +glGetTransformFeedbacki_v,3,1,"GLint *",param,???,???,???,??? +glGetTransformFeedbackiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTransformFeedbackiv,0,0,GLuint,xfb,N/A,in,fixed,?? +glGetTransformFeedbackiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTransformFeedbackiv,2,1,"GLint *",param,???,???,???,??? +glGetVertexArrayIndexed64iv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexArrayIndexed64iv,0,0,GLuint,vaobj,N/A,in,fixed,?? +glGetVertexArrayIndexed64iv,1,0,GLuint,index,N/A,in,fixed,?? +glGetVertexArrayIndexed64iv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexArrayIndexed64iv,3,1,"GLint64 *",param,???,???,???,??? +glGetVertexArrayIndexediv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexArrayIndexediv,0,0,GLuint,vaobj,N/A,in,fixed,?? +glGetVertexArrayIndexediv,1,0,GLuint,index,N/A,in,fixed,?? +glGetVertexArrayIndexediv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexArrayIndexediv,3,1,"GLint *",param,???,???,???,??? +glGetVertexArrayiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexArrayiv,0,0,GLuint,vaobj,N/A,in,fixed,?? +glGetVertexArrayiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexArrayiv,2,1,"GLint *",param,???,???,???,??? +glInvalidateNamedFramebufferData,-1,0,void,N/A,N/A,out,fixed,N/A +glInvalidateNamedFramebufferData,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glInvalidateNamedFramebufferData,1,0,GLsizei,numAttachments,N/A,in,fixed,?? +glInvalidateNamedFramebufferData,2,1,"const GLenum *",attachments,???,???,???,??? +glInvalidateNamedFramebufferSubData,-1,0,void,N/A,N/A,out,fixed,N/A +glInvalidateNamedFramebufferSubData,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glInvalidateNamedFramebufferSubData,1,0,GLsizei,numAttachments,N/A,in,fixed,?? +glInvalidateNamedFramebufferSubData,2,1,"const GLenum *",attachments,???,???,???,??? +glInvalidateNamedFramebufferSubData,3,0,GLint,x,N/A,in,fixed,?? +glInvalidateNamedFramebufferSubData,4,0,GLint,y,N/A,in,fixed,?? +glInvalidateNamedFramebufferSubData,5,0,GLsizei,width,N/A,in,fixed,?? +glInvalidateNamedFramebufferSubData,6,0,GLsizei,height,N/A,in,fixed,?? +glMapNamedBuffer,-1,1,"void *",N/A,???,out,???,??? +glMapNamedBuffer,0,0,GLuint,buffer,N/A,in,fixed,?? +glMapNamedBuffer,1,0,GLenum,access,N/A,in,fixed,?? +glMapNamedBufferRange,-1,1,"void *",N/A,???,out,???,??? +glMapNamedBufferRange,0,0,GLuint,buffer,N/A,in,fixed,?? +glMapNamedBufferRange,1,0,GLintptr,offset,N/A,in,fixed,?? +glMapNamedBufferRange,2,0,GLsizeiptr,length,N/A,in,fixed,?? +glMapNamedBufferRange,3,0,GLbitfield,access,N/A,in,fixed,?? +glNamedBufferData,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedBufferData,0,0,GLuint,buffer,N/A,in,fixed,?? +glNamedBufferData,1,0,GLsizeiptr,size,N/A,in,fixed,?? +glNamedBufferData,2,1,"const void *",data,???,???,???,??? +glNamedBufferData,3,0,GLenum,usage,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0005.csv b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0005.csv new file mode 100644 index 0000000..a9670ab --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_direct_state_access.0005.csv @@ -0,0 +1,68 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glNamedBufferStorage,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedBufferStorage,0,0,GLuint,buffer,N/A,in,fixed,?? +glNamedBufferStorage,1,0,GLsizeiptr,size,N/A,in,fixed,?? +glNamedBufferStorage,2,1,"const void *",data,???,???,???,??? +glNamedBufferStorage,3,0,GLbitfield,flags,N/A,in,fixed,?? +glNamedBufferSubData,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedBufferSubData,0,0,GLuint,buffer,N/A,in,fixed,?? +glNamedBufferSubData,1,0,GLintptr,offset,N/A,in,fixed,?? +glNamedBufferSubData,2,0,GLsizeiptr,size,N/A,in,fixed,?? +glNamedBufferSubData,3,1,"const void *",data,???,???,???,??? +glNamedFramebufferDrawBuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedFramebufferDrawBuffers,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glNamedFramebufferDrawBuffers,1,0,GLsizei,n,N/A,in,fixed,?? +glNamedFramebufferDrawBuffers,2,1,"const GLenum *",bufs,???,???,???,??? +glTextureParameterIiv,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureParameterIiv,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureParameterIiv,1,0,GLenum,pname,N/A,in,fixed,?? +glTextureParameterIiv,2,1,"const GLint *",params,???,???,???,??? +glTextureParameterIuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureParameterIuiv,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureParameterIuiv,1,0,GLenum,pname,N/A,in,fixed,?? +glTextureParameterIuiv,2,1,"const GLuint *",params,???,???,???,??? +glTextureParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureParameterfv,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glTextureParameterfv,2,1,"const GLfloat *",param,???,???,???,??? +glTextureParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureParameteriv,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glTextureParameteriv,2,1,"const GLint *",param,???,???,???,??? +glTextureSubImage1D,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureSubImage1D,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureSubImage1D,1,0,GLint,level,N/A,in,fixed,?? +glTextureSubImage1D,2,0,GLint,xoffset,N/A,in,fixed,?? +glTextureSubImage1D,3,0,GLsizei,width,N/A,in,fixed,?? +glTextureSubImage1D,4,0,GLenum,format,N/A,in,fixed,?? +glTextureSubImage1D,5,0,GLenum,type,N/A,in,fixed,?? +glTextureSubImage1D,6,1,"const void *",pixels,???,???,???,??? +glTextureSubImage2D,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureSubImage2D,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureSubImage2D,1,0,GLint,level,N/A,in,fixed,?? +glTextureSubImage2D,2,0,GLint,xoffset,N/A,in,fixed,?? +glTextureSubImage2D,3,0,GLint,yoffset,N/A,in,fixed,?? +glTextureSubImage2D,4,0,GLsizei,width,N/A,in,fixed,?? +glTextureSubImage2D,5,0,GLsizei,height,N/A,in,fixed,?? +glTextureSubImage2D,6,0,GLenum,format,N/A,in,fixed,?? +glTextureSubImage2D,7,0,GLenum,type,N/A,in,fixed,?? +glTextureSubImage2D,8,1,"const void *",pixels,???,???,???,??? +glTextureSubImage3D,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureSubImage3D,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureSubImage3D,1,0,GLint,level,N/A,in,fixed,?? +glTextureSubImage3D,2,0,GLint,xoffset,N/A,in,fixed,?? +glTextureSubImage3D,3,0,GLint,yoffset,N/A,in,fixed,?? +glTextureSubImage3D,4,0,GLint,zoffset,N/A,in,fixed,?? +glTextureSubImage3D,5,0,GLsizei,width,N/A,in,fixed,?? +glTextureSubImage3D,6,0,GLsizei,height,N/A,in,fixed,?? +glTextureSubImage3D,7,0,GLsizei,depth,N/A,in,fixed,?? +glTextureSubImage3D,8,0,GLenum,format,N/A,in,fixed,?? +glTextureSubImage3D,9,0,GLenum,type,N/A,in,fixed,?? +glTextureSubImage3D,10,1,"const void *",pixels,???,???,???,??? +glVertexArrayVertexBuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexArrayVertexBuffers,0,0,GLuint,vaobj,N/A,in,fixed,?? +glVertexArrayVertexBuffers,1,0,GLuint,first,N/A,in,fixed,?? +glVertexArrayVertexBuffers,2,0,GLsizei,count,N/A,in,fixed,?? +glVertexArrayVertexBuffers,3,1,"const GLuint *",buffers,???,???,???,??? +glVertexArrayVertexBuffers,4,1,"const GLintptr *",offsets,???,???,???,??? +glVertexArrayVertexBuffers,5,1,"const GLsizei *",strides,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_draw_buffers.csv b/signatures/pointer_functions_by_feature/GL_ARB_draw_buffers.csv new file mode 100644 index 0000000..b4efe8d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_draw_buffers.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawBuffersARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawBuffersARB,0,0,GLsizei,n,N/A,in,fixed,?? +glDrawBuffersARB,1,1,"const GLenum *",bufs,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_draw_elements_base_vertex.csv b/signatures/pointer_functions_by_feature/GL_ARB_draw_elements_base_vertex.csv new file mode 100644 index 0000000..75d3417 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_draw_elements_base_vertex.csv @@ -0,0 +1,29 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawElementsBaseVertex,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsBaseVertex,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsBaseVertex,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElementsBaseVertex,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsBaseVertex,3,1,"const void *",indices,???,???,???,??? +glDrawElementsBaseVertex,4,0,GLint,basevertex,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertex,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsInstancedBaseVertex,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertex,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertex,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertex,3,1,"const void *",indices,???,???,???,??? +glDrawElementsInstancedBaseVertex,4,0,GLsizei,primcount,N/A,in,fixed,?? +glDrawElementsInstancedBaseVertex,5,0,GLint,basevertex,N/A,in,fixed,?? +glDrawRangeElementsBaseVertex,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawRangeElementsBaseVertex,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawRangeElementsBaseVertex,1,0,GLuint,start,N/A,in,fixed,?? +glDrawRangeElementsBaseVertex,2,0,GLuint,end,N/A,in,fixed,?? +glDrawRangeElementsBaseVertex,3,0,GLsizei,count,N/A,in,fixed,?? +glDrawRangeElementsBaseVertex,4,0,GLenum,type,N/A,in,fixed,?? +glDrawRangeElementsBaseVertex,5,1,"const void *",indices,???,???,???,??? +glDrawRangeElementsBaseVertex,6,0,GLint,basevertex,N/A,in,fixed,?? +glMultiDrawElementsBaseVertex,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElementsBaseVertex,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElementsBaseVertex,1,1,"const GLsizei *",count,???,???,???,??? +glMultiDrawElementsBaseVertex,2,0,GLenum,type,N/A,in,fixed,?? +glMultiDrawElementsBaseVertex,3,2,"const void * const *",indices,???,???,???,??? +glMultiDrawElementsBaseVertex,4,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiDrawElementsBaseVertex,5,1,"const GLint *",basevertex,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_draw_indirect.csv b/signatures/pointer_functions_by_feature/GL_ARB_draw_indirect.csv new file mode 100644 index 0000000..3ae4f89 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_draw_indirect.csv @@ -0,0 +1,8 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawArraysIndirect,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawArraysIndirect,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawArraysIndirect,1,1,"const void *",indirect,???,???,???,??? +glDrawElementsIndirect,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsIndirect,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsIndirect,1,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsIndirect,2,1,"const void *",indirect,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_framebuffer_no_attachments.csv b/signatures/pointer_functions_by_feature/GL_ARB_framebuffer_no_attachments.csv new file mode 100644 index 0000000..6ae7e11 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_framebuffer_no_attachments.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetFramebufferParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFramebufferParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetFramebufferParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFramebufferParameteriv,2,1,"GLint *",params,???,???,???,??? +glGetNamedFramebufferParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedFramebufferParameterivEXT,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glGetNamedFramebufferParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedFramebufferParameterivEXT,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_framebuffer_object.csv b/signatures/pointer_functions_by_feature/GL_ARB_framebuffer_object.csv new file mode 100644 index 0000000..7b97157 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_framebuffer_object.csv @@ -0,0 +1,22 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteFramebuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteFramebuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteFramebuffers,1,1,"const GLuint *",framebuffers,???,???,???,??? +glDeleteRenderbuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteRenderbuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteRenderbuffers,1,1,"const GLuint *",renderbuffers,???,???,???,??? +glGenFramebuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glGenFramebuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glGenFramebuffers,1,1,"GLuint *",framebuffers,???,???,???,??? +glGenRenderbuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glGenRenderbuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glGenRenderbuffers,1,1,"GLuint *",renderbuffers,???,???,???,??? +glGetFramebufferAttachmentParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFramebufferAttachmentParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetFramebufferAttachmentParameteriv,1,0,GLenum,attachment,N/A,in,fixed,?? +glGetFramebufferAttachmentParameteriv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetFramebufferAttachmentParameteriv,3,1,"GLint *",params,???,???,???,??? +glGetRenderbufferParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetRenderbufferParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetRenderbufferParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetRenderbufferParameteriv,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_get_program_binary.csv b/signatures/pointer_functions_by_feature/GL_ARB_get_program_binary.csv new file mode 100644 index 0000000..01f3a4c --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_get_program_binary.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetProgramBinary,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramBinary,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramBinary,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetProgramBinary,2,1,"GLsizei *",length,???,???,???,??? +glGetProgramBinary,3,1,"GLenum *",binaryFormat,???,???,???,??? +glGetProgramBinary,4,1,"void *",binary,???,???,???,??? +glProgramBinary,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramBinary,0,0,GLuint,program,N/A,in,fixed,?? +glProgramBinary,1,0,GLenum,binaryFormat,N/A,in,fixed,?? +glProgramBinary,2,1,"const void *",binary,???,???,???,??? +glProgramBinary,3,0,GLsizei,length,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_get_texture_sub_image.csv b/signatures/pointer_functions_by_feature/GL_ARB_get_texture_sub_image.csv new file mode 100644 index 0000000..0234fa1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_get_texture_sub_image.csv @@ -0,0 +1,25 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetCompressedTextureSubImage,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCompressedTextureSubImage,0,0,GLuint,texture,N/A,in,fixed,?? +glGetCompressedTextureSubImage,1,0,GLint,level,N/A,in,fixed,?? +glGetCompressedTextureSubImage,2,0,GLint,xoffset,N/A,in,fixed,?? +glGetCompressedTextureSubImage,3,0,GLint,yoffset,N/A,in,fixed,?? +glGetCompressedTextureSubImage,4,0,GLint,zoffset,N/A,in,fixed,?? +glGetCompressedTextureSubImage,5,0,GLsizei,width,N/A,in,fixed,?? +glGetCompressedTextureSubImage,6,0,GLsizei,height,N/A,in,fixed,?? +glGetCompressedTextureSubImage,7,0,GLsizei,depth,N/A,in,fixed,?? +glGetCompressedTextureSubImage,8,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetCompressedTextureSubImage,9,1,"void *",pixels,???,???,???,??? +glGetTextureSubImage,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureSubImage,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureSubImage,1,0,GLint,level,N/A,in,fixed,?? +glGetTextureSubImage,2,0,GLint,xoffset,N/A,in,fixed,?? +glGetTextureSubImage,3,0,GLint,yoffset,N/A,in,fixed,?? +glGetTextureSubImage,4,0,GLint,zoffset,N/A,in,fixed,?? +glGetTextureSubImage,5,0,GLsizei,width,N/A,in,fixed,?? +glGetTextureSubImage,6,0,GLsizei,height,N/A,in,fixed,?? +glGetTextureSubImage,7,0,GLsizei,depth,N/A,in,fixed,?? +glGetTextureSubImage,8,0,GLenum,format,N/A,in,fixed,?? +glGetTextureSubImage,9,0,GLenum,type,N/A,in,fixed,?? +glGetTextureSubImage,10,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetTextureSubImage,11,1,"void *",pixels,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_gl_spirv.csv b/signatures/pointer_functions_by_feature/GL_ARB_gl_spirv.csv new file mode 100644 index 0000000..12c8c9f --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_gl_spirv.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glSpecializeShaderARB,-1,0,void,N/A,N/A,out,fixed,N/A +glSpecializeShaderARB,0,0,GLuint,shader,N/A,in,fixed,?? +glSpecializeShaderARB,1,1,"const GLchar *",pEntryPoint,???,???,???,??? +glSpecializeShaderARB,2,0,GLuint,numSpecializationConstants,N/A,in,fixed,?? +glSpecializeShaderARB,3,1,"const GLuint *",pConstantIndex,???,???,???,??? +glSpecializeShaderARB,4,1,"const GLuint *",pConstantValue,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_fp64.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_fp64.0001.csv new file mode 100644 index 0000000..0fa056d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_fp64.0001.csv @@ -0,0 +1,51 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetUniformdv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformdv,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformdv,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformdv,2,1,"GLdouble *",params,???,???,???,??? +glUniform1dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1dv,0,0,GLint,location,N/A,in,fixed,?? +glUniform1dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1dv,2,1,"const GLdouble *",value,???,???,???,??? +glUniform2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2dv,0,0,GLint,location,N/A,in,fixed,?? +glUniform2dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2dv,2,1,"const GLdouble *",value,???,???,???,??? +glUniform3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3dv,0,0,GLint,location,N/A,in,fixed,?? +glUniform3dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3dv,2,1,"const GLdouble *",value,???,???,???,??? +glUniform4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4dv,0,0,GLint,location,N/A,in,fixed,?? +glUniform4dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4dv,2,1,"const GLdouble *",value,???,???,???,??? +glUniformMatrix2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix2dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix2dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix2dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix2dv,3,1,"const GLdouble *",value,???,???,???,??? +glUniformMatrix2x3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix2x3dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix2x3dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix2x3dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix2x3dv,3,1,"const GLdouble *",value,???,???,???,??? +glUniformMatrix2x4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix2x4dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix2x4dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix2x4dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix2x4dv,3,1,"const GLdouble *",value,???,???,???,??? +glUniformMatrix3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix3dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix3dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix3dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix3dv,3,1,"const GLdouble *",value,???,???,???,??? +glUniformMatrix3x2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix3x2dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix3x2dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix3x2dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix3x2dv,3,1,"const GLdouble *",value,???,???,???,??? +glUniformMatrix3x4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix3x4dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix3x4dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix3x4dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix3x4dv,3,1,"const GLdouble *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_fp64.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_fp64.0002.csv new file mode 100644 index 0000000..0ecdc46 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_fp64.0002.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glUniformMatrix4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix4dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix4dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix4dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix4dv,3,1,"const GLdouble *",value,???,???,???,??? +glUniformMatrix4x2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix4x2dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix4x2dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix4x2dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix4x2dv,3,1,"const GLdouble *",value,???,???,???,??? +glUniformMatrix4x3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix4x3dv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix4x3dv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix4x3dv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix4x3dv,3,1,"const GLdouble *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_int64.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_int64.0001.csv new file mode 100644 index 0000000..5edbb82 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_int64.0001.csv @@ -0,0 +1,54 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetUniformi64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformi64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformi64vARB,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformi64vARB,2,1,"GLint64 *",params,???,???,???,??? +glGetUniformui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformui64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformui64vARB,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformui64vARB,2,1,"GLuint64 *",params,???,???,???,??? +glGetnUniformi64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformi64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformi64vARB,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformi64vARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformi64vARB,3,1,"GLint64 *",params,???,???,???,??? +glGetnUniformui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformui64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformui64vARB,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformui64vARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformui64vARB,3,1,"GLuint64 *",params,???,???,???,??? +glProgramUniform1i64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1i64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1i64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1i64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1i64vARB,3,1,"const GLint64 *",value,???,???,???,??? +glProgramUniform1ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1ui64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1ui64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1ui64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1ui64vARB,3,1,"const GLuint64 *",value,???,???,???,??? +glProgramUniform2i64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2i64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2i64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2i64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2i64vARB,3,1,"const GLint64 *",value,???,???,???,??? +glProgramUniform2ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2ui64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2ui64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2ui64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2ui64vARB,3,1,"const GLuint64 *",value,???,???,???,??? +glProgramUniform3i64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3i64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3i64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3i64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3i64vARB,3,1,"const GLint64 *",value,???,???,???,??? +glProgramUniform3ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3ui64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3ui64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3ui64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3ui64vARB,3,1,"const GLuint64 *",value,???,???,???,??? +glProgramUniform4i64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4i64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4i64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4i64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4i64vARB,3,1,"const GLint64 *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_int64.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_int64.0002.csv new file mode 100644 index 0000000..209dd95 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_gpu_shader_int64.0002.csv @@ -0,0 +1,38 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramUniform4ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4ui64vARB,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4ui64vARB,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4ui64vARB,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4ui64vARB,3,1,"const GLuint64 *",value,???,???,???,??? +glUniform1i64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1i64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform1i64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1i64vARB,2,1,"const GLint64 *",value,???,???,???,??? +glUniform1ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1ui64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform1ui64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1ui64vARB,2,1,"const GLuint64 *",value,???,???,???,??? +glUniform2i64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2i64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform2i64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2i64vARB,2,1,"const GLint64 *",value,???,???,???,??? +glUniform2ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2ui64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform2ui64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2ui64vARB,2,1,"const GLuint64 *",value,???,???,???,??? +glUniform3i64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3i64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform3i64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3i64vARB,2,1,"const GLint64 *",value,???,???,???,??? +glUniform3ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3ui64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform3ui64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3ui64vARB,2,1,"const GLuint64 *",value,???,???,???,??? +glUniform4i64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4i64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform4i64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4i64vARB,2,1,"const GLint64 *",value,???,???,???,??? +glUniform4ui64vARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4ui64vARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform4ui64vARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4ui64vARB,2,1,"const GLuint64 *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_imaging.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_imaging.0001.csv new file mode 100644 index 0000000..4ed23dd --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_imaging.0001.csv @@ -0,0 +1,59 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColorSubTable,-1,0,void,N/A,N/A,out,fixed,N/A +glColorSubTable,0,0,GLenum,target,N/A,in,fixed,?? +glColorSubTable,1,0,GLsizei,start,N/A,in,fixed,?? +glColorSubTable,2,0,GLsizei,count,N/A,in,fixed,?? +glColorSubTable,3,0,GLenum,format,N/A,in,fixed,?? +glColorSubTable,4,0,GLenum,type,N/A,in,fixed,?? +glColorSubTable,5,1,"const void *",data,???,???,???,??? +glColorTable,-1,0,void,N/A,N/A,out,fixed,N/A +glColorTable,0,0,GLenum,target,N/A,in,fixed,?? +glColorTable,1,0,GLenum,internalformat,N/A,in,fixed,?? +glColorTable,2,0,GLsizei,width,N/A,in,fixed,?? +glColorTable,3,0,GLenum,format,N/A,in,fixed,?? +glColorTable,4,0,GLenum,type,N/A,in,fixed,?? +glColorTable,5,1,"const void *",table,???,???,???,??? +glColorTableParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glColorTableParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glColorTableParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glColorTableParameterfv,2,1,"const GLfloat *",params,???,???,???,??? +glColorTableParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glColorTableParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glColorTableParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glColorTableParameteriv,2,1,"const GLint *",params,???,???,???,??? +glConvolutionFilter1D,-1,0,void,N/A,N/A,out,fixed,N/A +glConvolutionFilter1D,0,0,GLenum,target,N/A,in,fixed,?? +glConvolutionFilter1D,1,0,GLenum,internalformat,N/A,in,fixed,?? +glConvolutionFilter1D,2,0,GLsizei,width,N/A,in,fixed,?? +glConvolutionFilter1D,3,0,GLenum,format,N/A,in,fixed,?? +glConvolutionFilter1D,4,0,GLenum,type,N/A,in,fixed,?? +glConvolutionFilter1D,5,1,"const void *",image,???,???,???,??? +glConvolutionFilter2D,-1,0,void,N/A,N/A,out,fixed,N/A +glConvolutionFilter2D,0,0,GLenum,target,N/A,in,fixed,?? +glConvolutionFilter2D,1,0,GLenum,internalformat,N/A,in,fixed,?? +glConvolutionFilter2D,2,0,GLsizei,width,N/A,in,fixed,?? +glConvolutionFilter2D,3,0,GLsizei,height,N/A,in,fixed,?? +glConvolutionFilter2D,4,0,GLenum,format,N/A,in,fixed,?? +glConvolutionFilter2D,5,0,GLenum,type,N/A,in,fixed,?? +glConvolutionFilter2D,6,1,"const void *",image,???,???,???,??? +glConvolutionParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glConvolutionParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glConvolutionParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glConvolutionParameterfv,2,1,"const GLfloat *",params,???,???,???,??? +glConvolutionParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glConvolutionParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glConvolutionParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glConvolutionParameteriv,2,1,"const GLint *",params,???,???,???,??? +glGetColorTable,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTable,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTable,1,0,GLenum,format,N/A,in,fixed,?? +glGetColorTable,2,0,GLenum,type,N/A,in,fixed,?? +glGetColorTable,3,1,"void *",table,???,???,???,??? +glGetColorTableParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTableParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTableParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetColorTableParameterfv,2,1,"GLfloat *",params,???,???,???,??? +glGetColorTableParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTableParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTableParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetColorTableParameteriv,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_imaging.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_imaging.0002.csv new file mode 100644 index 0000000..92502a5 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_imaging.0002.csv @@ -0,0 +1,49 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetConvolutionFilter,-1,0,void,N/A,N/A,out,fixed,N/A +glGetConvolutionFilter,0,0,GLenum,target,N/A,in,fixed,?? +glGetConvolutionFilter,1,0,GLenum,format,N/A,in,fixed,?? +glGetConvolutionFilter,2,0,GLenum,type,N/A,in,fixed,?? +glGetConvolutionFilter,3,1,"void *",image,???,???,???,??? +glGetConvolutionParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetConvolutionParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glGetConvolutionParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetConvolutionParameterfv,2,1,"GLfloat *",params,???,???,???,??? +glGetConvolutionParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetConvolutionParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetConvolutionParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetConvolutionParameteriv,2,1,"GLint *",params,???,???,???,??? +glGetHistogram,-1,0,void,N/A,N/A,out,fixed,N/A +glGetHistogram,0,0,GLenum,target,N/A,in,fixed,?? +glGetHistogram,1,0,GLboolean,reset,N/A,in,fixed,?? +glGetHistogram,2,0,GLenum,format,N/A,in,fixed,?? +glGetHistogram,3,0,GLenum,type,N/A,in,fixed,?? +glGetHistogram,4,1,"void *",values,???,???,???,??? +glGetHistogramParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetHistogramParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glGetHistogramParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetHistogramParameterfv,2,1,"GLfloat *",params,???,???,???,??? +glGetHistogramParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetHistogramParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetHistogramParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetHistogramParameteriv,2,1,"GLint *",params,???,???,???,??? +glGetMinmax,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMinmax,0,0,GLenum,target,N/A,in,fixed,?? +glGetMinmax,1,0,GLboolean,reset,N/A,in,fixed,?? +glGetMinmax,2,0,GLenum,format,N/A,in,fixed,?? +glGetMinmax,3,0,GLenum,types,N/A,in,fixed,?? +glGetMinmax,4,1,"void *",values,???,???,???,??? +glGetMinmaxParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMinmaxParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glGetMinmaxParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMinmaxParameterfv,2,1,"GLfloat *",params,???,???,???,??? +glGetMinmaxParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMinmaxParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetMinmaxParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMinmaxParameteriv,2,1,"GLint *",params,???,???,???,??? +glGetSeparableFilter,-1,0,void,N/A,N/A,out,fixed,N/A +glGetSeparableFilter,0,0,GLenum,target,N/A,in,fixed,?? +glGetSeparableFilter,1,0,GLenum,format,N/A,in,fixed,?? +glGetSeparableFilter,2,0,GLenum,type,N/A,in,fixed,?? +glGetSeparableFilter,3,1,"void *",row,???,???,???,??? +glGetSeparableFilter,4,1,"void *",column,???,???,???,??? +glGetSeparableFilter,5,1,"void *",span,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_imaging.0003.csv b/signatures/pointer_functions_by_feature/GL_ARB_imaging.0003.csv new file mode 100644 index 0000000..0f09554 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_imaging.0003.csv @@ -0,0 +1,10 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glSeparableFilter2D,-1,0,void,N/A,N/A,out,fixed,N/A +glSeparableFilter2D,0,0,GLenum,target,N/A,in,fixed,?? +glSeparableFilter2D,1,0,GLenum,internalformat,N/A,in,fixed,?? +glSeparableFilter2D,2,0,GLsizei,width,N/A,in,fixed,?? +glSeparableFilter2D,3,0,GLsizei,height,N/A,in,fixed,?? +glSeparableFilter2D,4,0,GLenum,format,N/A,in,fixed,?? +glSeparableFilter2D,5,0,GLenum,type,N/A,in,fixed,?? +glSeparableFilter2D,6,1,"const void *",row,???,???,???,??? +glSeparableFilter2D,7,1,"const void *",column,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_indirect_parameters.csv b/signatures/pointer_functions_by_feature/GL_ARB_indirect_parameters.csv new file mode 100644 index 0000000..f937da1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_indirect_parameters.csv @@ -0,0 +1,14 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiDrawArraysIndirectCountARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawArraysIndirectCountARB,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawArraysIndirectCountARB,1,1,"const void *",indirect,???,???,???,??? +glMultiDrawArraysIndirectCountARB,2,0,GLintptr,drawcount,N/A,in,fixed,?? +glMultiDrawArraysIndirectCountARB,3,0,GLsizei,maxdrawcount,N/A,in,fixed,?? +glMultiDrawArraysIndirectCountARB,4,0,GLsizei,stride,N/A,in,fixed,?? +glMultiDrawElementsIndirectCountARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElementsIndirectCountARB,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElementsIndirectCountARB,1,0,GLenum,type,N/A,in,fixed,?? +glMultiDrawElementsIndirectCountARB,2,1,"const void *",indirect,???,???,???,??? +glMultiDrawElementsIndirectCountARB,3,0,GLintptr,drawcount,N/A,in,fixed,?? +glMultiDrawElementsIndirectCountARB,4,0,GLsizei,maxdrawcount,N/A,in,fixed,?? +glMultiDrawElementsIndirectCountARB,5,0,GLsizei,stride,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_instanced_arrays.csv b/signatures/pointer_functions_by_feature/GL_ARB_instanced_arrays.csv new file mode 100644 index 0000000..c2316b8 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_instanced_arrays.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawElementsInstancedARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsInstancedARB,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsInstancedARB,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElementsInstancedARB,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsInstancedARB,3,1,"const void *",indices,???,???,???,??? +glDrawElementsInstancedARB,4,0,GLsizei,primcount,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_internalformat_query.csv b/signatures/pointer_functions_by_feature/GL_ARB_internalformat_query.csv new file mode 100644 index 0000000..096c2e2 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_internalformat_query.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetInternalformativ,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInternalformativ,0,0,GLenum,target,N/A,in,fixed,?? +glGetInternalformativ,1,0,GLenum,internalformat,N/A,in,fixed,?? +glGetInternalformativ,2,0,GLenum,pname,N/A,in,fixed,?? +glGetInternalformativ,3,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetInternalformativ,4,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_internalformat_query2.csv b/signatures/pointer_functions_by_feature/GL_ARB_internalformat_query2.csv new file mode 100644 index 0000000..4474b64 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_internalformat_query2.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetInternalformati64v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInternalformati64v,0,0,GLenum,target,N/A,in,fixed,?? +glGetInternalformati64v,1,0,GLenum,internalformat,N/A,in,fixed,?? +glGetInternalformati64v,2,0,GLenum,pname,N/A,in,fixed,?? +glGetInternalformati64v,3,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetInternalformati64v,4,1,"GLint64 *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_invalidate_subdata.csv b/signatures/pointer_functions_by_feature/GL_ARB_invalidate_subdata.csv new file mode 100644 index 0000000..ba26495 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_invalidate_subdata.csv @@ -0,0 +1,13 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glInvalidateFramebuffer,-1,0,void,N/A,N/A,out,fixed,N/A +glInvalidateFramebuffer,0,0,GLenum,target,N/A,in,fixed,?? +glInvalidateFramebuffer,1,0,GLsizei,numAttachments,N/A,in,fixed,?? +glInvalidateFramebuffer,2,1,"const GLenum *",attachments,???,???,???,??? +glInvalidateSubFramebuffer,-1,0,void,N/A,N/A,out,fixed,N/A +glInvalidateSubFramebuffer,0,0,GLenum,target,N/A,in,fixed,?? +glInvalidateSubFramebuffer,1,0,GLsizei,numAttachments,N/A,in,fixed,?? +glInvalidateSubFramebuffer,2,1,"const GLenum *",attachments,???,???,???,??? +glInvalidateSubFramebuffer,3,0,GLint,x,N/A,in,fixed,?? +glInvalidateSubFramebuffer,4,0,GLint,y,N/A,in,fixed,?? +glInvalidateSubFramebuffer,5,0,GLsizei,width,N/A,in,fixed,?? +glInvalidateSubFramebuffer,6,0,GLsizei,height,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_map_buffer_range.csv b/signatures/pointer_functions_by_feature/GL_ARB_map_buffer_range.csv new file mode 100644 index 0000000..33f4573 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_map_buffer_range.csv @@ -0,0 +1,6 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMapBufferRange,-1,1,"void *",N/A,???,out,???,??? +glMapBufferRange,0,0,GLenum,target,N/A,in,fixed,?? +glMapBufferRange,1,0,GLintptr,offset,N/A,in,fixed,?? +glMapBufferRange,2,0,GLsizeiptr,length,N/A,in,fixed,?? +glMapBufferRange,3,0,GLbitfield,access,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_matrix_palette.csv b/signatures/pointer_functions_by_feature/GL_ARB_matrix_palette.csv new file mode 100644 index 0000000..053f68b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_matrix_palette.csv @@ -0,0 +1,15 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMatrixIndexPointerARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixIndexPointerARB,0,0,GLint,size,N/A,in,fixed,?? +glMatrixIndexPointerARB,1,0,GLenum,type,N/A,in,fixed,?? +glMatrixIndexPointerARB,2,0,GLsizei,stride,N/A,in,fixed,?? +glMatrixIndexPointerARB,3,1,"void *",pointer,???,???,???,??? +glMatrixIndexubvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixIndexubvARB,0,0,GLint,size,N/A,in,fixed,?? +glMatrixIndexubvARB,1,1,"GLubyte *",indices,???,???,???,??? +glMatrixIndexuivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixIndexuivARB,0,0,GLint,size,N/A,in,fixed,?? +glMatrixIndexuivARB,1,1,"GLuint *",indices,???,???,???,??? +glMatrixIndexusvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixIndexusvARB,0,0,GLint,size,N/A,in,fixed,?? +glMatrixIndexusvARB,1,1,"GLushort *",indices,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_multi_bind.csv b/signatures/pointer_functions_by_feature/GL_ARB_multi_bind.csv new file mode 100644 index 0000000..73f27ba --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_multi_bind.csv @@ -0,0 +1,31 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBindBuffersBase,-1,0,void,N/A,N/A,out,fixed,N/A +glBindBuffersBase,0,0,GLenum,target,N/A,in,fixed,?? +glBindBuffersBase,1,0,GLuint,first,N/A,in,fixed,?? +glBindBuffersBase,2,0,GLsizei,count,N/A,in,fixed,?? +glBindBuffersBase,3,1,"const GLuint *",buffers,???,???,???,??? +glBindBuffersRange,-1,0,void,N/A,N/A,out,fixed,N/A +glBindBuffersRange,0,0,GLenum,target,N/A,in,fixed,?? +glBindBuffersRange,1,0,GLuint,first,N/A,in,fixed,?? +glBindBuffersRange,2,0,GLsizei,count,N/A,in,fixed,?? +glBindBuffersRange,3,1,"const GLuint *",buffers,???,???,???,??? +glBindBuffersRange,4,1,"const GLintptr *",offsets,???,???,???,??? +glBindBuffersRange,5,1,"const GLsizeiptr *",sizes,???,???,???,??? +glBindImageTextures,-1,0,void,N/A,N/A,out,fixed,N/A +glBindImageTextures,0,0,GLuint,first,N/A,in,fixed,?? +glBindImageTextures,1,0,GLsizei,count,N/A,in,fixed,?? +glBindImageTextures,2,1,"const GLuint *",textures,???,???,???,??? +glBindSamplers,-1,0,void,N/A,N/A,out,fixed,N/A +glBindSamplers,0,0,GLuint,first,N/A,in,fixed,?? +glBindSamplers,1,0,GLsizei,count,N/A,in,fixed,?? +glBindSamplers,2,1,"const GLuint *",samplers,???,???,???,??? +glBindTextures,-1,0,void,N/A,N/A,out,fixed,N/A +glBindTextures,0,0,GLuint,first,N/A,in,fixed,?? +glBindTextures,1,0,GLsizei,count,N/A,in,fixed,?? +glBindTextures,2,1,"const GLuint *",textures,???,???,???,??? +glBindVertexBuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glBindVertexBuffers,0,0,GLuint,first,N/A,in,fixed,?? +glBindVertexBuffers,1,0,GLsizei,count,N/A,in,fixed,?? +glBindVertexBuffers,2,1,"const GLuint *",buffers,???,???,???,??? +glBindVertexBuffers,3,1,"const GLintptr *",offsets,???,???,???,??? +glBindVertexBuffers,4,1,"const GLsizei *",strides,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_multi_draw_indirect.csv b/signatures/pointer_functions_by_feature/GL_ARB_multi_draw_indirect.csv new file mode 100644 index 0000000..d1e5c3a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_multi_draw_indirect.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiDrawArraysIndirect,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawArraysIndirect,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawArraysIndirect,1,1,"const void *",indirect,???,???,???,??? +glMultiDrawArraysIndirect,2,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiDrawArraysIndirect,3,0,GLsizei,stride,N/A,in,fixed,?? +glMultiDrawElementsIndirect,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElementsIndirect,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElementsIndirect,1,0,GLenum,type,N/A,in,fixed,?? +glMultiDrawElementsIndirect,2,1,"const void *",indirect,???,???,???,??? +glMultiDrawElementsIndirect,3,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiDrawElementsIndirect,4,0,GLsizei,stride,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_multitexture.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_multitexture.0001.csv new file mode 100644 index 0000000..a3a6d76 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_multitexture.0001.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiTexCoord1dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1dvARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1dvARB,1,1,"const GLdouble *",v,???,???,???,??? +glMultiTexCoord1fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1fvARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1fvARB,1,1,"const GLfloat *",v,???,???,???,??? +glMultiTexCoord1ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1ivARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1ivARB,1,1,"const GLint *",v,???,???,???,??? +glMultiTexCoord1svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1svARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1svARB,1,1,"const GLshort *",v,???,???,???,??? +glMultiTexCoord2dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2dvARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2dvARB,1,1,"const GLdouble *",v,???,???,???,??? +glMultiTexCoord2fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2fvARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2fvARB,1,1,"const GLfloat *",v,???,???,???,??? +glMultiTexCoord2ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2ivARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2ivARB,1,1,"const GLint *",v,???,???,???,??? +glMultiTexCoord2svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2svARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2svARB,1,1,"const GLshort *",v,???,???,???,??? +glMultiTexCoord3dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3dvARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3dvARB,1,1,"const GLdouble *",v,???,???,???,??? +glMultiTexCoord3fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3fvARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3fvARB,1,1,"const GLfloat *",v,???,???,???,??? +glMultiTexCoord3ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3ivARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3ivARB,1,1,"const GLint *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_multitexture.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_multitexture.0002.csv new file mode 100644 index 0000000..7ba4850 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_multitexture.0002.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiTexCoord3svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3svARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3svARB,1,1,"const GLshort *",v,???,???,???,??? +glMultiTexCoord4dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4dvARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4dvARB,1,1,"const GLdouble *",v,???,???,???,??? +glMultiTexCoord4fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4fvARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4fvARB,1,1,"const GLfloat *",v,???,???,???,??? +glMultiTexCoord4ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4ivARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4ivARB,1,1,"const GLint *",v,???,???,???,??? +glMultiTexCoord4svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4svARB,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4svARB,1,1,"const GLshort *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_occlusion_query.csv b/signatures/pointer_functions_by_feature/GL_ARB_occlusion_query.csv new file mode 100644 index 0000000..2654570 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_occlusion_query.csv @@ -0,0 +1,19 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteQueriesARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteQueriesARB,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteQueriesARB,1,1,"const GLuint *",ids,???,???,???,??? +glGenQueriesARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGenQueriesARB,0,0,GLsizei,n,N/A,in,fixed,?? +glGenQueriesARB,1,1,"GLuint *",ids,???,???,???,??? +glGetQueryObjectivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectivARB,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectivARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectivARB,2,1,"GLint *",params,???,???,???,??? +glGetQueryObjectuivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectuivARB,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectuivARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectuivARB,2,1,"GLuint *",params,???,???,???,??? +glGetQueryivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryivARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetQueryivARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryivARB,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_point_parameters.csv b/signatures/pointer_functions_by_feature/GL_ARB_point_parameters.csv new file mode 100644 index 0000000..fa3ecef --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_point_parameters.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glPointParameterfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glPointParameterfvARB,0,0,GLenum,pname,N/A,in,fixed,?? +glPointParameterfvARB,1,1,"const GLfloat *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_program_interface_query.csv b/signatures/pointer_functions_by_feature/GL_ARB_program_interface_query.csv new file mode 100644 index 0000000..a04216a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_program_interface_query.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetProgramInterfaceiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramInterfaceiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramInterfaceiv,1,0,GLenum,programInterface,N/A,in,fixed,?? +glGetProgramInterfaceiv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramInterfaceiv,3,1,"GLint *",params,???,???,???,??? +glGetProgramResourceIndex,-1,0,GLuint,N/A,N/A,out,fixed,?? +glGetProgramResourceIndex,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramResourceIndex,1,0,GLenum,programInterface,N/A,in,fixed,?? +glGetProgramResourceIndex,2,1,"const GLchar *",name,???,???,???,??? +glGetProgramResourceLocation,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetProgramResourceLocation,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramResourceLocation,1,0,GLenum,programInterface,N/A,in,fixed,?? +glGetProgramResourceLocation,2,1,"const GLchar *",name,???,???,???,??? +glGetProgramResourceLocationIndex,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetProgramResourceLocationIndex,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramResourceLocationIndex,1,0,GLenum,programInterface,N/A,in,fixed,?? +glGetProgramResourceLocationIndex,2,1,"const GLchar *",name,???,???,???,??? +glGetProgramResourceName,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramResourceName,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramResourceName,1,0,GLenum,programInterface,N/A,in,fixed,?? +glGetProgramResourceName,2,0,GLuint,index,N/A,in,fixed,?? +glGetProgramResourceName,3,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetProgramResourceName,4,1,"GLsizei *",length,???,???,???,??? +glGetProgramResourceName,5,1,"GLchar *",name,???,???,???,??? +glGetProgramResourceiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramResourceiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramResourceiv,1,0,GLenum,programInterface,N/A,in,fixed,?? +glGetProgramResourceiv,2,0,GLuint,index,N/A,in,fixed,?? +glGetProgramResourceiv,3,0,GLsizei,propCount,N/A,in,fixed,?? +glGetProgramResourceiv,4,1,"const GLenum *",props,???,???,???,??? +glGetProgramResourceiv,5,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetProgramResourceiv,6,1,"GLsizei *",length,???,???,???,??? +glGetProgramResourceiv,7,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_robustness.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_robustness.0001.csv new file mode 100644 index 0000000..aadabff --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_robustness.0001.csv @@ -0,0 +1,59 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetnColorTableARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnColorTableARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnColorTableARB,1,0,GLenum,format,N/A,in,fixed,?? +glGetnColorTableARB,2,0,GLenum,type,N/A,in,fixed,?? +glGetnColorTableARB,3,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnColorTableARB,4,1,"void *",table,???,???,???,??? +glGetnCompressedTexImageARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnCompressedTexImageARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnCompressedTexImageARB,1,0,GLint,lod,N/A,in,fixed,?? +glGetnCompressedTexImageARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnCompressedTexImageARB,3,1,"void *",img,???,???,???,??? +glGetnConvolutionFilterARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnConvolutionFilterARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnConvolutionFilterARB,1,0,GLenum,format,N/A,in,fixed,?? +glGetnConvolutionFilterARB,2,0,GLenum,type,N/A,in,fixed,?? +glGetnConvolutionFilterARB,3,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnConvolutionFilterARB,4,1,"void *",image,???,???,???,??? +glGetnHistogramARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnHistogramARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnHistogramARB,1,0,GLboolean,reset,N/A,in,fixed,?? +glGetnHistogramARB,2,0,GLenum,format,N/A,in,fixed,?? +glGetnHistogramARB,3,0,GLenum,type,N/A,in,fixed,?? +glGetnHistogramARB,4,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnHistogramARB,5,1,"void *",values,???,???,???,??? +glGetnMapdvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnMapdvARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnMapdvARB,1,0,GLenum,query,N/A,in,fixed,?? +glGetnMapdvARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnMapdvARB,3,1,"GLdouble *",v,???,???,???,??? +glGetnMapfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnMapfvARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnMapfvARB,1,0,GLenum,query,N/A,in,fixed,?? +glGetnMapfvARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnMapfvARB,3,1,"GLfloat *",v,???,???,???,??? +glGetnMapivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnMapivARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnMapivARB,1,0,GLenum,query,N/A,in,fixed,?? +glGetnMapivARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnMapivARB,3,1,"GLint *",v,???,???,???,??? +glGetnMinmaxARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnMinmaxARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnMinmaxARB,1,0,GLboolean,reset,N/A,in,fixed,?? +glGetnMinmaxARB,2,0,GLenum,format,N/A,in,fixed,?? +glGetnMinmaxARB,3,0,GLenum,type,N/A,in,fixed,?? +glGetnMinmaxARB,4,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnMinmaxARB,5,1,"void *",values,???,???,???,??? +glGetnPixelMapfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnPixelMapfvARB,0,0,GLenum,map,N/A,in,fixed,?? +glGetnPixelMapfvARB,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnPixelMapfvARB,2,1,"GLfloat *",values,???,???,???,??? +glGetnPixelMapuivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnPixelMapuivARB,0,0,GLenum,map,N/A,in,fixed,?? +glGetnPixelMapuivARB,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnPixelMapuivARB,2,1,"GLuint *",values,???,???,???,??? +glGetnPixelMapusvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnPixelMapusvARB,0,0,GLenum,map,N/A,in,fixed,?? +glGetnPixelMapusvARB,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnPixelMapusvARB,2,1,"GLushort *",values,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_robustness.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_robustness.0002.csv new file mode 100644 index 0000000..78043ae --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_robustness.0002.csv @@ -0,0 +1,49 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetnPolygonStippleARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnPolygonStippleARB,0,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnPolygonStippleARB,1,1,"GLubyte *",pattern,???,???,???,??? +glGetnSeparableFilterARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnSeparableFilterARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnSeparableFilterARB,1,0,GLenum,format,N/A,in,fixed,?? +glGetnSeparableFilterARB,2,0,GLenum,type,N/A,in,fixed,?? +glGetnSeparableFilterARB,3,0,GLsizei,rowBufSize,N/A,in,fixed,?? +glGetnSeparableFilterARB,4,1,"void *",row,???,???,???,??? +glGetnSeparableFilterARB,5,0,GLsizei,columnBufSize,N/A,in,fixed,?? +glGetnSeparableFilterARB,6,1,"void *",column,???,???,???,??? +glGetnSeparableFilterARB,7,1,"void *",span,???,???,???,??? +glGetnTexImageARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnTexImageARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetnTexImageARB,1,0,GLint,level,N/A,in,fixed,?? +glGetnTexImageARB,2,0,GLenum,format,N/A,in,fixed,?? +glGetnTexImageARB,3,0,GLenum,type,N/A,in,fixed,?? +glGetnTexImageARB,4,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnTexImageARB,5,1,"void *",img,???,???,???,??? +glGetnUniformdvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformdvARB,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformdvARB,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformdvARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformdvARB,3,1,"GLdouble *",params,???,???,???,??? +glGetnUniformfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformfvARB,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformfvARB,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformfvARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformfvARB,3,1,"GLfloat *",params,???,???,???,??? +glGetnUniformivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformivARB,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformivARB,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformivARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformivARB,3,1,"GLint *",params,???,???,???,??? +glGetnUniformuivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformuivARB,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformuivARB,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformuivARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformuivARB,3,1,"GLuint *",params,???,???,???,??? +glReadnPixelsARB,-1,0,void,N/A,N/A,out,fixed,N/A +glReadnPixelsARB,0,0,GLint,x,N/A,in,fixed,?? +glReadnPixelsARB,1,0,GLint,y,N/A,in,fixed,?? +glReadnPixelsARB,2,0,GLsizei,width,N/A,in,fixed,?? +glReadnPixelsARB,3,0,GLsizei,height,N/A,in,fixed,?? +glReadnPixelsARB,4,0,GLenum,format,N/A,in,fixed,?? +glReadnPixelsARB,5,0,GLenum,type,N/A,in,fixed,?? +glReadnPixelsARB,6,0,GLsizei,bufSize,N/A,in,fixed,?? +glReadnPixelsARB,7,1,"void *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_sample_locations.csv b/signatures/pointer_functions_by_feature/GL_ARB_sample_locations.csv new file mode 100644 index 0000000..7f4cdda --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_sample_locations.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFramebufferSampleLocationsfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glFramebufferSampleLocationsfvARB,0,0,GLenum,target,N/A,in,fixed,?? +glFramebufferSampleLocationsfvARB,1,0,GLuint,start,N/A,in,fixed,?? +glFramebufferSampleLocationsfvARB,2,0,GLsizei,count,N/A,in,fixed,?? +glFramebufferSampleLocationsfvARB,3,1,"const GLfloat *",v,???,???,???,??? +glNamedFramebufferSampleLocationsfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedFramebufferSampleLocationsfvARB,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glNamedFramebufferSampleLocationsfvARB,1,0,GLuint,start,N/A,in,fixed,?? +glNamedFramebufferSampleLocationsfvARB,2,0,GLsizei,count,N/A,in,fixed,?? +glNamedFramebufferSampleLocationsfvARB,3,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_sampler_objects.csv b/signatures/pointer_functions_by_feature/GL_ARB_sampler_objects.csv new file mode 100644 index 0000000..1fe4240 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_sampler_objects.csv @@ -0,0 +1,39 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteSamplers,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteSamplers,0,0,GLsizei,count,N/A,in,fixed,?? +glDeleteSamplers,1,1,"const GLuint *",samplers,???,???,???,??? +glGenSamplers,-1,0,void,N/A,N/A,out,fixed,N/A +glGenSamplers,0,0,GLsizei,count,N/A,in,fixed,?? +glGenSamplers,1,1,"GLuint *",samplers,???,???,???,??? +glGetSamplerParameterIiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetSamplerParameterIiv,0,0,GLuint,sampler,N/A,in,fixed,?? +glGetSamplerParameterIiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetSamplerParameterIiv,2,1,"GLint *",params,???,???,???,??? +glGetSamplerParameterIuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetSamplerParameterIuiv,0,0,GLuint,sampler,N/A,in,fixed,?? +glGetSamplerParameterIuiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetSamplerParameterIuiv,2,1,"GLuint *",params,???,???,???,??? +glGetSamplerParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetSamplerParameterfv,0,0,GLuint,sampler,N/A,in,fixed,?? +glGetSamplerParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetSamplerParameterfv,2,1,"GLfloat *",params,???,???,???,??? +glGetSamplerParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetSamplerParameteriv,0,0,GLuint,sampler,N/A,in,fixed,?? +glGetSamplerParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetSamplerParameteriv,2,1,"GLint *",params,???,???,???,??? +glSamplerParameterIiv,-1,0,void,N/A,N/A,out,fixed,N/A +glSamplerParameterIiv,0,0,GLuint,sampler,N/A,in,fixed,?? +glSamplerParameterIiv,1,0,GLenum,pname,N/A,in,fixed,?? +glSamplerParameterIiv,2,1,"const GLint *",params,???,???,???,??? +glSamplerParameterIuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glSamplerParameterIuiv,0,0,GLuint,sampler,N/A,in,fixed,?? +glSamplerParameterIuiv,1,0,GLenum,pname,N/A,in,fixed,?? +glSamplerParameterIuiv,2,1,"const GLuint *",params,???,???,???,??? +glSamplerParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glSamplerParameterfv,0,0,GLuint,sampler,N/A,in,fixed,?? +glSamplerParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glSamplerParameterfv,2,1,"const GLfloat *",params,???,???,???,??? +glSamplerParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glSamplerParameteriv,0,0,GLuint,sampler,N/A,in,fixed,?? +glSamplerParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glSamplerParameteriv,2,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0001.csv new file mode 100644 index 0000000..5bc80c1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0001.csv @@ -0,0 +1,40 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCreateShaderProgramv,-1,0,GLuint,N/A,N/A,out,fixed,?? +glCreateShaderProgramv,0,0,GLenum,type,N/A,in,fixed,?? +glCreateShaderProgramv,1,0,GLsizei,count,N/A,in,fixed,?? +glCreateShaderProgramv,2,2,"const GLchar * const *",strings,???,???,???,??? +glDeleteProgramPipelines,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteProgramPipelines,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteProgramPipelines,1,1,"const GLuint *",pipelines,???,???,???,??? +glGenProgramPipelines,-1,0,void,N/A,N/A,out,fixed,N/A +glGenProgramPipelines,0,0,GLsizei,n,N/A,in,fixed,?? +glGenProgramPipelines,1,1,"GLuint *",pipelines,???,???,???,??? +glGetProgramPipelineInfoLog,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramPipelineInfoLog,0,0,GLuint,pipeline,N/A,in,fixed,?? +glGetProgramPipelineInfoLog,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetProgramPipelineInfoLog,2,1,"GLsizei *",length,???,???,???,??? +glGetProgramPipelineInfoLog,3,1,"GLchar *",infoLog,???,???,???,??? +glGetProgramPipelineiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramPipelineiv,0,0,GLuint,pipeline,N/A,in,fixed,?? +glGetProgramPipelineiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramPipelineiv,2,1,"GLint *",params,???,???,???,??? +glProgramUniform1dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1dv,3,1,"const GLdouble *",value,???,???,???,??? +glProgramUniform1fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1fv,3,1,"const GLfloat *",value,???,???,???,??? +glProgramUniform1iv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1iv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1iv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1iv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1iv,3,1,"const GLint *",value,???,???,???,??? +glProgramUniform1uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1uiv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1uiv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1uiv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1uiv,3,1,"const GLuint *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0002.csv new file mode 100644 index 0000000..fccb200 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0002.csv @@ -0,0 +1,56 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramUniform2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2dv,3,1,"const GLdouble *",value,???,???,???,??? +glProgramUniform2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2fv,3,1,"const GLfloat *",value,???,???,???,??? +glProgramUniform2iv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2iv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2iv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2iv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2iv,3,1,"const GLint *",value,???,???,???,??? +glProgramUniform2uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2uiv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2uiv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2uiv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2uiv,3,1,"const GLuint *",value,???,???,???,??? +glProgramUniform3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3dv,3,1,"const GLdouble *",value,???,???,???,??? +glProgramUniform3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3fv,3,1,"const GLfloat *",value,???,???,???,??? +glProgramUniform3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3iv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3iv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3iv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3iv,3,1,"const GLint *",value,???,???,???,??? +glProgramUniform3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3uiv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3uiv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3uiv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3uiv,3,1,"const GLuint *",value,???,???,???,??? +glProgramUniform4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4dv,3,1,"const GLdouble *",value,???,???,???,??? +glProgramUniform4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4fv,3,1,"const GLfloat *",value,???,???,???,??? +glProgramUniform4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4iv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4iv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4iv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4iv,3,1,"const GLint *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0003.csv b/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0003.csv new file mode 100644 index 0000000..9de8df4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0003.csv @@ -0,0 +1,66 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramUniform4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4uiv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4uiv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4uiv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4uiv,3,1,"const GLuint *",value,???,???,???,??? +glProgramUniformMatrix2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2fv,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix2x3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2x3dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2x3dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2x3dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2x3dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2x3dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix2x3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2x3fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2x3fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2x3fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2x3fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2x3fv,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix2x4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2x4dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2x4dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2x4dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2x4dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2x4dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix2x4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2x4fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2x4fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2x4fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2x4fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2x4fv,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3fv,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix3x2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3x2dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3x2dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3x2dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3x2dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3x2dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix3x2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3x2fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3x2fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3x2fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3x2fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3x2fv,4,1,"const GLfloat *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0004.csv b/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0004.csv new file mode 100644 index 0000000..d3dc3ba --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_separate_shader_objects.0004.csv @@ -0,0 +1,49 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramUniformMatrix3x4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3x4dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3x4dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3x4dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3x4dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3x4dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix3x4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3x4fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3x4fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3x4fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3x4fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3x4fv,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4fv,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix4x2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4x2dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4x2dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4x2dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4x2dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4x2dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix4x2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4x2fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4x2fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4x2fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4x2fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4x2fv,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix4x3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4x3dv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4x3dv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4x3dv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4x3dv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4x3dv,4,1,"const GLdouble *",value,???,???,???,??? +glProgramUniformMatrix4x3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4x3fv,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4x3fv,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4x3fv,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4x3fv,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4x3fv,4,1,"const GLfloat *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_shader_atomic_counters.csv b/signatures/pointer_functions_by_feature/GL_ARB_shader_atomic_counters.csv new file mode 100644 index 0000000..539e171 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_shader_atomic_counters.csv @@ -0,0 +1,6 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetActiveAtomicCounterBufferiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveAtomicCounterBufferiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveAtomicCounterBufferiv,1,0,GLuint,bufferIndex,N/A,in,fixed,?? +glGetActiveAtomicCounterBufferiv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetActiveAtomicCounterBufferiv,3,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0001.csv new file mode 100644 index 0000000..1d13001 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0001.csv @@ -0,0 +1,32 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetActiveUniformARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveUniformARB,0,0,GLhandleARB,programObj,N/A,in,fixed,?? +glGetActiveUniformARB,1,0,GLuint,index,N/A,in,fixed,?? +glGetActiveUniformARB,2,0,GLsizei,maxLength,N/A,in,fixed,?? +glGetActiveUniformARB,3,1,"GLsizei *",length,???,???,???,??? +glGetActiveUniformARB,4,1,"GLint *",size,???,???,???,??? +glGetActiveUniformARB,5,1,"GLenum *",type,???,???,???,??? +glGetActiveUniformARB,6,1,"GLcharARB *",name,???,???,???,??? +glGetAttachedObjectsARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetAttachedObjectsARB,0,0,GLhandleARB,containerObj,N/A,in,fixed,?? +glGetAttachedObjectsARB,1,0,GLsizei,maxCount,N/A,in,fixed,?? +glGetAttachedObjectsARB,2,1,"GLsizei *",count,???,???,???,??? +glGetAttachedObjectsARB,3,1,"GLhandleARB *",obj,???,???,???,??? +glGetInfoLogARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInfoLogARB,0,0,GLhandleARB,obj,N/A,in,fixed,?? +glGetInfoLogARB,1,0,GLsizei,maxLength,N/A,in,fixed,?? +glGetInfoLogARB,2,1,"GLsizei *",length,???,???,???,??? +glGetInfoLogARB,3,1,"GLcharARB *",infoLog,???,???,???,??? +glGetObjectParameterfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetObjectParameterfvARB,0,0,GLhandleARB,obj,N/A,in,fixed,?? +glGetObjectParameterfvARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetObjectParameterfvARB,2,1,"GLfloat *",params,???,???,???,??? +glGetObjectParameterivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetObjectParameterivARB,0,0,GLhandleARB,obj,N/A,in,fixed,?? +glGetObjectParameterivARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetObjectParameterivARB,2,1,"GLint *",params,???,???,???,??? +glGetShaderSourceARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetShaderSourceARB,0,0,GLhandleARB,obj,N/A,in,fixed,?? +glGetShaderSourceARB,1,0,GLsizei,maxLength,N/A,in,fixed,?? +glGetShaderSourceARB,2,1,"GLsizei *",length,???,???,???,??? +glGetShaderSourceARB,3,1,"GLcharARB *",source,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0002.csv new file mode 100644 index 0000000..48fd649 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0002.csv @@ -0,0 +1,37 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetUniformLocationARB,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetUniformLocationARB,0,0,GLhandleARB,programObj,N/A,in,fixed,?? +glGetUniformLocationARB,1,1,"const GLcharARB *",name,???,???,???,??? +glGetUniformfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformfvARB,0,0,GLhandleARB,programObj,N/A,in,fixed,?? +glGetUniformfvARB,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformfvARB,2,1,"GLfloat *",params,???,???,???,??? +glGetUniformivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformivARB,0,0,GLhandleARB,programObj,N/A,in,fixed,?? +glGetUniformivARB,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformivARB,2,1,"GLint *",params,???,???,???,??? +glShaderSourceARB,-1,0,void,N/A,N/A,out,fixed,N/A +glShaderSourceARB,0,0,GLhandleARB,shaderObj,N/A,in,fixed,?? +glShaderSourceARB,1,0,GLsizei,count,N/A,in,fixed,?? +glShaderSourceARB,2,2,"const GLcharARB * *",string,???,???,???,??? +glShaderSourceARB,3,1,"const GLint *",length,???,???,???,??? +glUniform1fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1fvARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform1fvARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1fvARB,2,1,"const GLfloat *",value,???,???,???,??? +glUniform1ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1ivARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform1ivARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1ivARB,2,1,"const GLint *",value,???,???,???,??? +glUniform2fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2fvARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform2fvARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2fvARB,2,1,"const GLfloat *",value,???,???,???,??? +glUniform2ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2ivARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform2ivARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2ivARB,2,1,"const GLint *",value,???,???,???,??? +glUniform3fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3fvARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform3fvARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3fvARB,2,1,"const GLfloat *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0003.csv b/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0003.csv new file mode 100644 index 0000000..013a19e --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_shader_objects.0003.csv @@ -0,0 +1,28 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glUniform3ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3ivARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform3ivARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3ivARB,2,1,"const GLint *",value,???,???,???,??? +glUniform4fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4fvARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform4fvARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4fvARB,2,1,"const GLfloat *",value,???,???,???,??? +glUniform4ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4ivARB,0,0,GLint,location,N/A,in,fixed,?? +glUniform4ivARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4ivARB,2,1,"const GLint *",value,???,???,???,??? +glUniformMatrix2fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix2fvARB,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix2fvARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix2fvARB,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix2fvARB,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix3fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix3fvARB,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix3fvARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix3fvARB,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix3fvARB,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix4fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix4fvARB,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix4fvARB,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix4fvARB,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix4fvARB,3,1,"const GLfloat *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_shader_subroutine.csv b/signatures/pointer_functions_by_feature/GL_ARB_shader_subroutine.csv new file mode 100644 index 0000000..0112cda --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_shader_subroutine.csv @@ -0,0 +1,42 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetActiveSubroutineName,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveSubroutineName,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveSubroutineName,1,0,GLenum,shadertype,N/A,in,fixed,?? +glGetActiveSubroutineName,2,0,GLuint,index,N/A,in,fixed,?? +glGetActiveSubroutineName,3,0,GLsizei,bufsize,N/A,in,fixed,?? +glGetActiveSubroutineName,4,1,"GLsizei *",length,???,???,???,??? +glGetActiveSubroutineName,5,1,"GLchar *",name,???,???,???,??? +glGetActiveSubroutineUniformName,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveSubroutineUniformName,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveSubroutineUniformName,1,0,GLenum,shadertype,N/A,in,fixed,?? +glGetActiveSubroutineUniformName,2,0,GLuint,index,N/A,in,fixed,?? +glGetActiveSubroutineUniformName,3,0,GLsizei,bufsize,N/A,in,fixed,?? +glGetActiveSubroutineUniformName,4,1,"GLsizei *",length,???,???,???,??? +glGetActiveSubroutineUniformName,5,1,"GLchar *",name,???,???,???,??? +glGetActiveSubroutineUniformiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveSubroutineUniformiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveSubroutineUniformiv,1,0,GLenum,shadertype,N/A,in,fixed,?? +glGetActiveSubroutineUniformiv,2,0,GLuint,index,N/A,in,fixed,?? +glGetActiveSubroutineUniformiv,3,0,GLenum,pname,N/A,in,fixed,?? +glGetActiveSubroutineUniformiv,4,1,"GLint *",values,???,???,???,??? +glGetProgramStageiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramStageiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramStageiv,1,0,GLenum,shadertype,N/A,in,fixed,?? +glGetProgramStageiv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramStageiv,3,1,"GLint *",values,???,???,???,??? +glGetSubroutineIndex,-1,0,GLuint,N/A,N/A,out,fixed,?? +glGetSubroutineIndex,0,0,GLuint,program,N/A,in,fixed,?? +glGetSubroutineIndex,1,0,GLenum,shadertype,N/A,in,fixed,?? +glGetSubroutineIndex,2,1,"const GLchar *",name,???,???,???,??? +glGetSubroutineUniformLocation,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetSubroutineUniformLocation,0,0,GLuint,program,N/A,in,fixed,?? +glGetSubroutineUniformLocation,1,0,GLenum,shadertype,N/A,in,fixed,?? +glGetSubroutineUniformLocation,2,1,"const GLchar *",name,???,???,???,??? +glGetUniformSubroutineuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformSubroutineuiv,0,0,GLenum,shadertype,N/A,in,fixed,?? +glGetUniformSubroutineuiv,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformSubroutineuiv,2,1,"GLuint *",params,???,???,???,??? +glUniformSubroutinesuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformSubroutinesuiv,0,0,GLenum,shadertype,N/A,in,fixed,?? +glUniformSubroutinesuiv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformSubroutinesuiv,2,1,"const GLuint *",indices,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_shading_language_include.csv b/signatures/pointer_functions_by_feature/GL_ARB_shading_language_include.csv new file mode 100644 index 0000000..0df743a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_shading_language_include.csv @@ -0,0 +1,29 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCompileShaderIncludeARB,-1,0,void,N/A,N/A,out,fixed,N/A +glCompileShaderIncludeARB,0,0,GLuint,shader,N/A,in,fixed,?? +glCompileShaderIncludeARB,1,0,GLsizei,count,N/A,in,fixed,?? +glCompileShaderIncludeARB,2,2,"const GLchar * const *",path,???,???,???,??? +glCompileShaderIncludeARB,3,1,"const GLint *",length,???,???,???,??? +glDeleteNamedStringARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteNamedStringARB,0,0,GLint,namelen,N/A,in,fixed,?? +glDeleteNamedStringARB,1,1,"const GLchar *",name,???,???,???,??? +glGetNamedStringARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedStringARB,0,0,GLint,namelen,N/A,in,fixed,?? +glGetNamedStringARB,1,1,"const GLchar *",name,???,???,???,??? +glGetNamedStringARB,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetNamedStringARB,3,1,"GLint *",stringlen,???,???,???,??? +glGetNamedStringARB,4,1,"GLchar *",string,???,???,???,??? +glGetNamedStringivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedStringivARB,0,0,GLint,namelen,N/A,in,fixed,?? +glGetNamedStringivARB,1,1,"const GLchar *",name,???,???,???,??? +glGetNamedStringivARB,2,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedStringivARB,3,1,"GLint *",params,???,???,???,??? +glIsNamedStringARB,-1,0,GLboolean,N/A,N/A,out,fixed,?? +glIsNamedStringARB,0,0,GLint,namelen,N/A,in,fixed,?? +glIsNamedStringARB,1,1,"const GLchar *",name,???,???,???,??? +glNamedStringARB,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedStringARB,0,0,GLenum,type,N/A,in,fixed,?? +glNamedStringARB,1,0,GLint,namelen,N/A,in,fixed,?? +glNamedStringARB,2,1,"const GLchar *",name,???,???,???,??? +glNamedStringARB,3,0,GLint,stringlen,N/A,in,fixed,?? +glNamedStringARB,4,1,"const GLchar *",string,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_sync.csv b/signatures/pointer_functions_by_feature/GL_ARB_sync.csv new file mode 100644 index 0000000..aa71ddb --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_sync.csv @@ -0,0 +1,10 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetInteger64v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInteger64v,0,0,GLenum,pname,N/A,in,fixed,?? +glGetInteger64v,1,1,"GLint64 *",params,???,???,???,??? +glGetSynciv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetSynciv,0,0,GLsync,GLsync,N/A,in,fixed,?? +glGetSynciv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetSynciv,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetSynciv,3,1,"GLsizei *",length,???,???,???,??? +glGetSynciv,4,1,"GLint *",values,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_tessellation_shader.csv b/signatures/pointer_functions_by_feature/GL_ARB_tessellation_shader.csv new file mode 100644 index 0000000..ab1781c --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_tessellation_shader.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glPatchParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glPatchParameterfv,0,0,GLenum,pname,N/A,in,fixed,?? +glPatchParameterfv,1,1,"const GLfloat *",values,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_texture_compression.csv b/signatures/pointer_functions_by_feature/GL_ARB_texture_compression.csv new file mode 100644 index 0000000..9dd8cf4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_texture_compression.csv @@ -0,0 +1,62 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCompressedTexImage1DARB,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexImage1DARB,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexImage1DARB,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexImage1DARB,2,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTexImage1DARB,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexImage1DARB,4,0,GLint,border,N/A,in,fixed,?? +glCompressedTexImage1DARB,5,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexImage1DARB,6,1,"const void *",data,???,???,???,??? +glCompressedTexImage2DARB,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexImage2DARB,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexImage2DARB,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexImage2DARB,2,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTexImage2DARB,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexImage2DARB,4,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTexImage2DARB,5,0,GLint,border,N/A,in,fixed,?? +glCompressedTexImage2DARB,6,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexImage2DARB,7,1,"const void *",data,???,???,???,??? +glCompressedTexImage3DARB,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexImage3DARB,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexImage3DARB,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexImage3DARB,2,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTexImage3DARB,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexImage3DARB,4,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTexImage3DARB,5,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedTexImage3DARB,6,0,GLint,border,N/A,in,fixed,?? +glCompressedTexImage3DARB,7,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexImage3DARB,8,1,"const void *",data,???,???,???,??? +glCompressedTexSubImage1DARB,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexSubImage1DARB,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexSubImage1DARB,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexSubImage1DARB,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTexSubImage1DARB,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexSubImage1DARB,4,0,GLenum,format,N/A,in,fixed,?? +glCompressedTexSubImage1DARB,5,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexSubImage1DARB,6,1,"const void *",data,???,???,???,??? +glCompressedTexSubImage2DARB,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexSubImage2DARB,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexSubImage2DARB,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexSubImage2DARB,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTexSubImage2DARB,3,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedTexSubImage2DARB,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexSubImage2DARB,5,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTexSubImage2DARB,6,0,GLenum,format,N/A,in,fixed,?? +glCompressedTexSubImage2DARB,7,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexSubImage2DARB,8,1,"const void *",data,???,???,???,??? +glCompressedTexSubImage3DARB,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexSubImage3DARB,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,3,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,4,0,GLint,zoffset,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,5,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,6,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,7,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,8,0,GLenum,format,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,9,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexSubImage3DARB,10,1,"const void *",data,???,???,???,??? +glGetCompressedTexImageARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCompressedTexImageARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetCompressedTexImageARB,1,0,GLint,lod,N/A,in,fixed,?? +glGetCompressedTexImageARB,2,1,"void *",img,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_texture_multisample.csv b/signatures/pointer_functions_by_feature/GL_ARB_texture_multisample.csv new file mode 100644 index 0000000..01c3247 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_texture_multisample.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetMultisamplefv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultisamplefv,0,0,GLenum,pname,N/A,in,fixed,?? +glGetMultisamplefv,1,0,GLuint,index,N/A,in,fixed,?? +glGetMultisamplefv,2,1,"GLfloat *",val,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_timer_query.csv b/signatures/pointer_functions_by_feature/GL_ARB_timer_query.csv new file mode 100644 index 0000000..c9849a0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_timer_query.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetQueryObjecti64v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjecti64v,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjecti64v,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjecti64v,2,1,"GLint64 *",params,???,???,???,??? +glGetQueryObjectui64v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectui64v,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectui64v,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectui64v,2,1,"GLuint64 *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_transform_feedback2.csv b/signatures/pointer_functions_by_feature/GL_ARB_transform_feedback2.csv new file mode 100644 index 0000000..f1af43d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_transform_feedback2.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteTransformFeedbacks,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteTransformFeedbacks,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteTransformFeedbacks,1,1,"const GLuint *",ids,???,???,???,??? +glGenTransformFeedbacks,-1,0,void,N/A,N/A,out,fixed,N/A +glGenTransformFeedbacks,0,0,GLsizei,n,N/A,in,fixed,?? +glGenTransformFeedbacks,1,1,"GLuint *",ids,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_transform_feedback3.csv b/signatures/pointer_functions_by_feature/GL_ARB_transform_feedback3.csv new file mode 100644 index 0000000..9afdfd2 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_transform_feedback3.csv @@ -0,0 +1,6 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetQueryIndexediv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryIndexediv,0,0,GLenum,target,N/A,in,fixed,?? +glGetQueryIndexediv,1,0,GLuint,index,N/A,in,fixed,?? +glGetQueryIndexediv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryIndexediv,3,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_transpose_matrix.csv b/signatures/pointer_functions_by_feature/GL_ARB_transpose_matrix.csv new file mode 100644 index 0000000..60eb6b4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_transpose_matrix.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glLoadTransposeMatrixdARB,-1,0,void,N/A,N/A,out,fixed,N/A +glLoadTransposeMatrixdARB,0,0,GLdouble,m,???,in,fixed,?? +glLoadTransposeMatrixfARB,-1,0,void,N/A,N/A,out,fixed,N/A +glLoadTransposeMatrixfARB,0,0,GLfloat,m,???,in,fixed,?? +glMultTransposeMatrixdARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultTransposeMatrixdARB,0,0,GLdouble,m,???,in,fixed,?? +glMultTransposeMatrixfARB,-1,0,void,N/A,N/A,out,fixed,N/A +glMultTransposeMatrixfARB,0,0,GLfloat,m,???,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_uniform_buffer_object.csv b/signatures/pointer_functions_by_feature/GL_ARB_uniform_buffer_object.csv new file mode 100644 index 0000000..a772af5 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_uniform_buffer_object.csv @@ -0,0 +1,36 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetActiveUniformBlockName,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveUniformBlockName,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveUniformBlockName,1,0,GLuint,uniformBlockIndex,N/A,in,fixed,?? +glGetActiveUniformBlockName,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetActiveUniformBlockName,3,1,"GLsizei *",length,???,???,???,??? +glGetActiveUniformBlockName,4,1,"GLchar *",uniformBlockName,???,???,???,??? +glGetActiveUniformBlockiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveUniformBlockiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveUniformBlockiv,1,0,GLuint,uniformBlockIndex,N/A,in,fixed,?? +glGetActiveUniformBlockiv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetActiveUniformBlockiv,3,1,"GLint *",params,???,???,???,??? +glGetActiveUniformName,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveUniformName,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveUniformName,1,0,GLuint,uniformIndex,N/A,in,fixed,?? +glGetActiveUniformName,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetActiveUniformName,3,1,"GLsizei *",length,???,???,???,??? +glGetActiveUniformName,4,1,"GLchar *",uniformName,???,???,???,??? +glGetActiveUniformsiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveUniformsiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveUniformsiv,1,0,GLsizei,uniformCount,N/A,in,fixed,?? +glGetActiveUniformsiv,2,1,"const GLuint *",uniformIndices,???,???,???,??? +glGetActiveUniformsiv,3,0,GLenum,pname,N/A,in,fixed,?? +glGetActiveUniformsiv,4,1,"GLint *",params,???,???,???,??? +glGetIntegeri_v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetIntegeri_v,0,0,GLenum,target,N/A,in,fixed,?? +glGetIntegeri_v,1,0,GLuint,index,N/A,in,fixed,?? +glGetIntegeri_v,2,1,"GLint *",data,???,???,???,??? +glGetUniformBlockIndex,-1,0,GLuint,N/A,N/A,out,fixed,?? +glGetUniformBlockIndex,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformBlockIndex,1,1,"const GLchar *",uniformBlockName,???,???,???,??? +glGetUniformIndices,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformIndices,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformIndices,1,0,GLsizei,uniformCount,N/A,in,fixed,?? +glGetUniformIndices,2,2,"const GLchar * const *",uniformNames,???,???,???,??? +glGetUniformIndices,3,1,"GLuint *",uniformIndices,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_array_object.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_array_object.csv new file mode 100644 index 0000000..319f1b3 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_array_object.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteVertexArrays,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteVertexArrays,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteVertexArrays,1,1,"const GLuint *",arrays,???,???,???,??? +glGenVertexArrays,-1,0,void,N/A,N/A,out,fixed,N/A +glGenVertexArrays,0,0,GLsizei,n,N/A,in,fixed,?? +glGenVertexArrays,1,1,"GLuint *",arrays,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_attrib_64bit.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_attrib_64bit.csv new file mode 100644 index 0000000..034de8a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_attrib_64bit.csv @@ -0,0 +1,23 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVertexAttribLdv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribLdv,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribLdv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribLdv,2,1,"GLdouble *",params,???,???,???,??? +glVertexAttribL1dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL1dv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL1dv,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribL2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL2dv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL2dv,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribL3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL3dv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL3dv,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribL4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL4dv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL4dv,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribLPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribLPointer,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribLPointer,1,0,GLint,size,N/A,in,fixed,?? +glVertexAttribLPointer,2,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribLPointer,3,0,GLsizei,stride,N/A,in,fixed,?? +glVertexAttribLPointer,4,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_blend.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_blend.csv new file mode 100644 index 0000000..ecd2b62 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_blend.csv @@ -0,0 +1,30 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glWeightPointerARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightPointerARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightPointerARB,1,0,GLenum,type,N/A,in,fixed,?? +glWeightPointerARB,2,0,GLsizei,stride,N/A,in,fixed,?? +glWeightPointerARB,3,1,"void *",pointer,???,???,???,??? +glWeightbvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightbvARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightbvARB,1,1,"GLbyte *",weights,???,???,???,??? +glWeightdvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightdvARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightdvARB,1,1,"GLdouble *",weights,???,???,???,??? +glWeightfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightfvARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightfvARB,1,1,"GLfloat *",weights,???,???,???,??? +glWeightivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightivARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightivARB,1,1,"GLint *",weights,???,???,???,??? +glWeightsvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightsvARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightsvARB,1,1,"GLshort *",weights,???,???,???,??? +glWeightubvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightubvARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightubvARB,1,1,"GLubyte *",weights,???,???,???,??? +glWeightuivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightuivARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightuivARB,1,1,"GLuint *",weights,???,???,???,??? +glWeightusvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightusvARB,0,0,GLint,size,N/A,in,fixed,?? +glWeightusvARB,1,1,"GLushort *",weights,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_buffer_object.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_buffer_object.csv new file mode 100644 index 0000000..fe86df0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_buffer_object.csv @@ -0,0 +1,33 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBufferDataARB,-1,0,void,N/A,N/A,out,fixed,N/A +glBufferDataARB,0,0,GLenum,target,N/A,in,fixed,?? +glBufferDataARB,1,0,GLsizeiptrARB,size,N/A,in,fixed,?? +glBufferDataARB,2,1,"const void *",data,???,???,???,??? +glBufferDataARB,3,0,GLenum,usage,N/A,in,fixed,?? +glBufferSubDataARB,-1,0,void,N/A,N/A,out,fixed,N/A +glBufferSubDataARB,0,0,GLenum,target,N/A,in,fixed,?? +glBufferSubDataARB,1,0,GLintptrARB,offset,N/A,in,fixed,?? +glBufferSubDataARB,2,0,GLsizeiptrARB,size,N/A,in,fixed,?? +glBufferSubDataARB,3,1,"const void *",data,???,???,???,??? +glDeleteBuffersARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteBuffersARB,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteBuffersARB,1,1,"const GLuint *",buffers,???,???,???,??? +glGenBuffersARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGenBuffersARB,0,0,GLsizei,n,N/A,in,fixed,?? +glGenBuffersARB,1,1,"GLuint *",buffers,???,???,???,??? +glGetBufferParameterivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBufferParameterivARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetBufferParameterivARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetBufferParameterivARB,2,1,"GLint *",params,???,???,???,??? +glGetBufferPointervARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBufferPointervARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetBufferPointervARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetBufferPointervARB,2,2,"void * *",params,???,???,???,??? +glGetBufferSubDataARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBufferSubDataARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetBufferSubDataARB,1,0,GLintptrARB,offset,N/A,in,fixed,?? +glGetBufferSubDataARB,2,0,GLsizeiptrARB,size,N/A,in,fixed,?? +glGetBufferSubDataARB,3,1,"void *",data,???,???,???,??? +glMapBufferARB,-1,1,"void *",N/A,???,out,???,??? +glMapBufferARB,0,0,GLenum,target,N/A,in,fixed,?? +glMapBufferARB,1,0,GLenum,access,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0001.csv new file mode 100644 index 0000000..a630329 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0001.csv @@ -0,0 +1,39 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteProgramsARB,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteProgramsARB,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteProgramsARB,1,1,"const GLuint *",programs,???,???,???,??? +glGenProgramsARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGenProgramsARB,0,0,GLsizei,n,N/A,in,fixed,?? +glGenProgramsARB,1,1,"GLuint *",programs,???,???,???,??? +glGetProgramEnvParameterdvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramEnvParameterdvARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetProgramEnvParameterdvARB,1,0,GLuint,index,N/A,in,fixed,?? +glGetProgramEnvParameterdvARB,2,1,"GLdouble *",params,???,???,???,??? +glGetProgramEnvParameterfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramEnvParameterfvARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetProgramEnvParameterfvARB,1,0,GLuint,index,N/A,in,fixed,?? +glGetProgramEnvParameterfvARB,2,1,"GLfloat *",params,???,???,???,??? +glGetProgramLocalParameterdvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramLocalParameterdvARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetProgramLocalParameterdvARB,1,0,GLuint,index,N/A,in,fixed,?? +glGetProgramLocalParameterdvARB,2,1,"GLdouble *",params,???,???,???,??? +glGetProgramLocalParameterfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramLocalParameterfvARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetProgramLocalParameterfvARB,1,0,GLuint,index,N/A,in,fixed,?? +glGetProgramLocalParameterfvARB,2,1,"GLfloat *",params,???,???,???,??? +glGetProgramStringARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramStringARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetProgramStringARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramStringARB,2,1,"void *",string,???,???,???,??? +glGetProgramivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramivARB,0,0,GLenum,target,N/A,in,fixed,?? +glGetProgramivARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramivARB,2,1,"GLint *",params,???,???,???,??? +glGetVertexAttribPointervARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribPointervARB,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribPointervARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribPointervARB,2,2,"void * *",pointer,???,???,???,??? +glGetVertexAttribdvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribdvARB,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribdvARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribdvARB,2,1,"GLdouble *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0002.csv new file mode 100644 index 0000000..a800cb2 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0002.csv @@ -0,0 +1,42 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVertexAttribfvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribfvARB,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribfvARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribfvARB,2,1,"GLfloat *",params,???,???,???,??? +glGetVertexAttribivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribivARB,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribivARB,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribivARB,2,1,"GLint *",params,???,???,???,??? +glProgramEnvParameter4dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramEnvParameter4dvARB,0,0,GLenum,target,N/A,in,fixed,?? +glProgramEnvParameter4dvARB,1,0,GLuint,index,N/A,in,fixed,?? +glProgramEnvParameter4dvARB,2,1,"const GLdouble *",params,???,???,???,??? +glProgramEnvParameter4fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramEnvParameter4fvARB,0,0,GLenum,target,N/A,in,fixed,?? +glProgramEnvParameter4fvARB,1,0,GLuint,index,N/A,in,fixed,?? +glProgramEnvParameter4fvARB,2,1,"const GLfloat *",params,???,???,???,??? +glProgramLocalParameter4dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramLocalParameter4dvARB,0,0,GLenum,target,N/A,in,fixed,?? +glProgramLocalParameter4dvARB,1,0,GLuint,index,N/A,in,fixed,?? +glProgramLocalParameter4dvARB,2,1,"const GLdouble *",params,???,???,???,??? +glProgramLocalParameter4fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramLocalParameter4fvARB,0,0,GLenum,target,N/A,in,fixed,?? +glProgramLocalParameter4fvARB,1,0,GLuint,index,N/A,in,fixed,?? +glProgramLocalParameter4fvARB,2,1,"const GLfloat *",params,???,???,???,??? +glProgramStringARB,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramStringARB,0,0,GLenum,target,N/A,in,fixed,?? +glProgramStringARB,1,0,GLenum,format,N/A,in,fixed,?? +glProgramStringARB,2,0,GLsizei,len,N/A,in,fixed,?? +glProgramStringARB,3,1,"const void *",string,???,???,???,??? +glVertexAttrib1dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1dvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1dvARB,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib1fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1fvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1fvARB,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib1svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1svARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1svARB,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib2dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2dvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2dvARB,1,1,"const GLdouble *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0003.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0003.csv new file mode 100644 index 0000000..5a18e0b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0003.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttrib2fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2fvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2fvARB,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib2svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2svARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2svARB,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib3dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3dvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3dvARB,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib3fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3fvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3fvARB,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib3svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3svARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3svARB,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib4NbvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4NbvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4NbvARB,1,1,"const GLbyte *",v,???,???,???,??? +glVertexAttrib4NivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4NivARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4NivARB,1,1,"const GLint *",v,???,???,???,??? +glVertexAttrib4NsvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4NsvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4NsvARB,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib4NubvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4NubvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4NubvARB,1,1,"const GLubyte *",v,???,???,???,??? +glVertexAttrib4NuivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4NuivARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4NuivARB,1,1,"const GLuint *",v,???,???,???,??? +glVertexAttrib4NusvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4NusvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4NusvARB,1,1,"const GLushort *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0004.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0004.csv new file mode 100644 index 0000000..c2b4b5d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_program.0004.csv @@ -0,0 +1,32 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttrib4bvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4bvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4bvARB,1,1,"const GLbyte *",v,???,???,???,??? +glVertexAttrib4dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4dvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4dvARB,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib4fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4fvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4fvARB,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib4ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4ivARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4ivARB,1,1,"const GLint *",v,???,???,???,??? +glVertexAttrib4svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4svARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4svARB,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib4ubvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4ubvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4ubvARB,1,1,"const GLubyte *",v,???,???,???,??? +glVertexAttrib4uivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4uivARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4uivARB,1,1,"const GLuint *",v,???,???,???,??? +glVertexAttrib4usvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4usvARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4usvARB,1,1,"const GLushort *",v,???,???,???,??? +glVertexAttribPointerARB,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribPointerARB,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribPointerARB,1,0,GLint,size,N/A,in,fixed,?? +glVertexAttribPointerARB,2,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribPointerARB,3,0,GLboolean,normalized,N/A,in,fixed,?? +glVertexAttribPointerARB,4,0,GLsizei,stride,N/A,in,fixed,?? +glVertexAttribPointerARB,5,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_shader.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_shader.csv new file mode 100644 index 0000000..7ee73e0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_shader.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBindAttribLocationARB,-1,0,void,N/A,N/A,out,fixed,N/A +glBindAttribLocationARB,0,0,GLhandleARB,programObj,N/A,in,fixed,?? +glBindAttribLocationARB,1,0,GLuint,index,N/A,in,fixed,?? +glBindAttribLocationARB,2,1,"const GLcharARB *",name,???,???,???,??? +glGetActiveAttribARB,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveAttribARB,0,0,GLhandleARB,programObj,N/A,in,fixed,?? +glGetActiveAttribARB,1,0,GLuint,index,N/A,in,fixed,?? +glGetActiveAttribARB,2,0,GLsizei,maxLength,N/A,in,fixed,?? +glGetActiveAttribARB,3,1,"GLsizei *",length,???,???,???,??? +glGetActiveAttribARB,4,1,"GLint *",size,???,???,???,??? +glGetActiveAttribARB,5,1,"GLenum *",type,???,???,???,??? +glGetActiveAttribARB,6,1,"GLcharARB *",name,???,???,???,??? +glGetAttribLocationARB,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetAttribLocationARB,0,0,GLhandleARB,programObj,N/A,in,fixed,?? +glGetAttribLocationARB,1,1,"const GLcharARB *",name,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_type_2_10_10_10_rev.0001.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_type_2_10_10_10_rev.0001.csv new file mode 100644 index 0000000..ee67b1f --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_type_2_10_10_10_rev.0001.csv @@ -0,0 +1,38 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColorP3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glColorP3uiv,0,0,GLenum,type,N/A,in,fixed,?? +glColorP3uiv,1,1,"const GLuint *",color,???,???,???,??? +glColorP4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glColorP4uiv,0,0,GLenum,type,N/A,in,fixed,?? +glColorP4uiv,1,1,"const GLuint *",color,???,???,???,??? +glMultiTexCoordP1uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoordP1uiv,0,0,GLenum,texture,N/A,in,fixed,?? +glMultiTexCoordP1uiv,1,0,GLenum,type,N/A,in,fixed,?? +glMultiTexCoordP1uiv,2,1,"const GLuint *",coords,???,???,???,??? +glMultiTexCoordP2uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoordP2uiv,0,0,GLenum,texture,N/A,in,fixed,?? +glMultiTexCoordP2uiv,1,0,GLenum,type,N/A,in,fixed,?? +glMultiTexCoordP2uiv,2,1,"const GLuint *",coords,???,???,???,??? +glMultiTexCoordP3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoordP3uiv,0,0,GLenum,texture,N/A,in,fixed,?? +glMultiTexCoordP3uiv,1,0,GLenum,type,N/A,in,fixed,?? +glMultiTexCoordP3uiv,2,1,"const GLuint *",coords,???,???,???,??? +glMultiTexCoordP4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoordP4uiv,0,0,GLenum,texture,N/A,in,fixed,?? +glMultiTexCoordP4uiv,1,0,GLenum,type,N/A,in,fixed,?? +glMultiTexCoordP4uiv,2,1,"const GLuint *",coords,???,???,???,??? +glNormalP3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalP3uiv,0,0,GLenum,type,N/A,in,fixed,?? +glNormalP3uiv,1,1,"const GLuint *",coords,???,???,???,??? +glSecondaryColorP3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColorP3uiv,0,0,GLenum,type,N/A,in,fixed,?? +glSecondaryColorP3uiv,1,1,"const GLuint *",color,???,???,???,??? +glTexCoordP1uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoordP1uiv,0,0,GLenum,type,N/A,in,fixed,?? +glTexCoordP1uiv,1,1,"const GLuint *",coords,???,???,???,??? +glTexCoordP2uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoordP2uiv,0,0,GLenum,type,N/A,in,fixed,?? +glTexCoordP2uiv,1,1,"const GLuint *",coords,???,???,???,??? +glTexCoordP3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoordP3uiv,0,0,GLenum,type,N/A,in,fixed,?? +glTexCoordP3uiv,1,1,"const GLuint *",coords,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_vertex_type_2_10_10_10_rev.0002.csv b/signatures/pointer_functions_by_feature/GL_ARB_vertex_type_2_10_10_10_rev.0002.csv new file mode 100644 index 0000000..c1e8bde --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_vertex_type_2_10_10_10_rev.0002.csv @@ -0,0 +1,33 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexCoordP4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoordP4uiv,0,0,GLenum,type,N/A,in,fixed,?? +glTexCoordP4uiv,1,1,"const GLuint *",coords,???,???,???,??? +glVertexAttribP1uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribP1uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribP1uiv,1,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribP1uiv,2,0,GLboolean,normalized,N/A,in,fixed,?? +glVertexAttribP1uiv,3,1,"const GLuint *",value,???,???,???,??? +glVertexAttribP2uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribP2uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribP2uiv,1,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribP2uiv,2,0,GLboolean,normalized,N/A,in,fixed,?? +glVertexAttribP2uiv,3,1,"const GLuint *",value,???,???,???,??? +glVertexAttribP3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribP3uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribP3uiv,1,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribP3uiv,2,0,GLboolean,normalized,N/A,in,fixed,?? +glVertexAttribP3uiv,3,1,"const GLuint *",value,???,???,???,??? +glVertexAttribP4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribP4uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribP4uiv,1,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribP4uiv,2,0,GLboolean,normalized,N/A,in,fixed,?? +glVertexAttribP4uiv,3,1,"const GLuint *",value,???,???,???,??? +glVertexP2uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexP2uiv,0,0,GLenum,type,N/A,in,fixed,?? +glVertexP2uiv,1,1,"const GLuint *",value,???,???,???,??? +glVertexP3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexP3uiv,0,0,GLenum,type,N/A,in,fixed,?? +glVertexP3uiv,1,1,"const GLuint *",value,???,???,???,??? +glVertexP4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexP4uiv,0,0,GLenum,type,N/A,in,fixed,?? +glVertexP4uiv,1,1,"const GLuint *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_viewport_array.csv b/signatures/pointer_functions_by_feature/GL_ARB_viewport_array.csv new file mode 100644 index 0000000..e72b2e3 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_viewport_array.csv @@ -0,0 +1,27 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDepthRangeArrayv,-1,0,void,N/A,N/A,out,fixed,N/A +glDepthRangeArrayv,0,0,GLuint,first,N/A,in,fixed,?? +glDepthRangeArrayv,1,0,GLsizei,count,N/A,in,fixed,?? +glDepthRangeArrayv,2,1,"const GLclampd *",v,???,???,???,??? +glGetDoublei_v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetDoublei_v,0,0,GLenum,target,N/A,in,fixed,?? +glGetDoublei_v,1,0,GLuint,index,N/A,in,fixed,?? +glGetDoublei_v,2,1,"GLdouble *",data,???,???,???,??? +glGetFloati_v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFloati_v,0,0,GLenum,target,N/A,in,fixed,?? +glGetFloati_v,1,0,GLuint,index,N/A,in,fixed,?? +glGetFloati_v,2,1,"GLfloat *",data,???,???,???,??? +glScissorArrayv,-1,0,void,N/A,N/A,out,fixed,N/A +glScissorArrayv,0,0,GLuint,first,N/A,in,fixed,?? +glScissorArrayv,1,0,GLsizei,count,N/A,in,fixed,?? +glScissorArrayv,2,1,"const GLint *",v,???,???,???,??? +glScissorIndexedv,-1,0,void,N/A,N/A,out,fixed,N/A +glScissorIndexedv,0,0,GLuint,index,N/A,in,fixed,?? +glScissorIndexedv,1,1,"const GLint *",v,???,???,???,??? +glViewportArrayv,-1,0,void,N/A,N/A,out,fixed,N/A +glViewportArrayv,0,0,GLuint,first,N/A,in,fixed,?? +glViewportArrayv,1,0,GLsizei,count,N/A,in,fixed,?? +glViewportArrayv,2,1,"const GLfloat *",v,???,???,???,??? +glViewportIndexedfv,-1,0,void,N/A,N/A,out,fixed,N/A +glViewportIndexedfv,0,0,GLuint,index,N/A,in,fixed,?? +glViewportIndexedfv,1,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ARB_window_pos.csv b/signatures/pointer_functions_by_feature/GL_ARB_window_pos.csv new file mode 100644 index 0000000..f3d95e1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ARB_window_pos.csv @@ -0,0 +1,17 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glWindowPos2dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2dvARB,0,1,"const GLdouble *",p,???,???,???,??? +glWindowPos2fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2fvARB,0,1,"const GLfloat *",p,???,???,???,??? +glWindowPos2ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2ivARB,0,1,"const GLint *",p,???,???,???,??? +glWindowPos2svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2svARB,0,1,"const GLshort *",p,???,???,???,??? +glWindowPos3dvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3dvARB,0,1,"const GLdouble *",p,???,???,???,??? +glWindowPos3fvARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3fvARB,0,1,"const GLfloat *",p,???,???,???,??? +glWindowPos3ivARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3ivARB,0,1,"const GLint *",p,???,???,???,??? +glWindowPos3svARB,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3svARB,0,1,"const GLshort *",p,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_draw_buffers.csv b/signatures/pointer_functions_by_feature/GL_ATI_draw_buffers.csv new file mode 100644 index 0000000..16a5cd9 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_draw_buffers.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawBuffersATI,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawBuffersATI,0,0,GLsizei,n,N/A,in,fixed,?? +glDrawBuffersATI,1,1,"const GLenum *",bufs,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_element_array.csv b/signatures/pointer_functions_by_feature/GL_ATI_element_array.csv new file mode 100644 index 0000000..87c2071 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_element_array.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glElementPointerATI,-1,0,void,N/A,N/A,out,fixed,N/A +glElementPointerATI,0,0,GLenum,type,N/A,in,fixed,?? +glElementPointerATI,1,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_envmap_bumpmap.csv b/signatures/pointer_functions_by_feature/GL_ATI_envmap_bumpmap.csv new file mode 100644 index 0000000..082ecd4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_envmap_bumpmap.csv @@ -0,0 +1,13 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetTexBumpParameterfvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexBumpParameterfvATI,0,0,GLenum,pname,N/A,in,fixed,?? +glGetTexBumpParameterfvATI,1,1,"GLfloat *",param,???,???,???,??? +glGetTexBumpParameterivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexBumpParameterivATI,0,0,GLenum,pname,N/A,in,fixed,?? +glGetTexBumpParameterivATI,1,1,"GLint *",param,???,???,???,??? +glTexBumpParameterfvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glTexBumpParameterfvATI,0,0,GLenum,pname,N/A,in,fixed,?? +glTexBumpParameterfvATI,1,1,"GLfloat *",param,???,???,???,??? +glTexBumpParameterivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glTexBumpParameterivATI,0,0,GLenum,pname,N/A,in,fixed,?? +glTexBumpParameterivATI,1,1,"GLint *",param,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_fragment_shader.csv b/signatures/pointer_functions_by_feature/GL_ATI_fragment_shader.csv new file mode 100644 index 0000000..56868c7 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_fragment_shader.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glSetFragmentShaderConstantATI,-1,0,void,N/A,N/A,out,fixed,N/A +glSetFragmentShaderConstantATI,0,0,GLuint,dst,N/A,in,fixed,?? +glSetFragmentShaderConstantATI,1,1,"const GLfloat *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_map_object_buffer.csv b/signatures/pointer_functions_by_feature/GL_ATI_map_object_buffer.csv new file mode 100644 index 0000000..882741c --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_map_object_buffer.csv @@ -0,0 +1,3 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMapObjectBufferATI,-1,1,"void *",N/A,???,out,???,??? +glMapObjectBufferATI,0,0,GLuint,buffer,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_vertex_array_object.csv b/signatures/pointer_functions_by_feature/GL_ATI_vertex_array_object.csv new file mode 100644 index 0000000..9e0d119 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_vertex_array_object.csv @@ -0,0 +1,35 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetArrayObjectfvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetArrayObjectfvATI,0,0,GLenum,array,N/A,in,fixed,?? +glGetArrayObjectfvATI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetArrayObjectfvATI,2,1,"GLfloat *",params,???,???,???,??? +glGetArrayObjectivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetArrayObjectivATI,0,0,GLenum,array,N/A,in,fixed,?? +glGetArrayObjectivATI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetArrayObjectivATI,2,1,"GLint *",params,???,???,???,??? +glGetObjectBufferfvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetObjectBufferfvATI,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetObjectBufferfvATI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetObjectBufferfvATI,2,1,"GLfloat *",params,???,???,???,??? +glGetObjectBufferivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetObjectBufferivATI,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetObjectBufferivATI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetObjectBufferivATI,2,1,"GLint *",params,???,???,???,??? +glGetVariantArrayObjectfvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVariantArrayObjectfvATI,0,0,GLuint,id,N/A,in,fixed,?? +glGetVariantArrayObjectfvATI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVariantArrayObjectfvATI,2,1,"GLfloat *",params,???,???,???,??? +glGetVariantArrayObjectivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVariantArrayObjectivATI,0,0,GLuint,id,N/A,in,fixed,?? +glGetVariantArrayObjectivATI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVariantArrayObjectivATI,2,1,"GLint *",params,???,???,???,??? +glNewObjectBufferATI,-1,0,GLuint,N/A,N/A,out,fixed,?? +glNewObjectBufferATI,0,0,GLsizei,size,N/A,in,fixed,?? +glNewObjectBufferATI,1,1,"const void *",pointer,???,???,???,??? +glNewObjectBufferATI,2,0,GLenum,usage,N/A,in,fixed,?? +glUpdateObjectBufferATI,-1,0,void,N/A,N/A,out,fixed,N/A +glUpdateObjectBufferATI,0,0,GLuint,buffer,N/A,in,fixed,?? +glUpdateObjectBufferATI,1,0,GLuint,offset,N/A,in,fixed,?? +glUpdateObjectBufferATI,2,0,GLsizei,size,N/A,in,fixed,?? +glUpdateObjectBufferATI,3,1,"const void *",pointer,???,???,???,??? +glUpdateObjectBufferATI,4,0,GLenum,preserve,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_vertex_attrib_array_object.csv b/signatures/pointer_functions_by_feature/GL_ATI_vertex_attrib_array_object.csv new file mode 100644 index 0000000..b74c2a0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_vertex_attrib_array_object.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVertexAttribArrayObjectfvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribArrayObjectfvATI,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribArrayObjectfvATI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribArrayObjectfvATI,2,1,"GLfloat *",params,???,???,???,??? +glGetVertexAttribArrayObjectivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribArrayObjectivATI,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribArrayObjectivATI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribArrayObjectivATI,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_vertex_streams.0001.csv b/signatures/pointer_functions_by_feature/GL_ATI_vertex_streams.0001.csv new file mode 100644 index 0000000..1dd8af3 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_vertex_streams.0001.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glNormalStream3bvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalStream3bvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glNormalStream3bvATI,1,1,"const GLbyte *",coords,???,???,???,??? +glNormalStream3dvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalStream3dvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glNormalStream3dvATI,1,1,"const GLdouble *",coords,???,???,???,??? +glNormalStream3fvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalStream3fvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glNormalStream3fvATI,1,1,"const GLfloat *",coords,???,???,???,??? +glNormalStream3ivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalStream3ivATI,0,0,GLenum,stream,N/A,in,fixed,?? +glNormalStream3ivATI,1,1,"const GLint *",coords,???,???,???,??? +glNormalStream3svATI,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalStream3svATI,0,0,GLenum,stream,N/A,in,fixed,?? +glNormalStream3svATI,1,1,"const GLshort *",coords,???,???,???,??? +glVertexStream1dvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream1dvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream1dvATI,1,1,"const GLdouble *",coords,???,???,???,??? +glVertexStream1fvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream1fvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream1fvATI,1,1,"const GLfloat *",coords,???,???,???,??? +glVertexStream1ivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream1ivATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream1ivATI,1,1,"const GLint *",coords,???,???,???,??? +glVertexStream1svATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream1svATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream1svATI,1,1,"const GLshort *",coords,???,???,???,??? +glVertexStream2dvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream2dvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream2dvATI,1,1,"const GLdouble *",coords,???,???,???,??? +glVertexStream2fvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream2fvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream2fvATI,1,1,"const GLfloat *",coords,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_ATI_vertex_streams.0002.csv b/signatures/pointer_functions_by_feature/GL_ATI_vertex_streams.0002.csv new file mode 100644 index 0000000..a8a57b4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_ATI_vertex_streams.0002.csv @@ -0,0 +1,31 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexStream2ivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream2ivATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream2ivATI,1,1,"const GLint *",coords,???,???,???,??? +glVertexStream2svATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream2svATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream2svATI,1,1,"const GLshort *",coords,???,???,???,??? +glVertexStream3dvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream3dvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream3dvATI,1,1,"const GLdouble *",coords,???,???,???,??? +glVertexStream3fvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream3fvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream3fvATI,1,1,"const GLfloat *",coords,???,???,???,??? +glVertexStream3ivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream3ivATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream3ivATI,1,1,"const GLint *",coords,???,???,???,??? +glVertexStream3svATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream3svATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream3svATI,1,1,"const GLshort *",coords,???,???,???,??? +glVertexStream4dvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream4dvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream4dvATI,1,1,"const GLdouble *",coords,???,???,???,??? +glVertexStream4fvATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream4fvATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream4fvATI,1,1,"const GLfloat *",coords,???,???,???,??? +glVertexStream4ivATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream4ivATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream4ivATI,1,1,"const GLint *",coords,???,???,???,??? +glVertexStream4svATI,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexStream4svATI,0,0,GLenum,stream,N/A,in,fixed,?? +glVertexStream4svATI,1,1,"const GLshort *",coords,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_color_subtable.csv b/signatures/pointer_functions_by_feature/GL_EXT_color_subtable.csv new file mode 100644 index 0000000..565aead --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_color_subtable.csv @@ -0,0 +1,8 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColorSubTableEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glColorSubTableEXT,0,0,GLenum,target,N/A,in,fixed,?? +glColorSubTableEXT,1,0,GLsizei,start,N/A,in,fixed,?? +glColorSubTableEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glColorSubTableEXT,3,0,GLenum,format,N/A,in,fixed,?? +glColorSubTableEXT,4,0,GLenum,type,N/A,in,fixed,?? +glColorSubTableEXT,5,1,"const void *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_convolution.csv b/signatures/pointer_functions_by_feature/GL_EXT_convolution.csv new file mode 100644 index 0000000..9c68b3f --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_convolution.csv @@ -0,0 +1,53 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glConvolutionFilter1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glConvolutionFilter1DEXT,0,0,GLenum,target,N/A,in,fixed,?? +glConvolutionFilter1DEXT,1,0,GLenum,internalformat,N/A,in,fixed,?? +glConvolutionFilter1DEXT,2,0,GLsizei,width,N/A,in,fixed,?? +glConvolutionFilter1DEXT,3,0,GLenum,format,N/A,in,fixed,?? +glConvolutionFilter1DEXT,4,0,GLenum,type,N/A,in,fixed,?? +glConvolutionFilter1DEXT,5,1,"const void *",image,???,???,???,??? +glConvolutionFilter2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glConvolutionFilter2DEXT,0,0,GLenum,target,N/A,in,fixed,?? +glConvolutionFilter2DEXT,1,0,GLenum,internalformat,N/A,in,fixed,?? +glConvolutionFilter2DEXT,2,0,GLsizei,width,N/A,in,fixed,?? +glConvolutionFilter2DEXT,3,0,GLsizei,height,N/A,in,fixed,?? +glConvolutionFilter2DEXT,4,0,GLenum,format,N/A,in,fixed,?? +glConvolutionFilter2DEXT,5,0,GLenum,type,N/A,in,fixed,?? +glConvolutionFilter2DEXT,6,1,"const void *",image,???,???,???,??? +glConvolutionParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glConvolutionParameterfvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glConvolutionParameterfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glConvolutionParameterfvEXT,2,1,"const GLfloat *",params,???,???,???,??? +glConvolutionParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glConvolutionParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glConvolutionParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glConvolutionParameterivEXT,2,1,"const GLint *",params,???,???,???,??? +glGetConvolutionFilterEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetConvolutionFilterEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetConvolutionFilterEXT,1,0,GLenum,format,N/A,in,fixed,?? +glGetConvolutionFilterEXT,2,0,GLenum,type,N/A,in,fixed,?? +glGetConvolutionFilterEXT,3,1,"void *",image,???,???,???,??? +glGetConvolutionParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetConvolutionParameterfvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetConvolutionParameterfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetConvolutionParameterfvEXT,2,1,"GLfloat *",params,???,???,???,??? +glGetConvolutionParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetConvolutionParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetConvolutionParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetConvolutionParameterivEXT,2,1,"GLint *",params,???,???,???,??? +glGetSeparableFilterEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetSeparableFilterEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetSeparableFilterEXT,1,0,GLenum,format,N/A,in,fixed,?? +glGetSeparableFilterEXT,2,0,GLenum,type,N/A,in,fixed,?? +glGetSeparableFilterEXT,3,1,"void *",row,???,???,???,??? +glGetSeparableFilterEXT,4,1,"void *",column,???,???,???,??? +glGetSeparableFilterEXT,5,1,"void *",span,???,???,???,??? +glSeparableFilter2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSeparableFilter2DEXT,0,0,GLenum,target,N/A,in,fixed,?? +glSeparableFilter2DEXT,1,0,GLenum,internalformat,N/A,in,fixed,?? +glSeparableFilter2DEXT,2,0,GLsizei,width,N/A,in,fixed,?? +glSeparableFilter2DEXT,3,0,GLsizei,height,N/A,in,fixed,?? +glSeparableFilter2DEXT,4,0,GLenum,format,N/A,in,fixed,?? +glSeparableFilter2DEXT,5,0,GLenum,type,N/A,in,fixed,?? +glSeparableFilter2DEXT,6,1,"const void *",row,???,???,???,??? +glSeparableFilter2DEXT,7,1,"const void *",column,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_coordinate_frame.csv b/signatures/pointer_functions_by_feature/GL_EXT_coordinate_frame.csv new file mode 100644 index 0000000..b3d3ab6 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_coordinate_frame.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBinormalPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glBinormalPointerEXT,0,0,GLenum,type,N/A,in,fixed,?? +glBinormalPointerEXT,1,0,GLsizei,stride,N/A,in,fixed,?? +glBinormalPointerEXT,2,1,"void *",pointer,???,???,???,??? +glTangentPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTangentPointerEXT,0,0,GLenum,type,N/A,in,fixed,?? +glTangentPointerEXT,1,0,GLsizei,stride,N/A,in,fixed,?? +glTangentPointerEXT,2,1,"void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_cull_vertex.csv b/signatures/pointer_functions_by_feature/GL_EXT_cull_vertex.csv new file mode 100644 index 0000000..cfea3ed --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_cull_vertex.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCullParameterdvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCullParameterdvEXT,0,0,GLenum,pname,N/A,in,fixed,?? +glCullParameterdvEXT,1,1,"GLdouble *",params,???,???,???,??? +glCullParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCullParameterfvEXT,0,0,GLenum,pname,N/A,in,fixed,?? +glCullParameterfvEXT,1,1,"GLfloat *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_debug_label.csv b/signatures/pointer_functions_by_feature/GL_EXT_debug_label.csv new file mode 100644 index 0000000..e4cab26 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_debug_label.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetObjectLabelEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetObjectLabelEXT,0,0,GLenum,type,N/A,in,fixed,?? +glGetObjectLabelEXT,1,0,GLuint,object,N/A,in,fixed,?? +glGetObjectLabelEXT,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetObjectLabelEXT,3,1,"GLsizei *",length,???,???,???,??? +glGetObjectLabelEXT,4,1,"GLchar *",label,???,???,???,??? +glLabelObjectEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glLabelObjectEXT,0,0,GLenum,type,N/A,in,fixed,?? +glLabelObjectEXT,1,0,GLuint,object,N/A,in,fixed,?? +glLabelObjectEXT,2,0,GLsizei,length,N/A,in,fixed,?? +glLabelObjectEXT,3,1,"const GLchar *",label,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_debug_marker.csv b/signatures/pointer_functions_by_feature/GL_EXT_debug_marker.csv new file mode 100644 index 0000000..e2a4337 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_debug_marker.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glInsertEventMarkerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glInsertEventMarkerEXT,0,0,GLsizei,length,N/A,in,fixed,?? +glInsertEventMarkerEXT,1,1,"const GLchar *",marker,???,???,???,??? +glPushGroupMarkerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glPushGroupMarkerEXT,0,0,GLsizei,length,N/A,in,fixed,?? +glPushGroupMarkerEXT,1,1,"const GLchar *",marker,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0001.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0001.csv new file mode 100644 index 0000000..cf17e41 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0001.csv @@ -0,0 +1,114 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCompressedMultiTexImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedMultiTexImage1DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glCompressedMultiTexImage1DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedMultiTexImage1DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedMultiTexImage1DEXT,3,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedMultiTexImage1DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedMultiTexImage1DEXT,5,0,GLint,border,N/A,in,fixed,?? +glCompressedMultiTexImage1DEXT,6,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedMultiTexImage1DEXT,7,1,"const void *",data,???,???,???,??? +glCompressedMultiTexImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedMultiTexImage2DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glCompressedMultiTexImage2DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedMultiTexImage2DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedMultiTexImage2DEXT,3,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedMultiTexImage2DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedMultiTexImage2DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glCompressedMultiTexImage2DEXT,6,0,GLint,border,N/A,in,fixed,?? +glCompressedMultiTexImage2DEXT,7,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedMultiTexImage2DEXT,8,1,"const void *",data,???,???,???,??? +glCompressedMultiTexImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedMultiTexImage3DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,3,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,6,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,7,0,GLint,border,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,8,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedMultiTexImage3DEXT,9,1,"const void *",data,???,???,???,??? +glCompressedMultiTexSubImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedMultiTexSubImage1DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glCompressedMultiTexSubImage1DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedMultiTexSubImage1DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedMultiTexSubImage1DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedMultiTexSubImage1DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedMultiTexSubImage1DEXT,5,0,GLenum,format,N/A,in,fixed,?? +glCompressedMultiTexSubImage1DEXT,6,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedMultiTexSubImage1DEXT,7,1,"const void *",data,???,???,???,??? +glCompressedMultiTexSubImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedMultiTexSubImage2DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,4,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,5,0,GLsizei,width,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,6,0,GLsizei,height,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,7,0,GLenum,format,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,8,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedMultiTexSubImage2DEXT,9,1,"const void *",data,???,???,???,??? +glCompressedMultiTexSubImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedMultiTexSubImage3DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,4,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,5,0,GLint,zoffset,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,6,0,GLsizei,width,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,7,0,GLsizei,height,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,8,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,9,0,GLenum,format,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,10,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedMultiTexSubImage3DEXT,11,1,"const void *",data,???,???,???,??? +glCompressedTextureImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureImage1DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureImage1DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedTextureImage1DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureImage1DEXT,3,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTextureImage1DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureImage1DEXT,5,0,GLint,border,N/A,in,fixed,?? +glCompressedTextureImage1DEXT,6,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureImage1DEXT,7,1,"const void *",data,???,???,???,??? +glCompressedTextureImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureImage2DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureImage2DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedTextureImage2DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureImage2DEXT,3,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTextureImage2DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureImage2DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTextureImage2DEXT,6,0,GLint,border,N/A,in,fixed,?? +glCompressedTextureImage2DEXT,7,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureImage2DEXT,8,1,"const void *",data,???,???,???,??? +glCompressedTextureImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureImage3DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,3,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,6,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,7,0,GLint,border,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,8,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureImage3DEXT,9,1,"const void *",data,???,???,???,??? +glCompressedTextureSubImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureSubImage1DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureSubImage1DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedTextureSubImage1DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureSubImage1DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTextureSubImage1DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureSubImage1DEXT,5,0,GLenum,format,N/A,in,fixed,?? +glCompressedTextureSubImage1DEXT,6,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureSubImage1DEXT,7,1,"const void *",data,???,???,???,??? +glCompressedTextureSubImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureSubImage2DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,4,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,5,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,6,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,7,0,GLenum,format,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,8,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureSubImage2DEXT,9,1,"const void *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0002.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0002.csv new file mode 100644 index 0000000..6db95ac --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0002.csv @@ -0,0 +1,58 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCompressedTextureSubImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTextureSubImage3DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,2,0,GLint,level,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,4,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,5,0,GLint,zoffset,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,6,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,7,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,8,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,9,0,GLenum,format,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,10,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTextureSubImage3DEXT,11,1,"const void *",data,???,???,???,??? +glFramebufferDrawBuffersEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFramebufferDrawBuffersEXT,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glFramebufferDrawBuffersEXT,1,0,GLsizei,n,N/A,in,fixed,?? +glFramebufferDrawBuffersEXT,2,1,"const GLenum *",bufs,???,???,???,??? +glGetCompressedMultiTexImageEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCompressedMultiTexImageEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetCompressedMultiTexImageEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetCompressedMultiTexImageEXT,2,0,GLint,level,N/A,in,fixed,?? +glGetCompressedMultiTexImageEXT,3,1,"void *",img,???,???,???,??? +glGetCompressedTextureImageEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCompressedTextureImageEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glGetCompressedTextureImageEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetCompressedTextureImageEXT,2,0,GLint,level,N/A,in,fixed,?? +glGetCompressedTextureImageEXT,3,1,"void *",img,???,???,???,??? +glGetDoubleIndexedvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetDoubleIndexedvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetDoubleIndexedvEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetDoubleIndexedvEXT,2,1,"GLdouble *",params,???,???,???,??? +glGetDoublei_vEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetDoublei_vEXT,0,0,GLenum,pname,N/A,in,fixed,?? +glGetDoublei_vEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetDoublei_vEXT,2,1,"GLdouble *",params,???,???,???,??? +glGetFloatIndexedvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFloatIndexedvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetFloatIndexedvEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetFloatIndexedvEXT,2,1,"GLfloat *",params,???,???,???,??? +glGetFloati_vEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFloati_vEXT,0,0,GLenum,pname,N/A,in,fixed,?? +glGetFloati_vEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetFloati_vEXT,2,1,"GLfloat *",params,???,???,???,??? +glGetFramebufferParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFramebufferParameterivEXT,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glGetFramebufferParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFramebufferParameterivEXT,2,1,"GLint *",param,???,???,???,??? +glGetMultiTexEnvfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexEnvfvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexEnvfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexEnvfvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexEnvfvEXT,3,1,"GLfloat *",params,???,???,???,??? +glGetMultiTexEnvivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexEnvivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexEnvivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexEnvivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexEnvivEXT,3,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0003.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0003.csv new file mode 100644 index 0000000..75d4f07 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0003.csv @@ -0,0 +1,59 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetMultiTexGendvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexGendvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexGendvEXT,1,0,GLenum,coord,N/A,in,fixed,?? +glGetMultiTexGendvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexGendvEXT,3,1,"GLdouble *",params,???,???,???,??? +glGetMultiTexGenfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexGenfvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexGenfvEXT,1,0,GLenum,coord,N/A,in,fixed,?? +glGetMultiTexGenfvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexGenfvEXT,3,1,"GLfloat *",params,???,???,???,??? +glGetMultiTexGenivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexGenivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexGenivEXT,1,0,GLenum,coord,N/A,in,fixed,?? +glGetMultiTexGenivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexGenivEXT,3,1,"GLint *",params,???,???,???,??? +glGetMultiTexImageEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexImageEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexImageEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexImageEXT,2,0,GLint,level,N/A,in,fixed,?? +glGetMultiTexImageEXT,3,0,GLenum,format,N/A,in,fixed,?? +glGetMultiTexImageEXT,4,0,GLenum,type,N/A,in,fixed,?? +glGetMultiTexImageEXT,5,1,"void *",pixels,???,???,???,??? +glGetMultiTexLevelParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexLevelParameterfvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexLevelParameterfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexLevelParameterfvEXT,2,0,GLint,level,N/A,in,fixed,?? +glGetMultiTexLevelParameterfvEXT,3,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexLevelParameterfvEXT,4,1,"GLfloat *",params,???,???,???,??? +glGetMultiTexLevelParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexLevelParameterivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexLevelParameterivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexLevelParameterivEXT,2,0,GLint,level,N/A,in,fixed,?? +glGetMultiTexLevelParameterivEXT,3,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexLevelParameterivEXT,4,1,"GLint *",params,???,???,???,??? +glGetMultiTexParameterIivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexParameterIivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexParameterIivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexParameterIivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexParameterIivEXT,3,1,"GLint *",params,???,???,???,??? +glGetMultiTexParameterIuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexParameterIuivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexParameterIuivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexParameterIuivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexParameterIuivEXT,3,1,"GLuint *",params,???,???,???,??? +glGetMultiTexParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexParameterfvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexParameterfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexParameterfvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexParameterfvEXT,3,1,"GLfloat *",params,???,???,???,??? +glGetMultiTexParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultiTexParameterivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glGetMultiTexParameterivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetMultiTexParameterivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMultiTexParameterivEXT,3,1,"GLint *",params,???,???,???,??? +glGetNamedBufferParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedBufferParameterivEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetNamedBufferParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedBufferParameterivEXT,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0004.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0004.csv new file mode 100644 index 0000000..c1f6e20 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0004.csv @@ -0,0 +1,49 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetNamedBufferPointervEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedBufferPointervEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetNamedBufferPointervEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedBufferPointervEXT,2,2,"void * *",params,???,???,???,??? +glGetNamedBufferSubDataEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedBufferSubDataEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetNamedBufferSubDataEXT,1,0,GLintptr,offset,N/A,in,fixed,?? +glGetNamedBufferSubDataEXT,2,0,GLsizeiptr,size,N/A,in,fixed,?? +glGetNamedBufferSubDataEXT,3,1,"void *",data,???,???,???,??? +glGetNamedFramebufferAttachmentParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedFramebufferAttachmentParameterivEXT,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glGetNamedFramebufferAttachmentParameterivEXT,1,0,GLenum,attachment,N/A,in,fixed,?? +glGetNamedFramebufferAttachmentParameterivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedFramebufferAttachmentParameterivEXT,3,1,"GLint *",params,???,???,???,??? +glGetNamedProgramLocalParameterIivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedProgramLocalParameterIivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetNamedProgramLocalParameterIivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetNamedProgramLocalParameterIivEXT,2,0,GLuint,index,N/A,in,fixed,?? +glGetNamedProgramLocalParameterIivEXT,3,1,"GLint *",params,???,???,???,??? +glGetNamedProgramLocalParameterIuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedProgramLocalParameterIuivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetNamedProgramLocalParameterIuivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetNamedProgramLocalParameterIuivEXT,2,0,GLuint,index,N/A,in,fixed,?? +glGetNamedProgramLocalParameterIuivEXT,3,1,"GLuint *",params,???,???,???,??? +glGetNamedProgramLocalParameterdvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedProgramLocalParameterdvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetNamedProgramLocalParameterdvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetNamedProgramLocalParameterdvEXT,2,0,GLuint,index,N/A,in,fixed,?? +glGetNamedProgramLocalParameterdvEXT,3,1,"GLdouble *",params,???,???,???,??? +glGetNamedProgramLocalParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedProgramLocalParameterfvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetNamedProgramLocalParameterfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetNamedProgramLocalParameterfvEXT,2,0,GLuint,index,N/A,in,fixed,?? +glGetNamedProgramLocalParameterfvEXT,3,1,"GLfloat *",params,???,???,???,??? +glGetNamedProgramStringEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedProgramStringEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetNamedProgramStringEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetNamedProgramStringEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedProgramStringEXT,3,1,"void *",string,???,???,???,??? +glGetNamedProgramivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedProgramivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetNamedProgramivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetNamedProgramivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedProgramivEXT,3,1,"GLint *",params,???,???,???,??? +glGetNamedRenderbufferParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedRenderbufferParameterivEXT,0,0,GLuint,renderbuffer,N/A,in,fixed,?? +glGetNamedRenderbufferParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedRenderbufferParameterivEXT,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0005.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0005.csv new file mode 100644 index 0000000..b496754 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0005.csv @@ -0,0 +1,48 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetPointerIndexedvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPointerIndexedvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetPointerIndexedvEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetPointerIndexedvEXT,2,2,"void * *",params,???,???,???,??? +glGetPointeri_vEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPointeri_vEXT,0,0,GLenum,pname,N/A,in,fixed,?? +glGetPointeri_vEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetPointeri_vEXT,2,2,"void * *",params,???,???,???,??? +glGetTextureImageEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureImageEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureImageEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetTextureImageEXT,2,0,GLint,level,N/A,in,fixed,?? +glGetTextureImageEXT,3,0,GLenum,format,N/A,in,fixed,?? +glGetTextureImageEXT,4,0,GLenum,type,N/A,in,fixed,?? +glGetTextureImageEXT,5,1,"void *",pixels,???,???,???,??? +glGetTextureLevelParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureLevelParameterfvEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureLevelParameterfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetTextureLevelParameterfvEXT,2,0,GLint,level,N/A,in,fixed,?? +glGetTextureLevelParameterfvEXT,3,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureLevelParameterfvEXT,4,1,"GLfloat *",params,???,???,???,??? +glGetTextureLevelParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureLevelParameterivEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureLevelParameterivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetTextureLevelParameterivEXT,2,0,GLint,level,N/A,in,fixed,?? +glGetTextureLevelParameterivEXT,3,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureLevelParameterivEXT,4,1,"GLint *",params,???,???,???,??? +glGetTextureParameterIivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureParameterIivEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureParameterIivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetTextureParameterIivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureParameterIivEXT,3,1,"GLint *",params,???,???,???,??? +glGetTextureParameterIuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureParameterIuivEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureParameterIuivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetTextureParameterIuivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureParameterIuivEXT,3,1,"GLuint *",params,???,???,???,??? +glGetTextureParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureParameterfvEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureParameterfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetTextureParameterfvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureParameterfvEXT,3,1,"GLfloat *",params,???,???,???,??? +glGetTextureParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTextureParameterivEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glGetTextureParameterivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glGetTextureParameterivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTextureParameterivEXT,3,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0006.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0006.csv new file mode 100644 index 0000000..a0d9e81 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0006.csv @@ -0,0 +1,36 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVertexArrayIntegeri_vEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexArrayIntegeri_vEXT,0,0,GLuint,vaobj,N/A,in,fixed,?? +glGetVertexArrayIntegeri_vEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetVertexArrayIntegeri_vEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexArrayIntegeri_vEXT,3,1,"GLint *",param,???,???,???,??? +glGetVertexArrayIntegervEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexArrayIntegervEXT,0,0,GLuint,vaobj,N/A,in,fixed,?? +glGetVertexArrayIntegervEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexArrayIntegervEXT,2,1,"GLint *",param,???,???,???,??? +glGetVertexArrayPointeri_vEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexArrayPointeri_vEXT,0,0,GLuint,vaobj,N/A,in,fixed,?? +glGetVertexArrayPointeri_vEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetVertexArrayPointeri_vEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexArrayPointeri_vEXT,3,2,"void * *",param,???,???,???,??? +glGetVertexArrayPointervEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexArrayPointervEXT,0,0,GLuint,vaobj,N/A,in,fixed,?? +glGetVertexArrayPointervEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexArrayPointervEXT,2,2,"void * *",param,???,???,???,??? +glMapNamedBufferEXT,-1,1,"void *",N/A,???,out,???,??? +glMapNamedBufferEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glMapNamedBufferEXT,1,0,GLenum,access,N/A,in,fixed,?? +glMapNamedBufferRangeEXT,-1,1,"void *",N/A,???,out,???,??? +glMapNamedBufferRangeEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glMapNamedBufferRangeEXT,1,0,GLintptr,offset,N/A,in,fixed,?? +glMapNamedBufferRangeEXT,2,0,GLsizeiptr,length,N/A,in,fixed,?? +glMapNamedBufferRangeEXT,3,0,GLbitfield,access,N/A,in,fixed,?? +glMatrixLoadTransposedEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixLoadTransposedEXT,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixLoadTransposedEXT,1,1,"const GLdouble *",m,???,???,???,??? +glMatrixLoadTransposefEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixLoadTransposefEXT,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixLoadTransposefEXT,1,1,"const GLfloat *",m,???,???,???,??? +glMatrixLoaddEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixLoaddEXT,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixLoaddEXT,1,1,"const GLdouble *",m,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0007.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0007.csv new file mode 100644 index 0000000..75513a9 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0007.csv @@ -0,0 +1,47 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMatrixLoadfEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixLoadfEXT,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixLoadfEXT,1,1,"const GLfloat *",m,???,???,???,??? +glMatrixMultTransposedEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixMultTransposedEXT,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixMultTransposedEXT,1,1,"const GLdouble *",m,???,???,???,??? +glMatrixMultTransposefEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixMultTransposefEXT,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixMultTransposefEXT,1,1,"const GLfloat *",m,???,???,???,??? +glMatrixMultdEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixMultdEXT,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixMultdEXT,1,1,"const GLdouble *",m,???,???,???,??? +glMatrixMultfEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixMultfEXT,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixMultfEXT,1,1,"const GLfloat *",m,???,???,???,??? +glMultiTexCoordPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoordPointerEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexCoordPointerEXT,1,0,GLint,size,N/A,in,fixed,?? +glMultiTexCoordPointerEXT,2,0,GLenum,type,N/A,in,fixed,?? +glMultiTexCoordPointerEXT,3,0,GLsizei,stride,N/A,in,fixed,?? +glMultiTexCoordPointerEXT,4,1,"const void *",pointer,???,???,???,??? +glMultiTexEnvfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexEnvfvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexEnvfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexEnvfvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexEnvfvEXT,3,1,"const GLfloat *",params,???,???,???,??? +glMultiTexEnvivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexEnvivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexEnvivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexEnvivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexEnvivEXT,3,1,"const GLint *",params,???,???,???,??? +glMultiTexGendvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexGendvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexGendvEXT,1,0,GLenum,coord,N/A,in,fixed,?? +glMultiTexGendvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexGendvEXT,3,1,"const GLdouble *",params,???,???,???,??? +glMultiTexGenfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexGenfvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexGenfvEXT,1,0,GLenum,coord,N/A,in,fixed,?? +glMultiTexGenfvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexGenfvEXT,3,1,"const GLfloat *",params,???,???,???,??? +glMultiTexGenivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexGenivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexGenivEXT,1,0,GLenum,coord,N/A,in,fixed,?? +glMultiTexGenivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexGenivEXT,3,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0008.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0008.csv new file mode 100644 index 0000000..e25bc78 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0008.csv @@ -0,0 +1,92 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiTexImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexImage1DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexImage1DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexImage1DEXT,2,0,GLint,level,N/A,in,fixed,?? +glMultiTexImage1DEXT,3,0,GLint,internalformat,N/A,in,fixed,?? +glMultiTexImage1DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glMultiTexImage1DEXT,5,0,GLint,border,N/A,in,fixed,?? +glMultiTexImage1DEXT,6,0,GLenum,format,N/A,in,fixed,?? +glMultiTexImage1DEXT,7,0,GLenum,type,N/A,in,fixed,?? +glMultiTexImage1DEXT,8,1,"const void *",pixels,???,???,???,??? +glMultiTexImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexImage2DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexImage2DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexImage2DEXT,2,0,GLint,level,N/A,in,fixed,?? +glMultiTexImage2DEXT,3,0,GLint,internalformat,N/A,in,fixed,?? +glMultiTexImage2DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glMultiTexImage2DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glMultiTexImage2DEXT,6,0,GLint,border,N/A,in,fixed,?? +glMultiTexImage2DEXT,7,0,GLenum,format,N/A,in,fixed,?? +glMultiTexImage2DEXT,8,0,GLenum,type,N/A,in,fixed,?? +glMultiTexImage2DEXT,9,1,"const void *",pixels,???,???,???,??? +glMultiTexImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexImage3DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexImage3DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexImage3DEXT,2,0,GLint,level,N/A,in,fixed,?? +glMultiTexImage3DEXT,3,0,GLint,internalformat,N/A,in,fixed,?? +glMultiTexImage3DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glMultiTexImage3DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glMultiTexImage3DEXT,6,0,GLsizei,depth,N/A,in,fixed,?? +glMultiTexImage3DEXT,7,0,GLint,border,N/A,in,fixed,?? +glMultiTexImage3DEXT,8,0,GLenum,format,N/A,in,fixed,?? +glMultiTexImage3DEXT,9,0,GLenum,type,N/A,in,fixed,?? +glMultiTexImage3DEXT,10,1,"const void *",pixels,???,???,???,??? +glMultiTexParameterIivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexParameterIivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexParameterIivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexParameterIivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexParameterIivEXT,3,1,"const GLint *",params,???,???,???,??? +glMultiTexParameterIuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexParameterIuivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexParameterIuivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexParameterIuivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexParameterIuivEXT,3,1,"const GLuint *",params,???,???,???,??? +glMultiTexParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexParameterfvEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexParameterfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexParameterfvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexParameterfvEXT,3,1,"const GLfloat *",param,???,???,???,??? +glMultiTexParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexParameterivEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexParameterivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexParameterivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glMultiTexParameterivEXT,3,1,"const GLint *",param,???,???,???,??? +glMultiTexSubImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexSubImage1DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexSubImage1DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexSubImage1DEXT,2,0,GLint,level,N/A,in,fixed,?? +glMultiTexSubImage1DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glMultiTexSubImage1DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glMultiTexSubImage1DEXT,5,0,GLenum,format,N/A,in,fixed,?? +glMultiTexSubImage1DEXT,6,0,GLenum,type,N/A,in,fixed,?? +glMultiTexSubImage1DEXT,7,1,"const void *",pixels,???,???,???,??? +glMultiTexSubImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexSubImage2DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,2,0,GLint,level,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,4,0,GLint,yoffset,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,5,0,GLsizei,width,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,6,0,GLsizei,height,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,7,0,GLenum,format,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,8,0,GLenum,type,N/A,in,fixed,?? +glMultiTexSubImage2DEXT,9,1,"const void *",pixels,???,???,???,??? +glMultiTexSubImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexSubImage3DEXT,0,0,GLenum,texunit,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,2,0,GLint,level,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,4,0,GLint,yoffset,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,5,0,GLint,zoffset,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,6,0,GLsizei,width,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,7,0,GLsizei,height,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,8,0,GLsizei,depth,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,9,0,GLenum,format,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,10,0,GLenum,type,N/A,in,fixed,?? +glMultiTexSubImage3DEXT,11,1,"const void *",pixels,???,???,???,??? +glNamedBufferDataEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedBufferDataEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glNamedBufferDataEXT,1,0,GLsizeiptr,size,N/A,in,fixed,?? +glNamedBufferDataEXT,2,1,"const void *",data,???,???,???,??? +glNamedBufferDataEXT,3,0,GLenum,usage,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0009.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0009.csv new file mode 100644 index 0000000..f28ef65 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0009.csv @@ -0,0 +1,60 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glNamedBufferSubDataEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedBufferSubDataEXT,0,0,GLuint,buffer,N/A,in,fixed,?? +glNamedBufferSubDataEXT,1,0,GLintptr,offset,N/A,in,fixed,?? +glNamedBufferSubDataEXT,2,0,GLsizeiptr,size,N/A,in,fixed,?? +glNamedBufferSubDataEXT,3,1,"const void *",data,???,???,???,??? +glNamedProgramLocalParameter4dvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedProgramLocalParameter4dvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glNamedProgramLocalParameter4dvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glNamedProgramLocalParameter4dvEXT,2,0,GLuint,index,N/A,in,fixed,?? +glNamedProgramLocalParameter4dvEXT,3,1,"const GLdouble *",params,???,???,???,??? +glNamedProgramLocalParameter4fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedProgramLocalParameter4fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glNamedProgramLocalParameter4fvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glNamedProgramLocalParameter4fvEXT,2,0,GLuint,index,N/A,in,fixed,?? +glNamedProgramLocalParameter4fvEXT,3,1,"const GLfloat *",params,???,???,???,??? +glNamedProgramLocalParameterI4ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedProgramLocalParameterI4ivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glNamedProgramLocalParameterI4ivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glNamedProgramLocalParameterI4ivEXT,2,0,GLuint,index,N/A,in,fixed,?? +glNamedProgramLocalParameterI4ivEXT,3,1,"const GLint *",params,???,???,???,??? +glNamedProgramLocalParameterI4uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedProgramLocalParameterI4uivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glNamedProgramLocalParameterI4uivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glNamedProgramLocalParameterI4uivEXT,2,0,GLuint,index,N/A,in,fixed,?? +glNamedProgramLocalParameterI4uivEXT,3,1,"const GLuint *",params,???,???,???,??? +glNamedProgramLocalParameters4fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedProgramLocalParameters4fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glNamedProgramLocalParameters4fvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glNamedProgramLocalParameters4fvEXT,2,0,GLuint,index,N/A,in,fixed,?? +glNamedProgramLocalParameters4fvEXT,3,0,GLsizei,count,N/A,in,fixed,?? +glNamedProgramLocalParameters4fvEXT,4,1,"const GLfloat *",params,???,???,???,??? +glNamedProgramLocalParametersI4ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedProgramLocalParametersI4ivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glNamedProgramLocalParametersI4ivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glNamedProgramLocalParametersI4ivEXT,2,0,GLuint,index,N/A,in,fixed,?? +glNamedProgramLocalParametersI4ivEXT,3,0,GLsizei,count,N/A,in,fixed,?? +glNamedProgramLocalParametersI4ivEXT,4,1,"const GLint *",params,???,???,???,??? +glNamedProgramLocalParametersI4uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedProgramLocalParametersI4uivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glNamedProgramLocalParametersI4uivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glNamedProgramLocalParametersI4uivEXT,2,0,GLuint,index,N/A,in,fixed,?? +glNamedProgramLocalParametersI4uivEXT,3,0,GLsizei,count,N/A,in,fixed,?? +glNamedProgramLocalParametersI4uivEXT,4,1,"const GLuint *",params,???,???,???,??? +glNamedProgramStringEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedProgramStringEXT,0,0,GLuint,program,N/A,in,fixed,?? +glNamedProgramStringEXT,1,0,GLenum,target,N/A,in,fixed,?? +glNamedProgramStringEXT,2,0,GLenum,format,N/A,in,fixed,?? +glNamedProgramStringEXT,3,0,GLsizei,len,N/A,in,fixed,?? +glNamedProgramStringEXT,4,1,"const void *",string,???,???,???,??? +glProgramUniform1fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1fvEXT,3,1,"const GLfloat *",value,???,???,???,??? +glProgramUniform1ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1ivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1ivEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1ivEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1ivEXT,3,1,"const GLint *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0010.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0010.csv new file mode 100644 index 0000000..154ef83 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0010.csv @@ -0,0 +1,57 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramUniform1uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1uivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1uivEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1uivEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1uivEXT,3,1,"const GLuint *",value,???,???,???,??? +glProgramUniform2fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2fvEXT,3,1,"const GLfloat *",value,???,???,???,??? +glProgramUniform2ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2ivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2ivEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2ivEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2ivEXT,3,1,"const GLint *",value,???,???,???,??? +glProgramUniform2uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2uivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2uivEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2uivEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2uivEXT,3,1,"const GLuint *",value,???,???,???,??? +glProgramUniform3fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3fvEXT,3,1,"const GLfloat *",value,???,???,???,??? +glProgramUniform3ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3ivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3ivEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3ivEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3ivEXT,3,1,"const GLint *",value,???,???,???,??? +glProgramUniform3uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3uivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3uivEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3uivEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3uivEXT,3,1,"const GLuint *",value,???,???,???,??? +glProgramUniform4fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4fvEXT,3,1,"const GLfloat *",value,???,???,???,??? +glProgramUniform4ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4ivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4ivEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4ivEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4ivEXT,3,1,"const GLint *",value,???,???,???,??? +glProgramUniform4uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4uivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4uivEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4uivEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4uivEXT,3,1,"const GLuint *",value,???,???,???,??? +glProgramUniformMatrix2fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2fvEXT,4,1,"const GLfloat *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0011.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0011.csv new file mode 100644 index 0000000..d73e6b9 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0011.csv @@ -0,0 +1,82 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramUniformMatrix2x3fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2x3fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2x3fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2x3fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2x3fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2x3fvEXT,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix2x4fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix2x4fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix2x4fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix2x4fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix2x4fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix2x4fvEXT,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix3fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3fvEXT,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix3x2fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3x2fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3x2fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3x2fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3x2fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3x2fvEXT,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix3x4fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix3x4fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix3x4fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix3x4fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix3x4fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix3x4fvEXT,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix4fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4fvEXT,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix4x2fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4x2fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4x2fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4x2fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4x2fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4x2fvEXT,4,1,"const GLfloat *",value,???,???,???,??? +glProgramUniformMatrix4x3fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformMatrix4x3fvEXT,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformMatrix4x3fvEXT,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformMatrix4x3fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformMatrix4x3fvEXT,3,0,GLboolean,transpose,N/A,in,fixed,?? +glProgramUniformMatrix4x3fvEXT,4,1,"const GLfloat *",value,???,???,???,??? +glTextureImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureImage1DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureImage1DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureImage1DEXT,2,0,GLint,level,N/A,in,fixed,?? +glTextureImage1DEXT,3,0,GLint,internalformat,N/A,in,fixed,?? +glTextureImage1DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glTextureImage1DEXT,5,0,GLint,border,N/A,in,fixed,?? +glTextureImage1DEXT,6,0,GLenum,format,N/A,in,fixed,?? +glTextureImage1DEXT,7,0,GLenum,type,N/A,in,fixed,?? +glTextureImage1DEXT,8,1,"const void *",pixels,???,???,???,??? +glTextureImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureImage2DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureImage2DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureImage2DEXT,2,0,GLint,level,N/A,in,fixed,?? +glTextureImage2DEXT,3,0,GLint,internalformat,N/A,in,fixed,?? +glTextureImage2DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glTextureImage2DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glTextureImage2DEXT,6,0,GLint,border,N/A,in,fixed,?? +glTextureImage2DEXT,7,0,GLenum,format,N/A,in,fixed,?? +glTextureImage2DEXT,8,0,GLenum,type,N/A,in,fixed,?? +glTextureImage2DEXT,9,1,"const void *",pixels,???,???,???,??? +glTextureImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureImage3DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureImage3DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureImage3DEXT,2,0,GLint,level,N/A,in,fixed,?? +glTextureImage3DEXT,3,0,GLint,internalformat,N/A,in,fixed,?? +glTextureImage3DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glTextureImage3DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glTextureImage3DEXT,6,0,GLsizei,depth,N/A,in,fixed,?? +glTextureImage3DEXT,7,0,GLint,border,N/A,in,fixed,?? +glTextureImage3DEXT,8,0,GLenum,format,N/A,in,fixed,?? +glTextureImage3DEXT,9,0,GLenum,type,N/A,in,fixed,?? +glTextureImage3DEXT,10,1,"const void *",pixels,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0012.csv b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0012.csv new file mode 100644 index 0000000..d5d5f68 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_direct_state_access.0012.csv @@ -0,0 +1,54 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTextureParameterIivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureParameterIivEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureParameterIivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureParameterIivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glTextureParameterIivEXT,3,1,"const GLint *",params,???,???,???,??? +glTextureParameterIuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureParameterIuivEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureParameterIuivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureParameterIuivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glTextureParameterIuivEXT,3,1,"const GLuint *",params,???,???,???,??? +glTextureParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureParameterfvEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureParameterfvEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureParameterfvEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glTextureParameterfvEXT,3,1,"const GLfloat *",param,???,???,???,??? +glTextureParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureParameterivEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureParameterivEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureParameterivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glTextureParameterivEXT,3,1,"const GLint *",param,???,???,???,??? +glTextureSubImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureSubImage1DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureSubImage1DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureSubImage1DEXT,2,0,GLint,level,N/A,in,fixed,?? +glTextureSubImage1DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glTextureSubImage1DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glTextureSubImage1DEXT,5,0,GLenum,format,N/A,in,fixed,?? +glTextureSubImage1DEXT,6,0,GLenum,type,N/A,in,fixed,?? +glTextureSubImage1DEXT,7,1,"const void *",pixels,???,???,???,??? +glTextureSubImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureSubImage2DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureSubImage2DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureSubImage2DEXT,2,0,GLint,level,N/A,in,fixed,?? +glTextureSubImage2DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glTextureSubImage2DEXT,4,0,GLint,yoffset,N/A,in,fixed,?? +glTextureSubImage2DEXT,5,0,GLsizei,width,N/A,in,fixed,?? +glTextureSubImage2DEXT,6,0,GLsizei,height,N/A,in,fixed,?? +glTextureSubImage2DEXT,7,0,GLenum,format,N/A,in,fixed,?? +glTextureSubImage2DEXT,8,0,GLenum,type,N/A,in,fixed,?? +glTextureSubImage2DEXT,9,1,"const void *",pixels,???,???,???,??? +glTextureSubImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTextureSubImage3DEXT,0,0,GLuint,texture,N/A,in,fixed,?? +glTextureSubImage3DEXT,1,0,GLenum,target,N/A,in,fixed,?? +glTextureSubImage3DEXT,2,0,GLint,level,N/A,in,fixed,?? +glTextureSubImage3DEXT,3,0,GLint,xoffset,N/A,in,fixed,?? +glTextureSubImage3DEXT,4,0,GLint,yoffset,N/A,in,fixed,?? +glTextureSubImage3DEXT,5,0,GLint,zoffset,N/A,in,fixed,?? +glTextureSubImage3DEXT,6,0,GLsizei,width,N/A,in,fixed,?? +glTextureSubImage3DEXT,7,0,GLsizei,height,N/A,in,fixed,?? +glTextureSubImage3DEXT,8,0,GLsizei,depth,N/A,in,fixed,?? +glTextureSubImage3DEXT,9,0,GLenum,format,N/A,in,fixed,?? +glTextureSubImage3DEXT,10,0,GLenum,type,N/A,in,fixed,?? +glTextureSubImage3DEXT,11,1,"const void *",pixels,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_draw_buffers2.csv b/signatures/pointer_functions_by_feature/GL_EXT_draw_buffers2.csv new file mode 100644 index 0000000..a45ab64 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_draw_buffers2.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetBooleanIndexedvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBooleanIndexedvEXT,0,0,GLenum,value,N/A,in,fixed,?? +glGetBooleanIndexedvEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetBooleanIndexedvEXT,2,1,"GLboolean *",data,???,???,???,??? +glGetIntegerIndexedvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetIntegerIndexedvEXT,0,0,GLenum,value,N/A,in,fixed,?? +glGetIntegerIndexedvEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetIntegerIndexedvEXT,2,1,"GLint *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_draw_instanced.csv b/signatures/pointer_functions_by_feature/GL_EXT_draw_instanced.csv new file mode 100644 index 0000000..6eae59a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_draw_instanced.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawElementsInstancedEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsInstancedEXT,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsInstancedEXT,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElementsInstancedEXT,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsInstancedEXT,3,1,"const void *",indices,???,???,???,??? +glDrawElementsInstancedEXT,4,0,GLsizei,primcount,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_draw_range_elements.csv b/signatures/pointer_functions_by_feature/GL_EXT_draw_range_elements.csv new file mode 100644 index 0000000..b476b3a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_draw_range_elements.csv @@ -0,0 +1,8 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawRangeElementsEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawRangeElementsEXT,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawRangeElementsEXT,1,0,GLuint,start,N/A,in,fixed,?? +glDrawRangeElementsEXT,2,0,GLuint,end,N/A,in,fixed,?? +glDrawRangeElementsEXT,3,0,GLsizei,count,N/A,in,fixed,?? +glDrawRangeElementsEXT,4,0,GLenum,type,N/A,in,fixed,?? +glDrawRangeElementsEXT,5,1,"const void *",indices,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_fog_coord.csv b/signatures/pointer_functions_by_feature/GL_EXT_fog_coord.csv new file mode 100644 index 0000000..3975b6d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_fog_coord.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFogCoordPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFogCoordPointerEXT,0,0,GLenum,type,N/A,in,fixed,?? +glFogCoordPointerEXT,1,0,GLsizei,stride,N/A,in,fixed,?? +glFogCoordPointerEXT,2,1,"const void *",pointer,???,???,???,??? +glFogCoorddvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFogCoorddvEXT,0,1,"const GLdouble *",coord,???,???,???,??? +glFogCoordfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFogCoordfvEXT,0,1,"const GLfloat *",coord,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_fragment_lighting.csv b/signatures/pointer_functions_by_feature/GL_EXT_fragment_lighting.csv new file mode 100644 index 0000000..44f7d35 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_fragment_lighting.csv @@ -0,0 +1,39 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFragmentLightModelfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentLightModelfvEXT,0,0,GLenum,pname,N/A,in,fixed,?? +glFragmentLightModelfvEXT,1,1,"GLfloat *",params,???,???,???,??? +glFragmentLightModelivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentLightModelivEXT,0,0,GLenum,pname,N/A,in,fixed,?? +glFragmentLightModelivEXT,1,1,"GLint *",params,???,???,???,??? +glFragmentLightfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentLightfvEXT,0,0,GLenum,light,N/A,in,fixed,?? +glFragmentLightfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glFragmentLightfvEXT,2,1,"GLfloat *",params,???,???,???,??? +glFragmentLightivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentLightivEXT,0,0,GLenum,light,N/A,in,fixed,?? +glFragmentLightivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glFragmentLightivEXT,2,1,"GLint *",params,???,???,???,??? +glFragmentMaterialfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentMaterialfvEXT,0,0,GLenum,face,N/A,in,fixed,?? +glFragmentMaterialfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glFragmentMaterialfvEXT,2,1,"const GLfloat *",params,???,???,???,??? +glFragmentMaterialivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentMaterialivEXT,0,0,GLenum,face,N/A,in,fixed,?? +glFragmentMaterialivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glFragmentMaterialivEXT,2,1,"const GLint *",params,???,???,???,??? +glGetFragmentLightfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFragmentLightfvEXT,0,0,GLenum,light,N/A,in,fixed,?? +glGetFragmentLightfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFragmentLightfvEXT,2,1,"GLfloat *",params,???,???,???,??? +glGetFragmentLightivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFragmentLightivEXT,0,0,GLenum,light,N/A,in,fixed,?? +glGetFragmentLightivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFragmentLightivEXT,2,1,"GLint *",params,???,???,???,??? +glGetFragmentMaterialfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFragmentMaterialfvEXT,0,0,GLenum,face,N/A,in,fixed,?? +glGetFragmentMaterialfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFragmentMaterialfvEXT,2,1,"const GLfloat *",params,???,???,???,??? +glGetFragmentMaterialivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFragmentMaterialivEXT,0,0,GLenum,face,N/A,in,fixed,?? +glGetFragmentMaterialivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFragmentMaterialivEXT,2,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_framebuffer_object.csv b/signatures/pointer_functions_by_feature/GL_EXT_framebuffer_object.csv new file mode 100644 index 0000000..6f85a20 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_framebuffer_object.csv @@ -0,0 +1,22 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteFramebuffersEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteFramebuffersEXT,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteFramebuffersEXT,1,1,"const GLuint *",framebuffers,???,???,???,??? +glDeleteRenderbuffersEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteRenderbuffersEXT,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteRenderbuffersEXT,1,1,"const GLuint *",renderbuffers,???,???,???,??? +glGenFramebuffersEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGenFramebuffersEXT,0,0,GLsizei,n,N/A,in,fixed,?? +glGenFramebuffersEXT,1,1,"GLuint *",framebuffers,???,???,???,??? +glGenRenderbuffersEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGenRenderbuffersEXT,0,0,GLsizei,n,N/A,in,fixed,?? +glGenRenderbuffersEXT,1,1,"GLuint *",renderbuffers,???,???,???,??? +glGetFramebufferAttachmentParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFramebufferAttachmentParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetFramebufferAttachmentParameterivEXT,1,0,GLenum,attachment,N/A,in,fixed,?? +glGetFramebufferAttachmentParameterivEXT,2,0,GLenum,pname,N/A,in,fixed,?? +glGetFramebufferAttachmentParameterivEXT,3,1,"GLint *",params,???,???,???,??? +glGetRenderbufferParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetRenderbufferParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetRenderbufferParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetRenderbufferParameterivEXT,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_gpu_program_parameters.csv b/signatures/pointer_functions_by_feature/GL_EXT_gpu_program_parameters.csv new file mode 100644 index 0000000..e99aa70 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_gpu_program_parameters.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramEnvParameters4fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramEnvParameters4fvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glProgramEnvParameters4fvEXT,1,0,GLuint,index,N/A,in,fixed,?? +glProgramEnvParameters4fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramEnvParameters4fvEXT,3,1,"const GLfloat *",params,???,???,???,??? +glProgramLocalParameters4fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramLocalParameters4fvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glProgramLocalParameters4fvEXT,1,0,GLuint,index,N/A,in,fixed,?? +glProgramLocalParameters4fvEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramLocalParameters4fvEXT,3,1,"const GLfloat *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_gpu_shader4.0001.csv b/signatures/pointer_functions_by_feature/GL_EXT_gpu_shader4.0001.csv new file mode 100644 index 0000000..efcc509 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_gpu_shader4.0001.csv @@ -0,0 +1,42 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBindFragDataLocationEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glBindFragDataLocationEXT,0,0,GLuint,program,N/A,in,fixed,?? +glBindFragDataLocationEXT,1,0,GLuint,color,N/A,in,fixed,?? +glBindFragDataLocationEXT,2,1,"const GLchar *",name,???,???,???,??? +glGetFragDataLocationEXT,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetFragDataLocationEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetFragDataLocationEXT,1,1,"const GLchar *",name,???,???,???,??? +glGetUniformuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformuivEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformuivEXT,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformuivEXT,2,1,"GLuint *",params,???,???,???,??? +glGetVertexAttribIivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribIivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribIivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribIivEXT,2,1,"GLint *",params,???,???,???,??? +glGetVertexAttribIuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribIuivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribIuivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribIuivEXT,2,1,"GLuint *",params,???,???,???,??? +glUniform1uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1uivEXT,0,0,GLint,location,N/A,in,fixed,?? +glUniform1uivEXT,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1uivEXT,2,1,"const GLuint *",value,???,???,???,??? +glUniform2uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2uivEXT,0,0,GLint,location,N/A,in,fixed,?? +glUniform2uivEXT,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2uivEXT,2,1,"const GLuint *",value,???,???,???,??? +glUniform3uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3uivEXT,0,0,GLint,location,N/A,in,fixed,?? +glUniform3uivEXT,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3uivEXT,2,1,"const GLuint *",value,???,???,???,??? +glUniform4uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4uivEXT,0,0,GLint,location,N/A,in,fixed,?? +glUniform4uivEXT,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4uivEXT,2,1,"const GLuint *",value,???,???,???,??? +glVertexAttribI1ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI1ivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI1ivEXT,1,1,"const GLint *",v,???,???,???,??? +glVertexAttribI1uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI1uivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI1uivEXT,1,1,"const GLuint *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_gpu_shader4.0002.csv b/signatures/pointer_functions_by_feature/GL_EXT_gpu_shader4.0002.csv new file mode 100644 index 0000000..ba6b8df --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_gpu_shader4.0002.csv @@ -0,0 +1,37 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttribI2ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI2ivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI2ivEXT,1,1,"const GLint *",v,???,???,???,??? +glVertexAttribI2uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI2uivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI2uivEXT,1,1,"const GLuint *",v,???,???,???,??? +glVertexAttribI3ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI3ivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI3ivEXT,1,1,"const GLint *",v,???,???,???,??? +glVertexAttribI3uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI3uivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI3uivEXT,1,1,"const GLuint *",v,???,???,???,??? +glVertexAttribI4bvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4bvEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4bvEXT,1,1,"const GLbyte *",v,???,???,???,??? +glVertexAttribI4ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4ivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4ivEXT,1,1,"const GLint *",v,???,???,???,??? +glVertexAttribI4svEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4svEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4svEXT,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttribI4ubvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4ubvEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4ubvEXT,1,1,"const GLubyte *",v,???,???,???,??? +glVertexAttribI4uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4uivEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4uivEXT,1,1,"const GLuint *",v,???,???,???,??? +glVertexAttribI4usvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4usvEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4usvEXT,1,1,"const GLushort *",v,???,???,???,??? +glVertexAttribIPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribIPointerEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribIPointerEXT,1,0,GLint,size,N/A,in,fixed,?? +glVertexAttribIPointerEXT,2,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribIPointerEXT,3,0,GLsizei,stride,N/A,in,fixed,?? +glVertexAttribIPointerEXT,4,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_histogram.csv b/signatures/pointer_functions_by_feature/GL_EXT_histogram.csv new file mode 100644 index 0000000..ceae402 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_histogram.csv @@ -0,0 +1,29 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetHistogramEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetHistogramEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetHistogramEXT,1,0,GLboolean,reset,N/A,in,fixed,?? +glGetHistogramEXT,2,0,GLenum,format,N/A,in,fixed,?? +glGetHistogramEXT,3,0,GLenum,type,N/A,in,fixed,?? +glGetHistogramEXT,4,1,"void *",values,???,???,???,??? +glGetHistogramParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetHistogramParameterfvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetHistogramParameterfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetHistogramParameterfvEXT,2,1,"GLfloat *",params,???,???,???,??? +glGetHistogramParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetHistogramParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetHistogramParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetHistogramParameterivEXT,2,1,"GLint *",params,???,???,???,??? +glGetMinmaxEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMinmaxEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetMinmaxEXT,1,0,GLboolean,reset,N/A,in,fixed,?? +glGetMinmaxEXT,2,0,GLenum,format,N/A,in,fixed,?? +glGetMinmaxEXT,3,0,GLenum,type,N/A,in,fixed,?? +glGetMinmaxEXT,4,1,"void *",values,???,???,???,??? +glGetMinmaxParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMinmaxParameterfvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetMinmaxParameterfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMinmaxParameterfvEXT,2,1,"GLfloat *",params,???,???,???,??? +glGetMinmaxParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMinmaxParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetMinmaxParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMinmaxParameterivEXT,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_multi_draw_arrays.csv b/signatures/pointer_functions_by_feature/GL_EXT_multi_draw_arrays.csv new file mode 100644 index 0000000..16f9350 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_multi_draw_arrays.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiDrawArraysEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawArraysEXT,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawArraysEXT,1,1,"const GLint *",first,???,???,???,??? +glMultiDrawArraysEXT,2,1,"const GLsizei *",count,???,???,???,??? +glMultiDrawArraysEXT,3,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiDrawElementsEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElementsEXT,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElementsEXT,1,1,"GLsizei *",count,???,???,???,??? +glMultiDrawElementsEXT,2,0,GLenum,type,N/A,in,fixed,?? +glMultiDrawElementsEXT,3,2,"const void * const *",indices,???,???,???,??? +glMultiDrawElementsEXT,4,0,GLsizei,primcount,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_paletted_texture.csv b/signatures/pointer_functions_by_feature/GL_EXT_paletted_texture.csv new file mode 100644 index 0000000..0a2ad58 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_paletted_texture.csv @@ -0,0 +1,21 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColorTableEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glColorTableEXT,0,0,GLenum,target,N/A,in,fixed,?? +glColorTableEXT,1,0,GLenum,internalFormat,N/A,in,fixed,?? +glColorTableEXT,2,0,GLsizei,width,N/A,in,fixed,?? +glColorTableEXT,3,0,GLenum,format,N/A,in,fixed,?? +glColorTableEXT,4,0,GLenum,type,N/A,in,fixed,?? +glColorTableEXT,5,1,"const void *",data,???,???,???,??? +glGetColorTableEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTableEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTableEXT,1,0,GLenum,format,N/A,in,fixed,?? +glGetColorTableEXT,2,0,GLenum,type,N/A,in,fixed,?? +glGetColorTableEXT,3,1,"void *",data,???,???,???,??? +glGetColorTableParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTableParameterfvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTableParameterfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetColorTableParameterfvEXT,2,1,"GLfloat *",params,???,???,???,??? +glGetColorTableParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTableParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTableParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetColorTableParameterivEXT,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_pixel_transform.csv b/signatures/pointer_functions_by_feature/GL_EXT_pixel_transform.csv new file mode 100644 index 0000000..22d0d6a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_pixel_transform.csv @@ -0,0 +1,17 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetPixelTransformParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPixelTransformParameterfvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetPixelTransformParameterfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPixelTransformParameterfvEXT,2,1,"const GLfloat *",params,???,???,???,??? +glGetPixelTransformParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPixelTransformParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetPixelTransformParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPixelTransformParameterivEXT,2,1,"const GLint *",params,???,???,???,??? +glPixelTransformParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glPixelTransformParameterfvEXT,0,0,GLenum,target,N/A,in,fixed,?? +glPixelTransformParameterfvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glPixelTransformParameterfvEXT,2,1,"const GLfloat *",params,???,???,???,??? +glPixelTransformParameterivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glPixelTransformParameterivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glPixelTransformParameterivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glPixelTransformParameterivEXT,2,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_point_parameters.csv b/signatures/pointer_functions_by_feature/GL_EXT_point_parameters.csv new file mode 100644 index 0000000..339deb4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_point_parameters.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glPointParameterfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glPointParameterfvEXT,0,0,GLenum,pname,N/A,in,fixed,?? +glPointParameterfvEXT,1,1,"const GLfloat *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_raster_multisample.csv b/signatures/pointer_functions_by_feature/GL_EXT_raster_multisample.csv new file mode 100644 index 0000000..a8fd183 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_raster_multisample.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCoverageModulationTableNV,-1,0,void,N/A,N/A,out,fixed,N/A +glCoverageModulationTableNV,0,0,GLsizei,n,N/A,in,fixed,?? +glCoverageModulationTableNV,1,1,"const GLfloat *",v,???,???,???,??? +glGetCoverageModulationTableNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCoverageModulationTableNV,0,0,GLsizei,bufsize,N/A,in,fixed,?? +glGetCoverageModulationTableNV,1,1,"GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_secondary_color.csv b/signatures/pointer_functions_by_feature/GL_EXT_secondary_color.csv new file mode 100644 index 0000000..df86293 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_secondary_color.csv @@ -0,0 +1,22 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glSecondaryColor3bvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3bvEXT,0,1,"const GLbyte *",v,???,???,???,??? +glSecondaryColor3dvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3dvEXT,0,1,"const GLdouble *",v,???,???,???,??? +glSecondaryColor3fvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3fvEXT,0,1,"const GLfloat *",v,???,???,???,??? +glSecondaryColor3ivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3ivEXT,0,1,"const GLint *",v,???,???,???,??? +glSecondaryColor3svEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3svEXT,0,1,"const GLshort *",v,???,???,???,??? +glSecondaryColor3ubvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3ubvEXT,0,1,"const GLubyte *",v,???,???,???,??? +glSecondaryColor3uivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3uivEXT,0,1,"const GLuint *",v,???,???,???,??? +glSecondaryColor3usvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3usvEXT,0,1,"const GLushort *",v,???,???,???,??? +glSecondaryColorPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColorPointerEXT,0,0,GLint,size,N/A,in,fixed,?? +glSecondaryColorPointerEXT,1,0,GLenum,type,N/A,in,fixed,?? +glSecondaryColorPointerEXT,2,0,GLsizei,stride,N/A,in,fixed,?? +glSecondaryColorPointerEXT,3,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_separate_shader_objects.csv b/signatures/pointer_functions_by_feature/GL_EXT_separate_shader_objects.csv new file mode 100644 index 0000000..2d20896 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_separate_shader_objects.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCreateShaderProgramEXT,-1,0,GLuint,N/A,N/A,out,fixed,?? +glCreateShaderProgramEXT,0,0,GLenum,type,N/A,in,fixed,?? +glCreateShaderProgramEXT,1,1,"const GLchar *",string,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_subtexture.csv b/signatures/pointer_functions_by_feature/GL_EXT_subtexture.csv new file mode 100644 index 0000000..0339dca --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_subtexture.csv @@ -0,0 +1,31 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexSubImage1DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTexSubImage1DEXT,0,0,GLenum,target,N/A,in,fixed,?? +glTexSubImage1DEXT,1,0,GLint,level,N/A,in,fixed,?? +glTexSubImage1DEXT,2,0,GLint,xoffset,N/A,in,fixed,?? +glTexSubImage1DEXT,3,0,GLsizei,width,N/A,in,fixed,?? +glTexSubImage1DEXT,4,0,GLenum,format,N/A,in,fixed,?? +glTexSubImage1DEXT,5,0,GLenum,type,N/A,in,fixed,?? +glTexSubImage1DEXT,6,1,"const void *",pixels,???,???,???,??? +glTexSubImage2DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTexSubImage2DEXT,0,0,GLenum,target,N/A,in,fixed,?? +glTexSubImage2DEXT,1,0,GLint,level,N/A,in,fixed,?? +glTexSubImage2DEXT,2,0,GLint,xoffset,N/A,in,fixed,?? +glTexSubImage2DEXT,3,0,GLint,yoffset,N/A,in,fixed,?? +glTexSubImage2DEXT,4,0,GLsizei,width,N/A,in,fixed,?? +glTexSubImage2DEXT,5,0,GLsizei,height,N/A,in,fixed,?? +glTexSubImage2DEXT,6,0,GLenum,format,N/A,in,fixed,?? +glTexSubImage2DEXT,7,0,GLenum,type,N/A,in,fixed,?? +glTexSubImage2DEXT,8,1,"const void *",pixels,???,???,???,??? +glTexSubImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTexSubImage3DEXT,0,0,GLenum,target,N/A,in,fixed,?? +glTexSubImage3DEXT,1,0,GLint,level,N/A,in,fixed,?? +glTexSubImage3DEXT,2,0,GLint,xoffset,N/A,in,fixed,?? +glTexSubImage3DEXT,3,0,GLint,yoffset,N/A,in,fixed,?? +glTexSubImage3DEXT,4,0,GLint,zoffset,N/A,in,fixed,?? +glTexSubImage3DEXT,5,0,GLsizei,width,N/A,in,fixed,?? +glTexSubImage3DEXT,6,0,GLsizei,height,N/A,in,fixed,?? +glTexSubImage3DEXT,7,0,GLsizei,depth,N/A,in,fixed,?? +glTexSubImage3DEXT,8,0,GLenum,format,N/A,in,fixed,?? +glTexSubImage3DEXT,9,0,GLenum,type,N/A,in,fixed,?? +glTexSubImage3DEXT,10,1,"const void *",pixels,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_texture3D.csv b/signatures/pointer_functions_by_feature/GL_EXT_texture3D.csv new file mode 100644 index 0000000..be31850 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_texture3D.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexImage3DEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTexImage3DEXT,0,0,GLenum,target,N/A,in,fixed,?? +glTexImage3DEXT,1,0,GLint,level,N/A,in,fixed,?? +glTexImage3DEXT,2,0,GLenum,internalformat,N/A,in,fixed,?? +glTexImage3DEXT,3,0,GLsizei,width,N/A,in,fixed,?? +glTexImage3DEXT,4,0,GLsizei,height,N/A,in,fixed,?? +glTexImage3DEXT,5,0,GLsizei,depth,N/A,in,fixed,?? +glTexImage3DEXT,6,0,GLint,border,N/A,in,fixed,?? +glTexImage3DEXT,7,0,GLenum,format,N/A,in,fixed,?? +glTexImage3DEXT,8,0,GLenum,type,N/A,in,fixed,?? +glTexImage3DEXT,9,1,"const void *",pixels,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_texture_integer.csv b/signatures/pointer_functions_by_feature/GL_EXT_texture_integer.csv new file mode 100644 index 0000000..b1747b2 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_texture_integer.csv @@ -0,0 +1,17 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetTexParameterIivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexParameterIivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexParameterIivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexParameterIivEXT,2,1,"GLint *",params,???,???,???,??? +glGetTexParameterIuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexParameterIuivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexParameterIuivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexParameterIuivEXT,2,1,"GLuint *",params,???,???,???,??? +glTexParameterIivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTexParameterIivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glTexParameterIivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glTexParameterIivEXT,2,1,"const GLint *",params,???,???,???,??? +glTexParameterIuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTexParameterIuivEXT,0,0,GLenum,target,N/A,in,fixed,?? +glTexParameterIuivEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glTexParameterIuivEXT,2,1,"const GLuint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_texture_object.csv b/signatures/pointer_functions_by_feature/GL_EXT_texture_object.csv new file mode 100644 index 0000000..3a831b7 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_texture_object.csv @@ -0,0 +1,15 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glAreTexturesResidentEXT,-1,0,GLboolean,N/A,N/A,out,fixed,?? +glAreTexturesResidentEXT,0,0,GLsizei,n,N/A,in,fixed,?? +glAreTexturesResidentEXT,1,1,"const GLuint *",textures,???,???,???,??? +glAreTexturesResidentEXT,2,1,"GLboolean *",residences,???,???,???,??? +glDeleteTexturesEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteTexturesEXT,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteTexturesEXT,1,1,"const GLuint *",textures,???,???,???,??? +glGenTexturesEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGenTexturesEXT,0,0,GLsizei,n,N/A,in,fixed,?? +glGenTexturesEXT,1,1,"GLuint *",textures,???,???,???,??? +glPrioritizeTexturesEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glPrioritizeTexturesEXT,0,0,GLsizei,n,N/A,in,fixed,?? +glPrioritizeTexturesEXT,1,1,"const GLuint *",textures,???,???,???,??? +glPrioritizeTexturesEXT,2,1,"const GLclampf *",priorities,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_timer_query.csv b/signatures/pointer_functions_by_feature/GL_EXT_timer_query.csv new file mode 100644 index 0000000..e012eb4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_timer_query.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetQueryObjecti64vEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjecti64vEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjecti64vEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjecti64vEXT,2,1,"GLint64EXT *",params,???,???,???,??? +glGetQueryObjectui64vEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectui64vEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectui64vEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectui64vEXT,2,1,"GLuint64EXT *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_transform_feedback.csv b/signatures/pointer_functions_by_feature/GL_EXT_transform_feedback.csv new file mode 100644 index 0000000..d84e00f --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_transform_feedback.csv @@ -0,0 +1,14 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetTransformFeedbackVaryingEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTransformFeedbackVaryingEXT,0,0,GLuint,program,N/A,in,fixed,?? +glGetTransformFeedbackVaryingEXT,1,0,GLuint,index,N/A,in,fixed,?? +glGetTransformFeedbackVaryingEXT,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetTransformFeedbackVaryingEXT,3,1,"GLsizei *",length,???,???,???,??? +glGetTransformFeedbackVaryingEXT,4,1,"GLsizei *",size,???,???,???,??? +glGetTransformFeedbackVaryingEXT,5,1,"GLenum *",type,???,???,???,??? +glGetTransformFeedbackVaryingEXT,6,1,"GLchar *",name,???,???,???,??? +glTransformFeedbackVaryingsEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTransformFeedbackVaryingsEXT,0,0,GLuint,program,N/A,in,fixed,?? +glTransformFeedbackVaryingsEXT,1,0,GLsizei,count,N/A,in,fixed,?? +glTransformFeedbackVaryingsEXT,2,2,"const GLchar * const *",varyings,???,???,???,??? +glTransformFeedbackVaryingsEXT,3,0,GLenum,bufferMode,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_vertex_array.csv b/signatures/pointer_functions_by_feature/GL_EXT_vertex_array.csv new file mode 100644 index 0000000..dcdeae0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_vertex_array.csv @@ -0,0 +1,33 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColorPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glColorPointerEXT,0,0,GLint,size,N/A,in,fixed,?? +glColorPointerEXT,1,0,GLenum,type,N/A,in,fixed,?? +glColorPointerEXT,2,0,GLsizei,stride,N/A,in,fixed,?? +glColorPointerEXT,3,0,GLsizei,count,N/A,in,fixed,?? +glColorPointerEXT,4,1,"const void *",pointer,???,???,???,??? +glEdgeFlagPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glEdgeFlagPointerEXT,0,0,GLsizei,stride,N/A,in,fixed,?? +glEdgeFlagPointerEXT,1,0,GLsizei,count,N/A,in,fixed,?? +glEdgeFlagPointerEXT,2,1,"const GLboolean *",pointer,???,???,???,??? +glIndexPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glIndexPointerEXT,0,0,GLenum,type,N/A,in,fixed,?? +glIndexPointerEXT,1,0,GLsizei,stride,N/A,in,fixed,?? +glIndexPointerEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glIndexPointerEXT,3,1,"const void *",pointer,???,???,???,??? +glNormalPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalPointerEXT,0,0,GLenum,type,N/A,in,fixed,?? +glNormalPointerEXT,1,0,GLsizei,stride,N/A,in,fixed,?? +glNormalPointerEXT,2,0,GLsizei,count,N/A,in,fixed,?? +glNormalPointerEXT,3,1,"const void *",pointer,???,???,???,??? +glTexCoordPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoordPointerEXT,0,0,GLint,size,N/A,in,fixed,?? +glTexCoordPointerEXT,1,0,GLenum,type,N/A,in,fixed,?? +glTexCoordPointerEXT,2,0,GLsizei,stride,N/A,in,fixed,?? +glTexCoordPointerEXT,3,0,GLsizei,count,N/A,in,fixed,?? +glTexCoordPointerEXT,4,1,"const void *",pointer,???,???,???,??? +glVertexPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexPointerEXT,0,0,GLint,size,N/A,in,fixed,?? +glVertexPointerEXT,1,0,GLenum,type,N/A,in,fixed,?? +glVertexPointerEXT,2,0,GLsizei,stride,N/A,in,fixed,?? +glVertexPointerEXT,3,0,GLsizei,count,N/A,in,fixed,?? +glVertexPointerEXT,4,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_vertex_attrib_64bit.csv b/signatures/pointer_functions_by_feature/GL_EXT_vertex_attrib_64bit.csv new file mode 100644 index 0000000..ce241f8 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_vertex_attrib_64bit.csv @@ -0,0 +1,23 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVertexAttribLdvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribLdvEXT,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribLdvEXT,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribLdvEXT,2,1,"GLdouble *",params,???,???,???,??? +glVertexAttribL1dvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL1dvEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL1dvEXT,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribL2dvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL2dvEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL2dvEXT,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribL3dvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL3dvEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL3dvEXT,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribL4dvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL4dvEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL4dvEXT,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribLPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribLPointerEXT,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribLPointerEXT,1,0,GLint,size,N/A,in,fixed,?? +glVertexAttribLPointerEXT,2,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribLPointerEXT,3,0,GLsizei,stride,N/A,in,fixed,?? +glVertexAttribLPointerEXT,4,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_vertex_shader.0001.csv b/signatures/pointer_functions_by_feature/GL_EXT_vertex_shader.0001.csv new file mode 100644 index 0000000..45ab76d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_vertex_shader.0001.csv @@ -0,0 +1,41 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetInvariantBooleanvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInvariantBooleanvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetInvariantBooleanvEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetInvariantBooleanvEXT,2,1,"GLboolean *",data,???,???,???,??? +glGetInvariantFloatvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInvariantFloatvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetInvariantFloatvEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetInvariantFloatvEXT,2,1,"GLfloat *",data,???,???,???,??? +glGetInvariantIntegervEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInvariantIntegervEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetInvariantIntegervEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetInvariantIntegervEXT,2,1,"GLint *",data,???,???,???,??? +glGetLocalConstantBooleanvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetLocalConstantBooleanvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetLocalConstantBooleanvEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetLocalConstantBooleanvEXT,2,1,"GLboolean *",data,???,???,???,??? +glGetLocalConstantFloatvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetLocalConstantFloatvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetLocalConstantFloatvEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetLocalConstantFloatvEXT,2,1,"GLfloat *",data,???,???,???,??? +glGetLocalConstantIntegervEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetLocalConstantIntegervEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetLocalConstantIntegervEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetLocalConstantIntegervEXT,2,1,"GLint *",data,???,???,???,??? +glGetVariantBooleanvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVariantBooleanvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetVariantBooleanvEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetVariantBooleanvEXT,2,1,"GLboolean *",data,???,???,???,??? +glGetVariantFloatvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVariantFloatvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetVariantFloatvEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetVariantFloatvEXT,2,1,"GLfloat *",data,???,???,???,??? +glGetVariantIntegervEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVariantIntegervEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetVariantIntegervEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetVariantIntegervEXT,2,1,"GLint *",data,???,???,???,??? +glGetVariantPointervEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVariantPointervEXT,0,0,GLuint,id,N/A,in,fixed,?? +glGetVariantPointervEXT,1,0,GLenum,value,N/A,in,fixed,?? +glGetVariantPointervEXT,2,2,"void * *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_vertex_shader.0002.csv b/signatures/pointer_functions_by_feature/GL_EXT_vertex_shader.0002.csv new file mode 100644 index 0000000..c3aa200 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_vertex_shader.0002.csv @@ -0,0 +1,38 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glSetInvariantEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSetInvariantEXT,0,0,GLuint,id,N/A,in,fixed,?? +glSetInvariantEXT,1,0,GLenum,type,N/A,in,fixed,?? +glSetInvariantEXT,2,1,"void *",addr,???,???,???,??? +glSetLocalConstantEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glSetLocalConstantEXT,0,0,GLuint,id,N/A,in,fixed,?? +glSetLocalConstantEXT,1,0,GLenum,type,N/A,in,fixed,?? +glSetLocalConstantEXT,2,1,"void *",addr,???,???,???,??? +glVariantPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantPointerEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantPointerEXT,1,0,GLenum,type,N/A,in,fixed,?? +glVariantPointerEXT,2,0,GLuint,stride,N/A,in,fixed,?? +glVariantPointerEXT,3,1,"void *",addr,???,???,???,??? +glVariantbvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantbvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantbvEXT,1,1,"GLbyte *",addr,???,???,???,??? +glVariantdvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantdvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantdvEXT,1,1,"GLdouble *",addr,???,???,???,??? +glVariantfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantfvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantfvEXT,1,1,"GLfloat *",addr,???,???,???,??? +glVariantivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantivEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantivEXT,1,1,"GLint *",addr,???,???,???,??? +glVariantsvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantsvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantsvEXT,1,1,"GLshort *",addr,???,???,???,??? +glVariantubvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantubvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantubvEXT,1,1,"GLubyte *",addr,???,???,???,??? +glVariantuivEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantuivEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantuivEXT,1,1,"GLuint *",addr,???,???,???,??? +glVariantusvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVariantusvEXT,0,0,GLuint,id,N/A,in,fixed,?? +glVariantusvEXT,1,1,"GLushort *",addr,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_vertex_weighting.csv b/signatures/pointer_functions_by_feature/GL_EXT_vertex_weighting.csv new file mode 100644 index 0000000..44f8a64 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_vertex_weighting.csv @@ -0,0 +1,8 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexWeightPointerEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexWeightPointerEXT,0,0,GLint,size,N/A,in,fixed,?? +glVertexWeightPointerEXT,1,0,GLenum,type,N/A,in,fixed,?? +glVertexWeightPointerEXT,2,0,GLsizei,stride,N/A,in,fixed,?? +glVertexWeightPointerEXT,3,1,"void *",pointer,???,???,???,??? +glVertexWeightfvEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexWeightfvEXT,0,1,"GLfloat *",weight,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_EXT_window_rectangles.csv b/signatures/pointer_functions_by_feature/GL_EXT_window_rectangles.csv new file mode 100644 index 0000000..519543e --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_EXT_window_rectangles.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glWindowRectanglesEXT,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowRectanglesEXT,0,0,GLenum,mode,N/A,in,fixed,?? +glWindowRectanglesEXT,1,0,GLsizei,count,N/A,in,fixed,?? +glWindowRectanglesEXT,2,0,"const GLint",box,???,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_GREMEDY_string_marker.csv b/signatures/pointer_functions_by_feature/GL_GREMEDY_string_marker.csv new file mode 100644 index 0000000..6f64168 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_GREMEDY_string_marker.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glStringMarkerGREMEDY,-1,0,void,N/A,N/A,out,fixed,N/A +glStringMarkerGREMEDY,0,0,GLsizei,len,N/A,in,fixed,?? +glStringMarkerGREMEDY,1,1,"const void *",string,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_HP_image_transform.csv b/signatures/pointer_functions_by_feature/GL_HP_image_transform.csv new file mode 100644 index 0000000..9c142cc --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_HP_image_transform.csv @@ -0,0 +1,17 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetImageTransformParameterfvHP,-1,0,void,N/A,N/A,out,fixed,N/A +glGetImageTransformParameterfvHP,0,0,GLenum,target,N/A,in,fixed,?? +glGetImageTransformParameterfvHP,1,0,GLenum,pname,N/A,in,fixed,?? +glGetImageTransformParameterfvHP,2,1,"const GLfloat *",params,???,???,???,??? +glGetImageTransformParameterivHP,-1,0,void,N/A,N/A,out,fixed,N/A +glGetImageTransformParameterivHP,0,0,GLenum,target,N/A,in,fixed,?? +glGetImageTransformParameterivHP,1,0,GLenum,pname,N/A,in,fixed,?? +glGetImageTransformParameterivHP,2,1,"const GLint *",params,???,???,???,??? +glImageTransformParameterfvHP,-1,0,void,N/A,N/A,out,fixed,N/A +glImageTransformParameterfvHP,0,0,GLenum,target,N/A,in,fixed,?? +glImageTransformParameterfvHP,1,0,GLenum,pname,N/A,in,fixed,?? +glImageTransformParameterfvHP,2,1,"const GLfloat *",params,???,???,???,??? +glImageTransformParameterivHP,-1,0,void,N/A,N/A,out,fixed,N/A +glImageTransformParameterivHP,0,0,GLenum,target,N/A,in,fixed,?? +glImageTransformParameterivHP,1,0,GLenum,pname,N/A,in,fixed,?? +glImageTransformParameterivHP,2,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_IBM_multimode_draw_arrays.csv b/signatures/pointer_functions_by_feature/GL_IBM_multimode_draw_arrays.csv new file mode 100644 index 0000000..7b941a7 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_IBM_multimode_draw_arrays.csv @@ -0,0 +1,14 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiModeDrawArraysIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiModeDrawArraysIBM,0,1,"const GLenum *",mode,???,???,???,??? +glMultiModeDrawArraysIBM,1,1,"const GLint *",first,???,???,???,??? +glMultiModeDrawArraysIBM,2,1,"const GLsizei *",count,???,???,???,??? +glMultiModeDrawArraysIBM,3,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiModeDrawArraysIBM,4,0,GLint,modestride,N/A,in,fixed,?? +glMultiModeDrawElementsIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiModeDrawElementsIBM,0,1,"const GLenum *",mode,???,???,???,??? +glMultiModeDrawElementsIBM,1,1,"const GLsizei *",count,???,???,???,??? +glMultiModeDrawElementsIBM,2,0,GLenum,type,N/A,in,fixed,?? +glMultiModeDrawElementsIBM,3,2,"const void * const *",indices,???,???,???,??? +glMultiModeDrawElementsIBM,4,0,GLsizei,primcount,N/A,in,fixed,?? +glMultiModeDrawElementsIBM,5,0,GLint,modestride,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_IBM_vertex_array_lists.0001.csv b/signatures/pointer_functions_by_feature/GL_IBM_vertex_array_lists.0001.csv new file mode 100644 index 0000000..30d34be --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_IBM_vertex_array_lists.0001.csv @@ -0,0 +1,32 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColorPointerListIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glColorPointerListIBM,0,0,GLint,size,N/A,in,fixed,?? +glColorPointerListIBM,1,0,GLenum,type,N/A,in,fixed,?? +glColorPointerListIBM,2,0,GLint,stride,N/A,in,fixed,?? +glColorPointerListIBM,3,2,"const void * *",pointer,???,???,???,??? +glColorPointerListIBM,4,0,GLint,ptrstride,N/A,in,fixed,?? +glEdgeFlagPointerListIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glEdgeFlagPointerListIBM,0,0,GLint,stride,N/A,in,fixed,?? +glEdgeFlagPointerListIBM,1,2,"const GLboolean * *",pointer,???,???,???,??? +glEdgeFlagPointerListIBM,2,0,GLint,ptrstride,N/A,in,fixed,?? +glFogCoordPointerListIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glFogCoordPointerListIBM,0,0,GLenum,type,N/A,in,fixed,?? +glFogCoordPointerListIBM,1,0,GLint,stride,N/A,in,fixed,?? +glFogCoordPointerListIBM,2,2,"const void * *",pointer,???,???,???,??? +glFogCoordPointerListIBM,3,0,GLint,ptrstride,N/A,in,fixed,?? +glIndexPointerListIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glIndexPointerListIBM,0,0,GLenum,type,N/A,in,fixed,?? +glIndexPointerListIBM,1,0,GLint,stride,N/A,in,fixed,?? +glIndexPointerListIBM,2,2,"const void * *",pointer,???,???,???,??? +glIndexPointerListIBM,3,0,GLint,ptrstride,N/A,in,fixed,?? +glNormalPointerListIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalPointerListIBM,0,0,GLenum,type,N/A,in,fixed,?? +glNormalPointerListIBM,1,0,GLint,stride,N/A,in,fixed,?? +glNormalPointerListIBM,2,2,"const void * *",pointer,???,???,???,??? +glNormalPointerListIBM,3,0,GLint,ptrstride,N/A,in,fixed,?? +glSecondaryColorPointerListIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColorPointerListIBM,0,0,GLint,size,N/A,in,fixed,?? +glSecondaryColorPointerListIBM,1,0,GLenum,type,N/A,in,fixed,?? +glSecondaryColorPointerListIBM,2,0,GLint,stride,N/A,in,fixed,?? +glSecondaryColorPointerListIBM,3,2,"const void * *",pointer,???,???,???,??? +glSecondaryColorPointerListIBM,4,0,GLint,ptrstride,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_IBM_vertex_array_lists.0002.csv b/signatures/pointer_functions_by_feature/GL_IBM_vertex_array_lists.0002.csv new file mode 100644 index 0000000..abca806 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_IBM_vertex_array_lists.0002.csv @@ -0,0 +1,13 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexCoordPointerListIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoordPointerListIBM,0,0,GLint,size,N/A,in,fixed,?? +glTexCoordPointerListIBM,1,0,GLenum,type,N/A,in,fixed,?? +glTexCoordPointerListIBM,2,0,GLint,stride,N/A,in,fixed,?? +glTexCoordPointerListIBM,3,2,"const void * *",pointer,???,???,???,??? +glTexCoordPointerListIBM,4,0,GLint,ptrstride,N/A,in,fixed,?? +glVertexPointerListIBM,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexPointerListIBM,0,0,GLint,size,N/A,in,fixed,?? +glVertexPointerListIBM,1,0,GLenum,type,N/A,in,fixed,?? +glVertexPointerListIBM,2,0,GLint,stride,N/A,in,fixed,?? +glVertexPointerListIBM,3,2,"const void * *",pointer,???,???,???,??? +glVertexPointerListIBM,4,0,GLint,ptrstride,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_INTEL_parallel_arrays.csv b/signatures/pointer_functions_by_feature/GL_INTEL_parallel_arrays.csv new file mode 100644 index 0000000..ae99218 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_INTEL_parallel_arrays.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColorPointervINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glColorPointervINTEL,0,0,GLint,size,N/A,in,fixed,?? +glColorPointervINTEL,1,0,GLenum,type,N/A,in,fixed,?? +glColorPointervINTEL,2,2,"const void * *",pointer,???,???,???,??? +glNormalPointervINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalPointervINTEL,0,0,GLenum,type,N/A,in,fixed,?? +glNormalPointervINTEL,1,2,"const void * *",pointer,???,???,???,??? +glTexCoordPointervINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoordPointervINTEL,0,0,GLint,size,N/A,in,fixed,?? +glTexCoordPointervINTEL,1,0,GLenum,type,N/A,in,fixed,?? +glTexCoordPointervINTEL,2,2,"const void * *",pointer,???,???,???,??? +glVertexPointervINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexPointervINTEL,0,0,GLint,size,N/A,in,fixed,?? +glVertexPointervINTEL,1,0,GLenum,type,N/A,in,fixed,?? +glVertexPointervINTEL,2,2,"const void * *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_INTEL_performance_query.0001.csv b/signatures/pointer_functions_by_feature/GL_INTEL_performance_query.0001.csv new file mode 100644 index 0000000..f6668b4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_INTEL_performance_query.0001.csv @@ -0,0 +1,27 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCreatePerfQueryINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glCreatePerfQueryINTEL,0,0,GLuint,queryId,N/A,in,fixed,?? +glCreatePerfQueryINTEL,1,1,"GLuint *",queryHandle,???,???,???,??? +glGetFirstPerfQueryIdINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFirstPerfQueryIdINTEL,0,1,"GLuint *",queryId,???,???,???,??? +glGetNextPerfQueryIdINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNextPerfQueryIdINTEL,0,0,GLuint,queryId,N/A,in,fixed,?? +glGetNextPerfQueryIdINTEL,1,1,"GLuint *",nextQueryId,???,???,???,??? +glGetPerfCounterInfoINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfCounterInfoINTEL,0,0,GLuint,queryId,N/A,in,fixed,?? +glGetPerfCounterInfoINTEL,1,0,GLuint,counterId,N/A,in,fixed,?? +glGetPerfCounterInfoINTEL,2,0,GLuint,counterNameLength,N/A,in,fixed,?? +glGetPerfCounterInfoINTEL,3,1,"GLchar *",counterName,???,???,???,??? +glGetPerfCounterInfoINTEL,4,0,GLuint,counterDescLength,N/A,in,fixed,?? +glGetPerfCounterInfoINTEL,5,1,"GLchar *",counterDesc,???,???,???,??? +glGetPerfCounterInfoINTEL,6,1,"GLuint *",counterOffset,???,???,???,??? +glGetPerfCounterInfoINTEL,7,1,"GLuint *",counterDataSize,???,???,???,??? +glGetPerfCounterInfoINTEL,8,1,"GLuint *",counterTypeEnum,???,???,???,??? +glGetPerfCounterInfoINTEL,9,1,"GLuint *",counterDataTypeEnum,???,???,???,??? +glGetPerfCounterInfoINTEL,10,1,"GLuint64 *",rawCounterMaxValue,???,???,???,??? +glGetPerfQueryDataINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfQueryDataINTEL,0,0,GLuint,queryHandle,N/A,in,fixed,?? +glGetPerfQueryDataINTEL,1,0,GLuint,flags,N/A,in,fixed,?? +glGetPerfQueryDataINTEL,2,0,GLsizei,dataSize,N/A,in,fixed,?? +glGetPerfQueryDataINTEL,3,1,"void *",data,???,???,???,??? +glGetPerfQueryDataINTEL,4,1,"GLuint *",bytesWritten,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_INTEL_performance_query.0002.csv b/signatures/pointer_functions_by_feature/GL_INTEL_performance_query.0002.csv new file mode 100644 index 0000000..d7a6228 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_INTEL_performance_query.0002.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetPerfQueryIdByNameINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfQueryIdByNameINTEL,0,1,"GLchar *",queryName,???,???,???,??? +glGetPerfQueryIdByNameINTEL,1,1,"GLuint *",queryId,???,???,???,??? +glGetPerfQueryInfoINTEL,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPerfQueryInfoINTEL,0,0,GLuint,queryId,N/A,in,fixed,?? +glGetPerfQueryInfoINTEL,1,0,GLuint,queryNameLength,N/A,in,fixed,?? +glGetPerfQueryInfoINTEL,2,1,"GLchar *",queryName,???,???,???,??? +glGetPerfQueryInfoINTEL,3,1,"GLuint *",dataSize,???,???,???,??? +glGetPerfQueryInfoINTEL,4,1,"GLuint *",noCounters,???,???,???,??? +glGetPerfQueryInfoINTEL,5,1,"GLuint *",noInstances,???,???,???,??? +glGetPerfQueryInfoINTEL,6,1,"GLuint *",capsMask,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_KHR_debug.0001.csv b/signatures/pointer_functions_by_feature/GL_KHR_debug.0001.csv new file mode 100644 index 0000000..f1d8b02 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_KHR_debug.0001.csv @@ -0,0 +1,33 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDebugMessageCallback,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageCallback,0,0,GLDEBUGPROC,callback,N/A,in,fixed,?? +glDebugMessageCallback,1,1,"const void *",userParam,???,???,???,??? +glDebugMessageControl,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageControl,0,0,GLenum,source,N/A,in,fixed,?? +glDebugMessageControl,1,0,GLenum,type,N/A,in,fixed,?? +glDebugMessageControl,2,0,GLenum,severity,N/A,in,fixed,?? +glDebugMessageControl,3,0,GLsizei,count,N/A,in,fixed,?? +glDebugMessageControl,4,1,"const GLuint *",ids,???,???,???,??? +glDebugMessageControl,5,0,GLboolean,enabled,N/A,in,fixed,?? +glDebugMessageInsert,-1,0,void,N/A,N/A,out,fixed,N/A +glDebugMessageInsert,0,0,GLenum,source,N/A,in,fixed,?? +glDebugMessageInsert,1,0,GLenum,type,N/A,in,fixed,?? +glDebugMessageInsert,2,0,GLuint,id,N/A,in,fixed,?? +glDebugMessageInsert,3,0,GLenum,severity,N/A,in,fixed,?? +glDebugMessageInsert,4,0,GLsizei,length,N/A,in,fixed,?? +glDebugMessageInsert,5,1,"const GLchar *",buf,???,???,???,??? +glGetDebugMessageLog,-1,0,GLuint,N/A,N/A,out,fixed,?? +glGetDebugMessageLog,0,0,GLuint,count,N/A,in,fixed,?? +glGetDebugMessageLog,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetDebugMessageLog,2,1,"GLenum *",sources,???,???,???,??? +glGetDebugMessageLog,3,1,"GLenum *",types,???,???,???,??? +glGetDebugMessageLog,4,1,"GLuint *",ids,???,???,???,??? +glGetDebugMessageLog,5,1,"GLenum *",severities,???,???,???,??? +glGetDebugMessageLog,6,1,"GLsizei *",lengths,???,???,???,??? +glGetDebugMessageLog,7,1,"GLchar *",messageLog,???,???,???,??? +glGetObjectLabel,-1,0,void,N/A,N/A,out,fixed,N/A +glGetObjectLabel,0,0,GLenum,identifier,N/A,in,fixed,?? +glGetObjectLabel,1,0,GLuint,name,N/A,in,fixed,?? +glGetObjectLabel,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetObjectLabel,3,1,"GLsizei *",length,???,???,???,??? +glGetObjectLabel,4,1,"GLchar *",label,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_KHR_debug.0002.csv b/signatures/pointer_functions_by_feature/GL_KHR_debug.0002.csv new file mode 100644 index 0000000..0415144 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_KHR_debug.0002.csv @@ -0,0 +1,20 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetObjectPtrLabel,-1,0,void,N/A,N/A,out,fixed,N/A +glGetObjectPtrLabel,0,1,"const void *",ptr,???,???,???,??? +glGetObjectPtrLabel,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetObjectPtrLabel,2,1,"GLsizei *",length,???,???,???,??? +glGetObjectPtrLabel,3,1,"GLchar *",label,???,???,???,??? +glObjectLabel,-1,0,void,N/A,N/A,out,fixed,N/A +glObjectLabel,0,0,GLenum,identifier,N/A,in,fixed,?? +glObjectLabel,1,0,GLuint,name,N/A,in,fixed,?? +glObjectLabel,2,0,GLsizei,length,N/A,in,fixed,?? +glObjectLabel,3,1,"const GLchar *",label,???,???,???,??? +glObjectPtrLabel,-1,0,void,N/A,N/A,out,fixed,N/A +glObjectPtrLabel,0,1,"const void *",ptr,???,???,???,??? +glObjectPtrLabel,1,0,GLsizei,length,N/A,in,fixed,?? +glObjectPtrLabel,2,1,"const GLchar *",label,???,???,???,??? +glPushDebugGroup,-1,0,void,N/A,N/A,out,fixed,N/A +glPushDebugGroup,0,0,GLenum,source,N/A,in,fixed,?? +glPushDebugGroup,1,0,GLuint,id,N/A,in,fixed,?? +glPushDebugGroup,2,0,GLsizei,length,N/A,in,fixed,?? +glPushDebugGroup,3,1,"const GLchar *",message,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_KHR_robustness.csv b/signatures/pointer_functions_by_feature/GL_KHR_robustness.csv new file mode 100644 index 0000000..cb2f087 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_KHR_robustness.csv @@ -0,0 +1,25 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetnUniformfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformfv,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformfv,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformfv,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformfv,3,1,"GLfloat *",params,???,???,???,??? +glGetnUniformiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformiv,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformiv,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformiv,3,1,"GLint *",params,???,???,???,??? +glGetnUniformuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformuiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformuiv,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformuiv,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformuiv,3,1,"GLuint *",params,???,???,???,??? +glReadnPixels,-1,0,void,N/A,N/A,out,fixed,N/A +glReadnPixels,0,0,GLint,x,N/A,in,fixed,?? +glReadnPixels,1,0,GLint,y,N/A,in,fixed,?? +glReadnPixels,2,0,GLsizei,width,N/A,in,fixed,?? +glReadnPixels,3,0,GLsizei,height,N/A,in,fixed,?? +glReadnPixels,4,0,GLenum,format,N/A,in,fixed,?? +glReadnPixels,5,0,GLenum,type,N/A,in,fixed,?? +glReadnPixels,6,0,GLsizei,bufSize,N/A,in,fixed,?? +glReadnPixels,7,1,"void *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_LAYOUT_LINEAR_INTEL.csv b/signatures/pointer_functions_by_feature/GL_LAYOUT_LINEAR_INTEL.csv new file mode 100644 index 0000000..0825b42 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_LAYOUT_LINEAR_INTEL.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMapTexture2DINTEL,-1,1,"void *",N/A,???,out,???,??? +glMapTexture2DINTEL,0,0,GLuint,texture,N/A,in,fixed,?? +glMapTexture2DINTEL,1,0,GLint,level,N/A,in,fixed,?? +glMapTexture2DINTEL,2,0,GLbitfield,access,N/A,in,fixed,?? +glMapTexture2DINTEL,3,1,"GLint *",stride,???,???,???,??? +glMapTexture2DINTEL,4,1,"GLenum *",layout,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_MESA_window_pos.0001.csv b/signatures/pointer_functions_by_feature/GL_MESA_window_pos.0001.csv new file mode 100644 index 0000000..dfbba97 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_MESA_window_pos.0001.csv @@ -0,0 +1,23 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glWindowPos2dvMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2dvMESA,0,1,"const GLdouble *",p,???,???,???,??? +glWindowPos2fvMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2fvMESA,0,1,"const GLfloat *",p,???,???,???,??? +glWindowPos2ivMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2ivMESA,0,1,"const GLint *",p,???,???,???,??? +glWindowPos2svMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2svMESA,0,1,"const GLshort *",p,???,???,???,??? +glWindowPos3dvMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3dvMESA,0,1,"const GLdouble *",p,???,???,???,??? +glWindowPos3fvMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3fvMESA,0,1,"const GLfloat *",p,???,???,???,??? +glWindowPos3ivMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3ivMESA,0,1,"const GLint *",p,???,???,???,??? +glWindowPos3svMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3svMESA,0,1,"const GLshort *",p,???,???,???,??? +glWindowPos4dvMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos4dvMESA,0,1,"const GLdouble *",p,???,???,???,??? +glWindowPos4fvMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos4fvMESA,0,1,"const GLfloat *",p,???,???,???,??? +glWindowPos4ivMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos4ivMESA,0,1,"const GLint *",p,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_MESA_window_pos.0002.csv b/signatures/pointer_functions_by_feature/GL_MESA_window_pos.0002.csv new file mode 100644 index 0000000..b4e3ca2 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_MESA_window_pos.0002.csv @@ -0,0 +1,3 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glWindowPos4svMESA,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos4svMESA,0,1,"const GLshort *",p,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NVX_linked_gpu_multicast.csv b/signatures/pointer_functions_by_feature/GL_NVX_linked_gpu_multicast.csv new file mode 100644 index 0000000..ce0bd6d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NVX_linked_gpu_multicast.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glLGPUNamedBufferSubDataNVX,-1,0,void,N/A,N/A,out,fixed,N/A +glLGPUNamedBufferSubDataNVX,0,0,GLbitfield,gpuMask,N/A,in,fixed,?? +glLGPUNamedBufferSubDataNVX,1,0,GLuint,buffer,N/A,in,fixed,?? +glLGPUNamedBufferSubDataNVX,2,0,GLintptr,offset,N/A,in,fixed,?? +glLGPUNamedBufferSubDataNVX,3,0,GLsizeiptr,size,N/A,in,fixed,?? +glLGPUNamedBufferSubDataNVX,4,1,"const void *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_bindless_multi_draw_indirect.csv b/signatures/pointer_functions_by_feature/GL_NV_bindless_multi_draw_indirect.csv new file mode 100644 index 0000000..86ce046 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_bindless_multi_draw_indirect.csv @@ -0,0 +1,14 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiDrawArraysIndirectBindlessNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawArraysIndirectBindlessNV,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawArraysIndirectBindlessNV,1,1,"const void *",indirect,???,???,???,??? +glMultiDrawArraysIndirectBindlessNV,2,0,GLsizei,drawCount,N/A,in,fixed,?? +glMultiDrawArraysIndirectBindlessNV,3,0,GLsizei,stride,N/A,in,fixed,?? +glMultiDrawArraysIndirectBindlessNV,4,0,GLint,vertexBufferCount,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElementsIndirectBindlessNV,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessNV,1,0,GLenum,type,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessNV,2,1,"const void *",indirect,???,???,???,??? +glMultiDrawElementsIndirectBindlessNV,3,0,GLsizei,drawCount,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessNV,4,0,GLsizei,stride,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessNV,5,0,GLint,vertexBufferCount,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_bindless_multi_draw_indirect_count.csv b/signatures/pointer_functions_by_feature/GL_NV_bindless_multi_draw_indirect_count.csv new file mode 100644 index 0000000..58292a4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_bindless_multi_draw_indirect_count.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiDrawArraysIndirectBindlessCountNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawArraysIndirectBindlessCountNV,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawArraysIndirectBindlessCountNV,1,1,"const void *",indirect,???,???,???,??? +glMultiDrawArraysIndirectBindlessCountNV,2,0,GLintptr,drawCount,N/A,in,fixed,?? +glMultiDrawArraysIndirectBindlessCountNV,3,0,GLsizei,maxDrawCount,N/A,in,fixed,?? +glMultiDrawArraysIndirectBindlessCountNV,4,0,GLsizei,stride,N/A,in,fixed,?? +glMultiDrawArraysIndirectBindlessCountNV,5,0,GLint,vertexBufferCount,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessCountNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElementsIndirectBindlessCountNV,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessCountNV,1,0,GLenum,type,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessCountNV,2,1,"const void *",indirect,???,???,???,??? +glMultiDrawElementsIndirectBindlessCountNV,3,0,GLintptr,drawCount,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessCountNV,4,0,GLsizei,maxDrawCount,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessCountNV,5,0,GLsizei,stride,N/A,in,fixed,?? +glMultiDrawElementsIndirectBindlessCountNV,6,0,GLint,vertexBufferCount,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_bindless_texture.csv b/signatures/pointer_functions_by_feature/GL_NV_bindless_texture.csv new file mode 100644 index 0000000..af0c0dd --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_bindless_texture.csv @@ -0,0 +1,10 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramUniformHandleui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformHandleui64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformHandleui64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformHandleui64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformHandleui64vNV,3,1,"const GLuint64 *",values,???,???,???,??? +glUniformHandleui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformHandleui64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniformHandleui64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformHandleui64vNV,2,1,"const GLuint64 *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_command_list.0001.csv b/signatures/pointer_functions_by_feature/GL_NV_command_list.0001.csv new file mode 100644 index 0000000..d6db143 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_command_list.0001.csv @@ -0,0 +1,30 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCreateCommandListsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateCommandListsNV,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateCommandListsNV,1,1,"GLuint *",lists,???,???,???,??? +glCreateStatesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glCreateStatesNV,0,0,GLsizei,n,N/A,in,fixed,?? +glCreateStatesNV,1,1,"GLuint *",states,???,???,???,??? +glDeleteCommandListsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteCommandListsNV,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteCommandListsNV,1,1,"const GLuint *",lists,???,???,???,??? +glDeleteStatesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteStatesNV,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteStatesNV,1,1,"const GLuint *",states,???,???,???,??? +glDrawCommandsAddressNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawCommandsAddressNV,0,0,GLenum,primitiveMode,N/A,in,fixed,?? +glDrawCommandsAddressNV,1,1,"const GLuint64 *",indirects,???,???,???,??? +glDrawCommandsAddressNV,2,1,"const GLsizei *",sizes,???,???,???,??? +glDrawCommandsAddressNV,3,0,GLuint,count,N/A,in,fixed,?? +glDrawCommandsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawCommandsNV,0,0,GLenum,primitiveMode,N/A,in,fixed,?? +glDrawCommandsNV,1,0,GLuint,buffer,N/A,in,fixed,?? +glDrawCommandsNV,2,1,"const GLintptr *",indirects,???,???,???,??? +glDrawCommandsNV,3,1,"const GLsizei *",sizes,???,???,???,??? +glDrawCommandsNV,4,0,GLuint,count,N/A,in,fixed,?? +glDrawCommandsStatesAddressNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawCommandsStatesAddressNV,0,1,"const GLuint64 *",indirects,???,???,???,??? +glDrawCommandsStatesAddressNV,1,1,"const GLsizei *",sizes,???,???,???,??? +glDrawCommandsStatesAddressNV,2,1,"const GLuint *",states,???,???,???,??? +glDrawCommandsStatesAddressNV,3,1,"const GLuint *",fbos,???,???,???,??? +glDrawCommandsStatesAddressNV,4,0,GLuint,count,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_command_list.0002.csv b/signatures/pointer_functions_by_feature/GL_NV_command_list.0002.csv new file mode 100644 index 0000000..185988b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_command_list.0002.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawCommandsStatesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawCommandsStatesNV,0,0,GLuint,buffer,N/A,in,fixed,?? +glDrawCommandsStatesNV,1,1,"const GLintptr *",indirects,???,???,???,??? +glDrawCommandsStatesNV,2,1,"const GLsizei *",sizes,???,???,???,??? +glDrawCommandsStatesNV,3,1,"const GLuint *",states,???,???,???,??? +glDrawCommandsStatesNV,4,1,"const GLuint *",fbos,???,???,???,??? +glDrawCommandsStatesNV,5,0,GLuint,count,N/A,in,fixed,?? +glListDrawCommandsStatesClientNV,-1,0,void,N/A,N/A,out,fixed,N/A +glListDrawCommandsStatesClientNV,0,0,GLuint,list,N/A,in,fixed,?? +glListDrawCommandsStatesClientNV,1,0,GLuint,segment,N/A,in,fixed,?? +glListDrawCommandsStatesClientNV,2,2,"const void * *",indirects,???,???,???,??? +glListDrawCommandsStatesClientNV,3,1,"const GLsizei *",sizes,???,???,???,??? +glListDrawCommandsStatesClientNV,4,1,"const GLuint *",states,???,???,???,??? +glListDrawCommandsStatesClientNV,5,1,"const GLuint *",fbos,???,???,???,??? +glListDrawCommandsStatesClientNV,6,0,GLuint,count,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_draw_vulkan_image.csv b/signatures/pointer_functions_by_feature/GL_NV_draw_vulkan_image.csv new file mode 100644 index 0000000..307817b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_draw_vulkan_image.csv @@ -0,0 +1,3 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVkProcAddrNV,-1,0,GLVULKANPROCNV,N/A,N/A,out,fixed,?? +glGetVkProcAddrNV,0,1,"const GLchar *",name,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_evaluators.csv b/signatures/pointer_functions_by_feature/GL_NV_evaluators.csv new file mode 100644 index 0000000..3fb8dd0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_evaluators.csv @@ -0,0 +1,45 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetMapAttribParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMapAttribParameterfvNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetMapAttribParameterfvNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetMapAttribParameterfvNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMapAttribParameterfvNV,3,1,"GLfloat *",params,???,???,???,??? +glGetMapAttribParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMapAttribParameterivNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetMapAttribParameterivNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetMapAttribParameterivNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetMapAttribParameterivNV,3,1,"GLint *",params,???,???,???,??? +glGetMapControlPointsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMapControlPointsNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetMapControlPointsNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetMapControlPointsNV,2,0,GLenum,type,N/A,in,fixed,?? +glGetMapControlPointsNV,3,0,GLsizei,ustride,N/A,in,fixed,?? +glGetMapControlPointsNV,4,0,GLsizei,vstride,N/A,in,fixed,?? +glGetMapControlPointsNV,5,0,GLboolean,packed,N/A,in,fixed,?? +glGetMapControlPointsNV,6,1,"void *",points,???,???,???,??? +glGetMapParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMapParameterfvNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetMapParameterfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMapParameterfvNV,2,1,"GLfloat *",params,???,???,???,??? +glGetMapParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMapParameterivNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetMapParameterivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMapParameterivNV,2,1,"GLint *",params,???,???,???,??? +glMapControlPointsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMapControlPointsNV,0,0,GLenum,target,N/A,in,fixed,?? +glMapControlPointsNV,1,0,GLuint,index,N/A,in,fixed,?? +glMapControlPointsNV,2,0,GLenum,type,N/A,in,fixed,?? +glMapControlPointsNV,3,0,GLsizei,ustride,N/A,in,fixed,?? +glMapControlPointsNV,4,0,GLsizei,vstride,N/A,in,fixed,?? +glMapControlPointsNV,5,0,GLint,uorder,N/A,in,fixed,?? +glMapControlPointsNV,6,0,GLint,vorder,N/A,in,fixed,?? +glMapControlPointsNV,7,0,GLboolean,packed,N/A,in,fixed,?? +glMapControlPointsNV,8,1,"const void *",points,???,???,???,??? +glMapParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMapParameterfvNV,0,0,GLenum,target,N/A,in,fixed,?? +glMapParameterfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glMapParameterfvNV,2,1,"const GLfloat *",params,???,???,???,??? +glMapParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMapParameterivNV,0,0,GLenum,target,N/A,in,fixed,?? +glMapParameterivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glMapParameterivNV,2,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_explicit_multisample.csv b/signatures/pointer_functions_by_feature/GL_NV_explicit_multisample.csv new file mode 100644 index 0000000..c34d88d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_explicit_multisample.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetMultisamplefvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMultisamplefvNV,0,0,GLenum,pname,N/A,in,fixed,?? +glGetMultisamplefvNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetMultisamplefvNV,2,1,"GLfloat *",val,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_fence.csv b/signatures/pointer_functions_by_feature/GL_NV_fence.csv new file mode 100644 index 0000000..4612b0b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_fence.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteFencesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteFencesNV,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteFencesNV,1,1,"const GLuint *",fences,???,???,???,??? +glGenFencesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGenFencesNV,0,0,GLsizei,n,N/A,in,fixed,?? +glGenFencesNV,1,1,"GLuint *",fences,???,???,???,??? +glGetFenceivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFenceivNV,0,0,GLuint,fence,N/A,in,fixed,?? +glGetFenceivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFenceivNV,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_fragment_program.csv b/signatures/pointer_functions_by_feature/GL_NV_fragment_program.csv new file mode 100644 index 0000000..459c48a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_fragment_program.csv @@ -0,0 +1,37 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetProgramNamedParameterdvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramNamedParameterdvNV,0,0,GLuint,id,N/A,in,fixed,?? +glGetProgramNamedParameterdvNV,1,0,GLsizei,len,N/A,in,fixed,?? +glGetProgramNamedParameterdvNV,2,1,"const GLubyte *",name,???,???,???,??? +glGetProgramNamedParameterdvNV,3,1,"GLdouble *",params,???,???,???,??? +glGetProgramNamedParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramNamedParameterfvNV,0,0,GLuint,id,N/A,in,fixed,?? +glGetProgramNamedParameterfvNV,1,0,GLsizei,len,N/A,in,fixed,?? +glGetProgramNamedParameterfvNV,2,1,"const GLubyte *",name,???,???,???,??? +glGetProgramNamedParameterfvNV,3,1,"GLfloat *",params,???,???,???,??? +glProgramNamedParameter4dNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramNamedParameter4dNV,0,0,GLuint,id,N/A,in,fixed,?? +glProgramNamedParameter4dNV,1,0,GLsizei,len,N/A,in,fixed,?? +glProgramNamedParameter4dNV,2,1,"const GLubyte *",name,???,???,???,??? +glProgramNamedParameter4dNV,3,0,GLdouble,x,N/A,in,fixed,?? +glProgramNamedParameter4dNV,4,0,GLdouble,y,N/A,in,fixed,?? +glProgramNamedParameter4dNV,5,0,GLdouble,z,N/A,in,fixed,?? +glProgramNamedParameter4dNV,6,0,GLdouble,w,N/A,in,fixed,?? +glProgramNamedParameter4dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramNamedParameter4dvNV,0,0,GLuint,id,N/A,in,fixed,?? +glProgramNamedParameter4dvNV,1,0,GLsizei,len,N/A,in,fixed,?? +glProgramNamedParameter4dvNV,2,1,"const GLubyte *",name,???,???,???,??? +glProgramNamedParameter4dvNV,3,0,"const GLdouble",v,???,in,fixed,?? +glProgramNamedParameter4fNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramNamedParameter4fNV,0,0,GLuint,id,N/A,in,fixed,?? +glProgramNamedParameter4fNV,1,0,GLsizei,len,N/A,in,fixed,?? +glProgramNamedParameter4fNV,2,1,"const GLubyte *",name,???,???,???,??? +glProgramNamedParameter4fNV,3,0,GLfloat,x,N/A,in,fixed,?? +glProgramNamedParameter4fNV,4,0,GLfloat,y,N/A,in,fixed,?? +glProgramNamedParameter4fNV,5,0,GLfloat,z,N/A,in,fixed,?? +glProgramNamedParameter4fNV,6,0,GLfloat,w,N/A,in,fixed,?? +glProgramNamedParameter4fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramNamedParameter4fvNV,0,0,GLuint,id,N/A,in,fixed,?? +glProgramNamedParameter4fvNV,1,0,GLsizei,len,N/A,in,fixed,?? +glProgramNamedParameter4fvNV,2,1,"const GLubyte *",name,???,???,???,??? +glProgramNamedParameter4fvNV,3,0,"const GLfloat",v,???,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_gpu_multicast.csv b/signatures/pointer_functions_by_feature/GL_NV_gpu_multicast.csv new file mode 100644 index 0000000..968bf09 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_gpu_multicast.csv @@ -0,0 +1,33 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMulticastBufferSubDataNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMulticastBufferSubDataNV,0,0,GLbitfield,gpuMask,N/A,in,fixed,?? +glMulticastBufferSubDataNV,1,0,GLuint,buffer,N/A,in,fixed,?? +glMulticastBufferSubDataNV,2,0,GLintptr,offset,N/A,in,fixed,?? +glMulticastBufferSubDataNV,3,0,GLsizeiptr,size,N/A,in,fixed,?? +glMulticastBufferSubDataNV,4,1,"const void *",data,???,???,???,??? +glMulticastFramebufferSampleLocationsfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMulticastFramebufferSampleLocationsfvNV,0,0,GLuint,gpu,N/A,in,fixed,?? +glMulticastFramebufferSampleLocationsfvNV,1,0,GLuint,framebuffer,N/A,in,fixed,?? +glMulticastFramebufferSampleLocationsfvNV,2,0,GLuint,start,N/A,in,fixed,?? +glMulticastFramebufferSampleLocationsfvNV,3,0,GLsizei,count,N/A,in,fixed,?? +glMulticastFramebufferSampleLocationsfvNV,4,1,"const GLfloat *",v,???,???,???,??? +glMulticastGetQueryObjecti64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMulticastGetQueryObjecti64vNV,0,0,GLuint,gpu,N/A,in,fixed,?? +glMulticastGetQueryObjecti64vNV,1,0,GLuint,id,N/A,in,fixed,?? +glMulticastGetQueryObjecti64vNV,2,0,GLenum,pname,N/A,in,fixed,?? +glMulticastGetQueryObjecti64vNV,3,1,"GLint64 *",params,???,???,???,??? +glMulticastGetQueryObjectivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMulticastGetQueryObjectivNV,0,0,GLuint,gpu,N/A,in,fixed,?? +glMulticastGetQueryObjectivNV,1,0,GLuint,id,N/A,in,fixed,?? +glMulticastGetQueryObjectivNV,2,0,GLenum,pname,N/A,in,fixed,?? +glMulticastGetQueryObjectivNV,3,1,"GLint *",params,???,???,???,??? +glMulticastGetQueryObjectui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMulticastGetQueryObjectui64vNV,0,0,GLuint,gpu,N/A,in,fixed,?? +glMulticastGetQueryObjectui64vNV,1,0,GLuint,id,N/A,in,fixed,?? +glMulticastGetQueryObjectui64vNV,2,0,GLenum,pname,N/A,in,fixed,?? +glMulticastGetQueryObjectui64vNV,3,1,"GLuint64 *",params,???,???,???,??? +glMulticastGetQueryObjectuivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMulticastGetQueryObjectuivNV,0,0,GLuint,gpu,N/A,in,fixed,?? +glMulticastGetQueryObjectuivNV,1,0,GLuint,id,N/A,in,fixed,?? +glMulticastGetQueryObjectuivNV,2,0,GLenum,pname,N/A,in,fixed,?? +glMulticastGetQueryObjectuivNV,3,1,"GLuint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_gpu_program4.csv b/signatures/pointer_functions_by_feature/GL_NV_gpu_program4.csv new file mode 100644 index 0000000..517b639 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_gpu_program4.csv @@ -0,0 +1,37 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramEnvParameterI4ivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramEnvParameterI4ivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramEnvParameterI4ivNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramEnvParameterI4ivNV,2,1,"const GLint *",params,???,???,???,??? +glProgramEnvParameterI4uivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramEnvParameterI4uivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramEnvParameterI4uivNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramEnvParameterI4uivNV,2,1,"const GLuint *",params,???,???,???,??? +glProgramEnvParametersI4ivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramEnvParametersI4ivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramEnvParametersI4ivNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramEnvParametersI4ivNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramEnvParametersI4ivNV,3,1,"const GLint *",params,???,???,???,??? +glProgramEnvParametersI4uivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramEnvParametersI4uivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramEnvParametersI4uivNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramEnvParametersI4uivNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramEnvParametersI4uivNV,3,1,"const GLuint *",params,???,???,???,??? +glProgramLocalParameterI4ivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramLocalParameterI4ivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramLocalParameterI4ivNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramLocalParameterI4ivNV,2,1,"const GLint *",params,???,???,???,??? +glProgramLocalParameterI4uivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramLocalParameterI4uivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramLocalParameterI4uivNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramLocalParameterI4uivNV,2,1,"const GLuint *",params,???,???,???,??? +glProgramLocalParametersI4ivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramLocalParametersI4ivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramLocalParametersI4ivNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramLocalParametersI4ivNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramLocalParametersI4ivNV,3,1,"const GLint *",params,???,???,???,??? +glProgramLocalParametersI4uivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramLocalParametersI4uivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramLocalParametersI4uivNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramLocalParametersI4uivNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramLocalParametersI4uivNV,3,1,"const GLuint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_gpu_shader5.0001.csv b/signatures/pointer_functions_by_feature/GL_NV_gpu_shader5.0001.csv new file mode 100644 index 0000000..0af41fb --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_gpu_shader5.0001.csv @@ -0,0 +1,53 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetUniformi64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformi64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformi64vNV,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformi64vNV,2,1,"GLint64EXT *",params,???,???,???,??? +glGetUniformui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformui64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformui64vNV,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformui64vNV,2,1,"GLuint64EXT *",params,???,???,???,??? +glProgramUniform1i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1i64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1i64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1i64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1i64vNV,3,1,"const GLint64EXT *",value,???,???,???,??? +glProgramUniform1ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform1ui64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform1ui64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform1ui64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform1ui64vNV,3,1,"const GLuint64EXT *",value,???,???,???,??? +glProgramUniform2i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2i64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2i64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2i64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2i64vNV,3,1,"const GLint64EXT *",value,???,???,???,??? +glProgramUniform2ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform2ui64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform2ui64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform2ui64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform2ui64vNV,3,1,"const GLuint64EXT *",value,???,???,???,??? +glProgramUniform3i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3i64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3i64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3i64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3i64vNV,3,1,"const GLint64EXT *",value,???,???,???,??? +glProgramUniform3ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform3ui64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform3ui64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform3ui64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform3ui64vNV,3,1,"const GLuint64EXT *",value,???,???,???,??? +glProgramUniform4i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4i64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4i64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4i64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4i64vNV,3,1,"const GLint64EXT *",value,???,???,???,??? +glProgramUniform4ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniform4ui64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniform4ui64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniform4ui64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniform4ui64vNV,3,1,"const GLuint64EXT *",value,???,???,???,??? +glUniform1i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1i64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniform1i64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1i64vNV,2,1,"const GLint64EXT *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_gpu_shader5.0002.csv b/signatures/pointer_functions_by_feature/GL_NV_gpu_shader5.0002.csv new file mode 100644 index 0000000..36710bd --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_gpu_shader5.0002.csv @@ -0,0 +1,29 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glUniform1ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1ui64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniform1ui64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1ui64vNV,2,1,"const GLuint64EXT *",value,???,???,???,??? +glUniform2i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2i64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniform2i64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2i64vNV,2,1,"const GLint64EXT *",value,???,???,???,??? +glUniform2ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2ui64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniform2ui64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2ui64vNV,2,1,"const GLuint64EXT *",value,???,???,???,??? +glUniform3i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3i64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniform3i64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3i64vNV,2,1,"const GLint64EXT *",value,???,???,???,??? +glUniform3ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3ui64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniform3ui64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3ui64vNV,2,1,"const GLuint64EXT *",value,???,???,???,??? +glUniform4i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4i64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniform4i64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4i64vNV,2,1,"const GLint64EXT *",value,???,???,???,??? +glUniform4ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4ui64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniform4ui64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4ui64vNV,2,1,"const GLuint64EXT *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_half_float.0001.csv b/signatures/pointer_functions_by_feature/GL_NV_half_float.0001.csv new file mode 100644 index 0000000..42d3392 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_half_float.0001.csv @@ -0,0 +1,27 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColor3hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glColor4hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glFogCoordhvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glFogCoordhvNV,0,1,"const GLhalf *",fog,???,???,???,??? +glMultiTexCoord1hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1hvNV,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1hvNV,1,1,"const GLhalf *",v,???,???,???,??? +glMultiTexCoord2hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2hvNV,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2hvNV,1,1,"const GLhalf *",v,???,???,???,??? +glMultiTexCoord3hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3hvNV,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3hvNV,1,1,"const GLhalf *",v,???,???,???,??? +glMultiTexCoord4hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4hvNV,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4hvNV,1,1,"const GLhalf *",v,???,???,???,??? +glNormal3hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glNormal3hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glSecondaryColor3hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glTexCoord1hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord1hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glTexCoord2hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2hvNV,0,1,"const GLhalf *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_half_float.0002.csv b/signatures/pointer_functions_by_feature/GL_NV_half_float.0002.csv new file mode 100644 index 0000000..940a30a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_half_float.0002.csv @@ -0,0 +1,31 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexCoord3hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord3hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glTexCoord4hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord4hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glVertex2hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex2hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glVertex3hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex3hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glVertex4hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex4hvNV,0,1,"const GLhalf *",v,???,???,???,??? +glVertexAttrib1hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1hvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1hvNV,1,1,"const GLhalf *",v,???,???,???,??? +glVertexAttrib2hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2hvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2hvNV,1,1,"const GLhalf *",v,???,???,???,??? +glVertexAttrib3hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3hvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3hvNV,1,1,"const GLhalf *",v,???,???,???,??? +glVertexAttrib4hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4hvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4hvNV,1,1,"const GLhalf *",v,???,???,???,??? +glVertexAttribs1hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs1hvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs1hvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs1hvNV,2,1,"const GLhalf *",v,???,???,???,??? +glVertexAttribs2hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs2hvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs2hvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs2hvNV,2,1,"const GLhalf *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_half_float.0003.csv b/signatures/pointer_functions_by_feature/GL_NV_half_float.0003.csv new file mode 100644 index 0000000..955fa7f --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_half_float.0003.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttribs3hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs3hvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs3hvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs3hvNV,2,1,"const GLhalf *",v,???,???,???,??? +glVertexAttribs4hvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs4hvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs4hvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs4hvNV,2,1,"const GLhalf *",v,???,???,???,??? +glVertexWeighthvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexWeighthvNV,0,1,"const GLhalf *",weight,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_internalformat_sample_query.csv b/signatures/pointer_functions_by_feature/GL_NV_internalformat_sample_query.csv new file mode 100644 index 0000000..ba7a3d1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_internalformat_sample_query.csv @@ -0,0 +1,8 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetInternalformatSampleivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInternalformatSampleivNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetInternalformatSampleivNV,1,0,GLenum,internalformat,N/A,in,fixed,?? +glGetInternalformatSampleivNV,2,0,GLsizei,samples,N/A,in,fixed,?? +glGetInternalformatSampleivNV,3,0,GLenum,pname,N/A,in,fixed,?? +glGetInternalformatSampleivNV,4,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetInternalformatSampleivNV,5,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_occlusion_query.csv b/signatures/pointer_functions_by_feature/GL_NV_occlusion_query.csv new file mode 100644 index 0000000..c80c5ac --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_occlusion_query.csv @@ -0,0 +1,15 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteOcclusionQueriesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteOcclusionQueriesNV,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteOcclusionQueriesNV,1,1,"const GLuint *",ids,???,???,???,??? +glGenOcclusionQueriesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGenOcclusionQueriesNV,0,0,GLsizei,n,N/A,in,fixed,?? +glGenOcclusionQueriesNV,1,1,"GLuint *",ids,???,???,???,??? +glGetOcclusionQueryivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetOcclusionQueryivNV,0,0,GLuint,id,N/A,in,fixed,?? +glGetOcclusionQueryivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetOcclusionQueryivNV,2,1,"GLint *",params,???,???,???,??? +glGetOcclusionQueryuivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetOcclusionQueryuivNV,0,0,GLuint,id,N/A,in,fixed,?? +glGetOcclusionQueryuivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetOcclusionQueryuivNV,2,1,"GLuint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_parameter_buffer_object.csv b/signatures/pointer_functions_by_feature/GL_NV_parameter_buffer_object.csv new file mode 100644 index 0000000..979931b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_parameter_buffer_object.csv @@ -0,0 +1,19 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glProgramBufferParametersIivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramBufferParametersIivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramBufferParametersIivNV,1,0,GLuint,buffer,N/A,in,fixed,?? +glProgramBufferParametersIivNV,2,0,GLuint,index,N/A,in,fixed,?? +glProgramBufferParametersIivNV,3,0,GLsizei,count,N/A,in,fixed,?? +glProgramBufferParametersIivNV,4,1,"const GLint *",params,???,???,???,??? +glProgramBufferParametersIuivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramBufferParametersIuivNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramBufferParametersIuivNV,1,0,GLuint,buffer,N/A,in,fixed,?? +glProgramBufferParametersIuivNV,2,0,GLuint,index,N/A,in,fixed,?? +glProgramBufferParametersIuivNV,3,0,GLsizei,count,N/A,in,fixed,?? +glProgramBufferParametersIuivNV,4,1,"const GLuint *",params,???,???,???,??? +glProgramBufferParametersfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramBufferParametersfvNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramBufferParametersfvNV,1,0,GLuint,buffer,N/A,in,fixed,?? +glProgramBufferParametersfvNV,2,0,GLuint,index,N/A,in,fixed,?? +glProgramBufferParametersfvNV,3,0,GLsizei,count,N/A,in,fixed,?? +glProgramBufferParametersfvNV,4,1,"const GLfloat *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0001.csv b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0001.csv new file mode 100644 index 0000000..ceae793 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0001.csv @@ -0,0 +1,48 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCoverFillPathInstancedNV,-1,0,void,N/A,N/A,out,fixed,N/A +glCoverFillPathInstancedNV,0,0,GLsizei,numPaths,N/A,in,fixed,?? +glCoverFillPathInstancedNV,1,0,GLenum,pathNameType,N/A,in,fixed,?? +glCoverFillPathInstancedNV,2,1,"const void *",paths,???,???,???,??? +glCoverFillPathInstancedNV,3,0,GLuint,pathBase,N/A,in,fixed,?? +glCoverFillPathInstancedNV,4,0,GLenum,coverMode,N/A,in,fixed,?? +glCoverFillPathInstancedNV,5,0,GLenum,transformType,N/A,in,fixed,?? +glCoverFillPathInstancedNV,6,1,"const GLfloat *",transformValues,???,???,???,??? +glCoverStrokePathInstancedNV,-1,0,void,N/A,N/A,out,fixed,N/A +glCoverStrokePathInstancedNV,0,0,GLsizei,numPaths,N/A,in,fixed,?? +glCoverStrokePathInstancedNV,1,0,GLenum,pathNameType,N/A,in,fixed,?? +glCoverStrokePathInstancedNV,2,1,"const void *",paths,???,???,???,??? +glCoverStrokePathInstancedNV,3,0,GLuint,pathBase,N/A,in,fixed,?? +glCoverStrokePathInstancedNV,4,0,GLenum,coverMode,N/A,in,fixed,?? +glCoverStrokePathInstancedNV,5,0,GLenum,transformType,N/A,in,fixed,?? +glCoverStrokePathInstancedNV,6,1,"const GLfloat *",transformValues,???,???,???,??? +glGetPathColorGenfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathColorGenfvNV,0,0,GLenum,color,N/A,in,fixed,?? +glGetPathColorGenfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPathColorGenfvNV,2,1,"GLfloat *",value,???,???,???,??? +glGetPathColorGenivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathColorGenivNV,0,0,GLenum,color,N/A,in,fixed,?? +glGetPathColorGenivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPathColorGenivNV,2,1,"GLint *",value,???,???,???,??? +glGetPathCommandsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathCommandsNV,0,0,GLuint,path,N/A,in,fixed,?? +glGetPathCommandsNV,1,1,"GLubyte *",commands,???,???,???,??? +glGetPathCoordsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathCoordsNV,0,0,GLuint,path,N/A,in,fixed,?? +glGetPathCoordsNV,1,1,"GLfloat *",coords,???,???,???,??? +glGetPathDashArrayNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathDashArrayNV,0,0,GLuint,path,N/A,in,fixed,?? +glGetPathDashArrayNV,1,1,"GLfloat *",dashArray,???,???,???,??? +glGetPathMetricRangeNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathMetricRangeNV,0,0,GLbitfield,metricQueryMask,N/A,in,fixed,?? +glGetPathMetricRangeNV,1,0,GLuint,firstPathName,N/A,in,fixed,?? +glGetPathMetricRangeNV,2,0,GLsizei,numPaths,N/A,in,fixed,?? +glGetPathMetricRangeNV,3,0,GLsizei,stride,N/A,in,fixed,?? +glGetPathMetricRangeNV,4,1,"GLfloat *",metrics,???,???,???,??? +glGetPathMetricsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathMetricsNV,0,0,GLbitfield,metricQueryMask,N/A,in,fixed,?? +glGetPathMetricsNV,1,0,GLsizei,numPaths,N/A,in,fixed,?? +glGetPathMetricsNV,2,0,GLenum,pathNameType,N/A,in,fixed,?? +glGetPathMetricsNV,3,1,"const void *",paths,???,???,???,??? +glGetPathMetricsNV,4,0,GLuint,pathBase,N/A,in,fixed,?? +glGetPathMetricsNV,5,0,GLsizei,stride,N/A,in,fixed,?? +glGetPathMetricsNV,6,1,"GLfloat *",metrics,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0002.csv b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0002.csv new file mode 100644 index 0000000..e9f283b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0002.csv @@ -0,0 +1,42 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetPathParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathParameterfvNV,0,0,GLuint,path,N/A,in,fixed,?? +glGetPathParameterfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPathParameterfvNV,2,1,"GLfloat *",value,???,???,???,??? +glGetPathParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathParameterivNV,0,0,GLuint,path,N/A,in,fixed,?? +glGetPathParameterivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPathParameterivNV,2,1,"GLint *",value,???,???,???,??? +glGetPathSpacingNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathSpacingNV,0,0,GLenum,pathListMode,N/A,in,fixed,?? +glGetPathSpacingNV,1,0,GLsizei,numPaths,N/A,in,fixed,?? +glGetPathSpacingNV,2,0,GLenum,pathNameType,N/A,in,fixed,?? +glGetPathSpacingNV,3,1,"const void *",paths,???,???,???,??? +glGetPathSpacingNV,4,0,GLuint,pathBase,N/A,in,fixed,?? +glGetPathSpacingNV,5,0,GLfloat,advanceScale,N/A,in,fixed,?? +glGetPathSpacingNV,6,0,GLfloat,kerningScale,N/A,in,fixed,?? +glGetPathSpacingNV,7,0,GLenum,transformType,N/A,in,fixed,?? +glGetPathSpacingNV,8,1,"GLfloat *",returnedSpacing,???,???,???,??? +glGetPathTexGenfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathTexGenfvNV,0,0,GLenum,texCoordSet,N/A,in,fixed,?? +glGetPathTexGenfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPathTexGenfvNV,2,1,"GLfloat *",value,???,???,???,??? +glGetPathTexGenivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPathTexGenivNV,0,0,GLenum,texCoordSet,N/A,in,fixed,?? +glGetPathTexGenivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetPathTexGenivNV,2,1,"GLint *",value,???,???,???,??? +glGetProgramResourcefvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramResourcefvNV,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramResourcefvNV,1,0,GLenum,programInterface,N/A,in,fixed,?? +glGetProgramResourcefvNV,2,0,GLuint,index,N/A,in,fixed,?? +glGetProgramResourcefvNV,3,0,GLsizei,propCount,N/A,in,fixed,?? +glGetProgramResourcefvNV,4,1,"const GLenum *",props,???,???,???,??? +glGetProgramResourcefvNV,5,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetProgramResourcefvNV,6,1,"GLsizei *",length,???,???,???,??? +glGetProgramResourcefvNV,7,1,"GLfloat *",params,???,???,???,??? +glMatrixLoad3x2fNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixLoad3x2fNV,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixLoad3x2fNV,1,1,"const GLfloat *",m,???,???,???,??? +glMatrixLoad3x3fNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixLoad3x3fNV,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixLoad3x3fNV,1,1,"const GLfloat *",m,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0003.csv b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0003.csv new file mode 100644 index 0000000..46a80c6 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0003.csv @@ -0,0 +1,50 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMatrixLoadTranspose3x3fNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixLoadTranspose3x3fNV,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixLoadTranspose3x3fNV,1,1,"const GLfloat *",m,???,???,???,??? +glMatrixMult3x2fNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixMult3x2fNV,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixMult3x2fNV,1,1,"const GLfloat *",m,???,???,???,??? +glMatrixMult3x3fNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixMult3x3fNV,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixMult3x3fNV,1,1,"const GLfloat *",m,???,???,???,??? +glMatrixMultTranspose3x3fNV,-1,0,void,N/A,N/A,out,fixed,N/A +glMatrixMultTranspose3x3fNV,0,0,GLenum,matrixMode,N/A,in,fixed,?? +glMatrixMultTranspose3x3fNV,1,1,"const GLfloat *",m,???,???,???,??? +glPathColorGenNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathColorGenNV,0,0,GLenum,color,N/A,in,fixed,?? +glPathColorGenNV,1,0,GLenum,genMode,N/A,in,fixed,?? +glPathColorGenNV,2,0,GLenum,colorFormat,N/A,in,fixed,?? +glPathColorGenNV,3,1,"const GLfloat *",coeffs,???,???,???,??? +glPathCommandsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathCommandsNV,0,0,GLuint,path,N/A,in,fixed,?? +glPathCommandsNV,1,0,GLsizei,numCommands,N/A,in,fixed,?? +glPathCommandsNV,2,1,"const GLubyte *",commands,???,???,???,??? +glPathCommandsNV,3,0,GLsizei,numCoords,N/A,in,fixed,?? +glPathCommandsNV,4,0,GLenum,coordType,N/A,in,fixed,?? +glPathCommandsNV,5,1,"const void *",coords,???,???,???,??? +glPathCoordsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathCoordsNV,0,0,GLuint,path,N/A,in,fixed,?? +glPathCoordsNV,1,0,GLsizei,numCoords,N/A,in,fixed,?? +glPathCoordsNV,2,0,GLenum,coordType,N/A,in,fixed,?? +glPathCoordsNV,3,1,"const void *",coords,???,???,???,??? +glPathDashArrayNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathDashArrayNV,0,0,GLuint,path,N/A,in,fixed,?? +glPathDashArrayNV,1,0,GLsizei,dashCount,N/A,in,fixed,?? +glPathDashArrayNV,2,1,"const GLfloat *",dashArray,???,???,???,??? +glPathGlyphIndexArrayNV,-1,0,GLenum,N/A,N/A,out,fixed,?? +glPathGlyphIndexArrayNV,0,0,GLuint,firstPathName,N/A,in,fixed,?? +glPathGlyphIndexArrayNV,1,0,GLenum,fontTarget,N/A,in,fixed,?? +glPathGlyphIndexArrayNV,2,1,"const void *",fontName,???,???,???,??? +glPathGlyphIndexArrayNV,3,0,GLbitfield,fontStyle,N/A,in,fixed,?? +glPathGlyphIndexArrayNV,4,0,GLuint,firstGlyphIndex,N/A,in,fixed,?? +glPathGlyphIndexArrayNV,5,0,GLsizei,numGlyphs,N/A,in,fixed,?? +glPathGlyphIndexArrayNV,6,0,GLuint,pathParameterTemplate,N/A,in,fixed,?? +glPathGlyphIndexArrayNV,7,0,GLfloat,emScale,N/A,in,fixed,?? +glPathGlyphIndexRangeNV,-1,0,GLenum,N/A,N/A,out,fixed,?? +glPathGlyphIndexRangeNV,0,0,GLenum,fontTarget,N/A,in,fixed,?? +glPathGlyphIndexRangeNV,1,1,"const void *",fontName,???,???,???,??? +glPathGlyphIndexRangeNV,2,0,GLbitfield,fontStyle,N/A,in,fixed,?? +glPathGlyphIndexRangeNV,3,0,GLuint,pathParameterTemplate,N/A,in,fixed,?? +glPathGlyphIndexRangeNV,4,0,GLfloat,emScale,N/A,in,fixed,?? +glPathGlyphIndexRangeNV,5,0,GLuint,baseAndCount,???,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0004.csv b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0004.csv new file mode 100644 index 0000000..c74c5b0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0004.csv @@ -0,0 +1,65 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glPathGlyphRangeNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathGlyphRangeNV,0,0,GLuint,firstPathName,N/A,in,fixed,?? +glPathGlyphRangeNV,1,0,GLenum,fontTarget,N/A,in,fixed,?? +glPathGlyphRangeNV,2,1,"const void *",fontName,???,???,???,??? +glPathGlyphRangeNV,3,0,GLbitfield,fontStyle,N/A,in,fixed,?? +glPathGlyphRangeNV,4,0,GLuint,firstGlyph,N/A,in,fixed,?? +glPathGlyphRangeNV,5,0,GLsizei,numGlyphs,N/A,in,fixed,?? +glPathGlyphRangeNV,6,0,GLenum,handleMissingGlyphs,N/A,in,fixed,?? +glPathGlyphRangeNV,7,0,GLuint,pathParameterTemplate,N/A,in,fixed,?? +glPathGlyphRangeNV,8,0,GLfloat,emScale,N/A,in,fixed,?? +glPathGlyphsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathGlyphsNV,0,0,GLuint,firstPathName,N/A,in,fixed,?? +glPathGlyphsNV,1,0,GLenum,fontTarget,N/A,in,fixed,?? +glPathGlyphsNV,2,1,"const void *",fontName,???,???,???,??? +glPathGlyphsNV,3,0,GLbitfield,fontStyle,N/A,in,fixed,?? +glPathGlyphsNV,4,0,GLsizei,numGlyphs,N/A,in,fixed,?? +glPathGlyphsNV,5,0,GLenum,type,N/A,in,fixed,?? +glPathGlyphsNV,6,1,"const void *",charcodes,???,???,???,??? +glPathGlyphsNV,7,0,GLenum,handleMissingGlyphs,N/A,in,fixed,?? +glPathGlyphsNV,8,0,GLuint,pathParameterTemplate,N/A,in,fixed,?? +glPathGlyphsNV,9,0,GLfloat,emScale,N/A,in,fixed,?? +glPathMemoryGlyphIndexArrayNV,-1,0,GLenum,N/A,N/A,out,fixed,?? +glPathMemoryGlyphIndexArrayNV,0,0,GLuint,firstPathName,N/A,in,fixed,?? +glPathMemoryGlyphIndexArrayNV,1,0,GLenum,fontTarget,N/A,in,fixed,?? +glPathMemoryGlyphIndexArrayNV,2,0,GLsizeiptr,fontSize,N/A,in,fixed,?? +glPathMemoryGlyphIndexArrayNV,3,1,"const void *",fontData,???,???,???,??? +glPathMemoryGlyphIndexArrayNV,4,0,GLsizei,faceIndex,N/A,in,fixed,?? +glPathMemoryGlyphIndexArrayNV,5,0,GLuint,firstGlyphIndex,N/A,in,fixed,?? +glPathMemoryGlyphIndexArrayNV,6,0,GLsizei,numGlyphs,N/A,in,fixed,?? +glPathMemoryGlyphIndexArrayNV,7,0,GLuint,pathParameterTemplate,N/A,in,fixed,?? +glPathMemoryGlyphIndexArrayNV,8,0,GLfloat,emScale,N/A,in,fixed,?? +glPathParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathParameterfvNV,0,0,GLuint,path,N/A,in,fixed,?? +glPathParameterfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glPathParameterfvNV,2,1,"const GLfloat *",value,???,???,???,??? +glPathParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathParameterivNV,0,0,GLuint,path,N/A,in,fixed,?? +glPathParameterivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glPathParameterivNV,2,1,"const GLint *",value,???,???,???,??? +glPathStringNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathStringNV,0,0,GLuint,path,N/A,in,fixed,?? +glPathStringNV,1,0,GLenum,format,N/A,in,fixed,?? +glPathStringNV,2,0,GLsizei,length,N/A,in,fixed,?? +glPathStringNV,3,1,"const void *",pathString,???,???,???,??? +glPathSubCommandsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathSubCommandsNV,0,0,GLuint,path,N/A,in,fixed,?? +glPathSubCommandsNV,1,0,GLsizei,commandStart,N/A,in,fixed,?? +glPathSubCommandsNV,2,0,GLsizei,commandsToDelete,N/A,in,fixed,?? +glPathSubCommandsNV,3,0,GLsizei,numCommands,N/A,in,fixed,?? +glPathSubCommandsNV,4,1,"const GLubyte *",commands,???,???,???,??? +glPathSubCommandsNV,5,0,GLsizei,numCoords,N/A,in,fixed,?? +glPathSubCommandsNV,6,0,GLenum,coordType,N/A,in,fixed,?? +glPathSubCommandsNV,7,1,"const void *",coords,???,???,???,??? +glPathSubCoordsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathSubCoordsNV,0,0,GLuint,path,N/A,in,fixed,?? +glPathSubCoordsNV,1,0,GLsizei,coordStart,N/A,in,fixed,?? +glPathSubCoordsNV,2,0,GLsizei,numCoords,N/A,in,fixed,?? +glPathSubCoordsNV,3,0,GLenum,coordType,N/A,in,fixed,?? +glPathSubCoordsNV,4,1,"const void *",coords,???,???,???,??? +glPathTexGenNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPathTexGenNV,0,0,GLenum,texCoordSet,N/A,in,fixed,?? +glPathTexGenNV,1,0,GLenum,genMode,N/A,in,fixed,?? +glPathTexGenNV,2,0,GLint,components,N/A,in,fixed,?? +glPathTexGenNV,3,1,"const GLfloat *",coeffs,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0005.csv b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0005.csv new file mode 100644 index 0000000..8710166 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0005.csv @@ -0,0 +1,44 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glPointAlongPathNV,-1,0,GLboolean,N/A,N/A,out,fixed,?? +glPointAlongPathNV,0,0,GLuint,path,N/A,in,fixed,?? +glPointAlongPathNV,1,0,GLsizei,startSegment,N/A,in,fixed,?? +glPointAlongPathNV,2,0,GLsizei,numSegments,N/A,in,fixed,?? +glPointAlongPathNV,3,0,GLfloat,distance,N/A,in,fixed,?? +glPointAlongPathNV,4,1,"GLfloat *",x,???,???,???,??? +glPointAlongPathNV,5,1,"GLfloat *",y,???,???,???,??? +glPointAlongPathNV,6,1,"GLfloat *",tangentX,???,???,???,??? +glPointAlongPathNV,7,1,"GLfloat *",tangentY,???,???,???,??? +glProgramPathFragmentInputGenNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramPathFragmentInputGenNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramPathFragmentInputGenNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramPathFragmentInputGenNV,2,0,GLenum,genMode,N/A,in,fixed,?? +glProgramPathFragmentInputGenNV,3,0,GLint,components,N/A,in,fixed,?? +glProgramPathFragmentInputGenNV,4,1,"const GLfloat *",coeffs,???,???,???,??? +glStencilFillPathInstancedNV,-1,0,void,N/A,N/A,out,fixed,N/A +glStencilFillPathInstancedNV,0,0,GLsizei,numPaths,N/A,in,fixed,?? +glStencilFillPathInstancedNV,1,0,GLenum,pathNameType,N/A,in,fixed,?? +glStencilFillPathInstancedNV,2,1,"const void *",paths,???,???,???,??? +glStencilFillPathInstancedNV,3,0,GLuint,pathBase,N/A,in,fixed,?? +glStencilFillPathInstancedNV,4,0,GLenum,fillMode,N/A,in,fixed,?? +glStencilFillPathInstancedNV,5,0,GLuint,mask,N/A,in,fixed,?? +glStencilFillPathInstancedNV,6,0,GLenum,transformType,N/A,in,fixed,?? +glStencilFillPathInstancedNV,7,1,"const GLfloat *",transformValues,???,???,???,??? +glStencilStrokePathInstancedNV,-1,0,void,N/A,N/A,out,fixed,N/A +glStencilStrokePathInstancedNV,0,0,GLsizei,numPaths,N/A,in,fixed,?? +glStencilStrokePathInstancedNV,1,0,GLenum,pathNameType,N/A,in,fixed,?? +glStencilStrokePathInstancedNV,2,1,"const void *",paths,???,???,???,??? +glStencilStrokePathInstancedNV,3,0,GLuint,pathBase,N/A,in,fixed,?? +glStencilStrokePathInstancedNV,4,0,GLint,reference,N/A,in,fixed,?? +glStencilStrokePathInstancedNV,5,0,GLuint,mask,N/A,in,fixed,?? +glStencilStrokePathInstancedNV,6,0,GLenum,transformType,N/A,in,fixed,?? +glStencilStrokePathInstancedNV,7,1,"const GLfloat *",transformValues,???,???,???,??? +glStencilThenCoverFillPathInstancedNV,-1,0,void,N/A,N/A,out,fixed,N/A +glStencilThenCoverFillPathInstancedNV,0,0,GLsizei,numPaths,N/A,in,fixed,?? +glStencilThenCoverFillPathInstancedNV,1,0,GLenum,pathNameType,N/A,in,fixed,?? +glStencilThenCoverFillPathInstancedNV,2,1,"const void *",paths,???,???,???,??? +glStencilThenCoverFillPathInstancedNV,3,0,GLuint,pathBase,N/A,in,fixed,?? +glStencilThenCoverFillPathInstancedNV,4,0,GLenum,fillMode,N/A,in,fixed,?? +glStencilThenCoverFillPathInstancedNV,5,0,GLuint,mask,N/A,in,fixed,?? +glStencilThenCoverFillPathInstancedNV,6,0,GLenum,coverMode,N/A,in,fixed,?? +glStencilThenCoverFillPathInstancedNV,7,0,GLenum,transformType,N/A,in,fixed,?? +glStencilThenCoverFillPathInstancedNV,8,1,"const GLfloat *",transformValues,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0006.csv b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0006.csv new file mode 100644 index 0000000..53dcdaa --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_path_rendering.0006.csv @@ -0,0 +1,21 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glStencilThenCoverStrokePathInstancedNV,-1,0,void,N/A,N/A,out,fixed,N/A +glStencilThenCoverStrokePathInstancedNV,0,0,GLsizei,numPaths,N/A,in,fixed,?? +glStencilThenCoverStrokePathInstancedNV,1,0,GLenum,pathNameType,N/A,in,fixed,?? +glStencilThenCoverStrokePathInstancedNV,2,1,"const void *",paths,???,???,???,??? +glStencilThenCoverStrokePathInstancedNV,3,0,GLuint,pathBase,N/A,in,fixed,?? +glStencilThenCoverStrokePathInstancedNV,4,0,GLint,reference,N/A,in,fixed,?? +glStencilThenCoverStrokePathInstancedNV,5,0,GLuint,mask,N/A,in,fixed,?? +glStencilThenCoverStrokePathInstancedNV,6,0,GLenum,coverMode,N/A,in,fixed,?? +glStencilThenCoverStrokePathInstancedNV,7,0,GLenum,transformType,N/A,in,fixed,?? +glStencilThenCoverStrokePathInstancedNV,8,1,"const GLfloat *",transformValues,???,???,???,??? +glTransformPathNV,-1,0,void,N/A,N/A,out,fixed,N/A +glTransformPathNV,0,0,GLuint,resultPath,N/A,in,fixed,?? +glTransformPathNV,1,0,GLuint,srcPath,N/A,in,fixed,?? +glTransformPathNV,2,0,GLenum,transformType,N/A,in,fixed,?? +glTransformPathNV,3,1,"const GLfloat *",transformValues,???,???,???,??? +glWeightPathsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glWeightPathsNV,0,0,GLuint,resultPath,N/A,in,fixed,?? +glWeightPathsNV,1,0,GLsizei,numPaths,N/A,in,fixed,?? +glWeightPathsNV,2,0,"const GLuint",paths,???,in,fixed,?? +glWeightPathsNV,3,0,"const GLfloat",weights,???,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_pixel_data_range.csv b/signatures/pointer_functions_by_feature/GL_NV_pixel_data_range.csv new file mode 100644 index 0000000..b1a6955 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_pixel_data_range.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glPixelDataRangeNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPixelDataRangeNV,0,0,GLenum,target,N/A,in,fixed,?? +glPixelDataRangeNV,1,0,GLsizei,length,N/A,in,fixed,?? +glPixelDataRangeNV,2,1,"void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_point_sprite.csv b/signatures/pointer_functions_by_feature/GL_NV_point_sprite.csv new file mode 100644 index 0000000..b504777 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_point_sprite.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glPointParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glPointParameterivNV,0,0,GLenum,pname,N/A,in,fixed,?? +glPointParameterivNV,1,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_present_video.csv b/signatures/pointer_functions_by_feature/GL_NV_present_video.csv new file mode 100644 index 0000000..767440e --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_present_video.csv @@ -0,0 +1,17 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVideoi64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVideoi64vNV,0,0,GLuint,video_slot,N/A,in,fixed,?? +glGetVideoi64vNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVideoi64vNV,2,1,"GLint64EXT *",params,???,???,???,??? +glGetVideoivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVideoivNV,0,0,GLuint,video_slot,N/A,in,fixed,?? +glGetVideoivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVideoivNV,2,1,"GLint *",params,???,???,???,??? +glGetVideoui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVideoui64vNV,0,0,GLuint,video_slot,N/A,in,fixed,?? +glGetVideoui64vNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVideoui64vNV,2,1,"GLuint64EXT *",params,???,???,???,??? +glGetVideouivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVideouivNV,0,0,GLuint,video_slot,N/A,in,fixed,?? +glGetVideouivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVideouivNV,2,1,"GLuint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_register_combiners.csv b/signatures/pointer_functions_by_feature/GL_NV_register_combiners.csv new file mode 100644 index 0000000..f74336a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_register_combiners.csv @@ -0,0 +1,37 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCombinerParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glCombinerParameterfvNV,0,0,GLenum,pname,N/A,in,fixed,?? +glCombinerParameterfvNV,1,1,"const GLfloat *",params,???,???,???,??? +glCombinerParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glCombinerParameterivNV,0,0,GLenum,pname,N/A,in,fixed,?? +glCombinerParameterivNV,1,1,"const GLint *",params,???,???,???,??? +glGetCombinerInputParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCombinerInputParameterfvNV,0,0,GLenum,stage,N/A,in,fixed,?? +glGetCombinerInputParameterfvNV,1,0,GLenum,portion,N/A,in,fixed,?? +glGetCombinerInputParameterfvNV,2,0,GLenum,variable,N/A,in,fixed,?? +glGetCombinerInputParameterfvNV,3,0,GLenum,pname,N/A,in,fixed,?? +glGetCombinerInputParameterfvNV,4,1,"GLfloat *",params,???,???,???,??? +glGetCombinerInputParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCombinerInputParameterivNV,0,0,GLenum,stage,N/A,in,fixed,?? +glGetCombinerInputParameterivNV,1,0,GLenum,portion,N/A,in,fixed,?? +glGetCombinerInputParameterivNV,2,0,GLenum,variable,N/A,in,fixed,?? +glGetCombinerInputParameterivNV,3,0,GLenum,pname,N/A,in,fixed,?? +glGetCombinerInputParameterivNV,4,1,"GLint *",params,???,???,???,??? +glGetCombinerOutputParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCombinerOutputParameterfvNV,0,0,GLenum,stage,N/A,in,fixed,?? +glGetCombinerOutputParameterfvNV,1,0,GLenum,portion,N/A,in,fixed,?? +glGetCombinerOutputParameterfvNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetCombinerOutputParameterfvNV,3,1,"GLfloat *",params,???,???,???,??? +glGetCombinerOutputParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCombinerOutputParameterivNV,0,0,GLenum,stage,N/A,in,fixed,?? +glGetCombinerOutputParameterivNV,1,0,GLenum,portion,N/A,in,fixed,?? +glGetCombinerOutputParameterivNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetCombinerOutputParameterivNV,3,1,"GLint *",params,???,???,???,??? +glGetFinalCombinerInputParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFinalCombinerInputParameterfvNV,0,0,GLenum,variable,N/A,in,fixed,?? +glGetFinalCombinerInputParameterfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFinalCombinerInputParameterfvNV,2,1,"GLfloat *",params,???,???,???,??? +glGetFinalCombinerInputParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFinalCombinerInputParameterivNV,0,0,GLenum,variable,N/A,in,fixed,?? +glGetFinalCombinerInputParameterivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFinalCombinerInputParameterivNV,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_register_combiners2.csv b/signatures/pointer_functions_by_feature/GL_NV_register_combiners2.csv new file mode 100644 index 0000000..d6f3445 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_register_combiners2.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCombinerStageParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glCombinerStageParameterfvNV,0,0,GLenum,stage,N/A,in,fixed,?? +glCombinerStageParameterfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glCombinerStageParameterfvNV,2,1,"const GLfloat *",params,???,???,???,??? +glGetCombinerStageParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCombinerStageParameterfvNV,0,0,GLenum,stage,N/A,in,fixed,?? +glGetCombinerStageParameterfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetCombinerStageParameterfvNV,2,1,"GLfloat *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_sample_locations.csv b/signatures/pointer_functions_by_feature/GL_NV_sample_locations.csv new file mode 100644 index 0000000..4ae46d5 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_sample_locations.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFramebufferSampleLocationsfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glFramebufferSampleLocationsfvNV,0,0,GLenum,target,N/A,in,fixed,?? +glFramebufferSampleLocationsfvNV,1,0,GLuint,start,N/A,in,fixed,?? +glFramebufferSampleLocationsfvNV,2,0,GLsizei,count,N/A,in,fixed,?? +glFramebufferSampleLocationsfvNV,3,1,"const GLfloat *",v,???,???,???,??? +glNamedFramebufferSampleLocationsfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glNamedFramebufferSampleLocationsfvNV,0,0,GLuint,framebuffer,N/A,in,fixed,?? +glNamedFramebufferSampleLocationsfvNV,1,0,GLuint,start,N/A,in,fixed,?? +glNamedFramebufferSampleLocationsfvNV,2,0,GLsizei,count,N/A,in,fixed,?? +glNamedFramebufferSampleLocationsfvNV,3,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_shader_buffer_load.csv b/signatures/pointer_functions_by_feature/GL_NV_shader_buffer_load.csv new file mode 100644 index 0000000..2a27070 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_shader_buffer_load.csv @@ -0,0 +1,21 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetBufferParameterui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBufferParameterui64vNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetBufferParameterui64vNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetBufferParameterui64vNV,2,1,"GLuint64EXT *",params,???,???,???,??? +glGetIntegerui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetIntegerui64vNV,0,0,GLenum,value,N/A,in,fixed,?? +glGetIntegerui64vNV,1,1,"GLuint64EXT *",result,???,???,???,??? +glGetNamedBufferParameterui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetNamedBufferParameterui64vNV,0,0,GLuint,buffer,N/A,in,fixed,?? +glGetNamedBufferParameterui64vNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetNamedBufferParameterui64vNV,2,1,"GLuint64EXT *",params,???,???,???,??? +glProgramUniformui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramUniformui64vNV,0,0,GLuint,program,N/A,in,fixed,?? +glProgramUniformui64vNV,1,0,GLint,location,N/A,in,fixed,?? +glProgramUniformui64vNV,2,0,GLsizei,count,N/A,in,fixed,?? +glProgramUniformui64vNV,3,1,"const GLuint64EXT *",value,???,???,???,??? +glUniformui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformui64vNV,0,0,GLint,location,N/A,in,fixed,?? +glUniformui64vNV,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformui64vNV,2,1,"const GLuint64EXT *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_transform_feedback.csv b/signatures/pointer_functions_by_feature/GL_NV_transform_feedback.csv new file mode 100644 index 0000000..7f3da21 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_transform_feedback.csv @@ -0,0 +1,28 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glActiveVaryingNV,-1,0,void,N/A,N/A,out,fixed,N/A +glActiveVaryingNV,0,0,GLuint,program,N/A,in,fixed,?? +glActiveVaryingNV,1,1,"const GLchar *",name,???,???,???,??? +glGetActiveVaryingNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveVaryingNV,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveVaryingNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetActiveVaryingNV,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetActiveVaryingNV,3,1,"GLsizei *",length,???,???,???,??? +glGetActiveVaryingNV,4,1,"GLsizei *",size,???,???,???,??? +glGetActiveVaryingNV,5,1,"GLenum *",type,???,???,???,??? +glGetActiveVaryingNV,6,1,"GLchar *",name,???,???,???,??? +glGetTransformFeedbackVaryingNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTransformFeedbackVaryingNV,0,0,GLuint,program,N/A,in,fixed,?? +glGetTransformFeedbackVaryingNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetTransformFeedbackVaryingNV,2,1,"GLint *",location,???,???,???,??? +glGetVaryingLocationNV,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetVaryingLocationNV,0,0,GLuint,program,N/A,in,fixed,?? +glGetVaryingLocationNV,1,1,"const GLchar *",name,???,???,???,??? +glTransformFeedbackAttribsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glTransformFeedbackAttribsNV,0,0,GLuint,count,N/A,in,fixed,?? +glTransformFeedbackAttribsNV,1,1,"const GLint *",attribs,???,???,???,??? +glTransformFeedbackAttribsNV,2,0,GLenum,bufferMode,N/A,in,fixed,?? +glTransformFeedbackVaryingsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glTransformFeedbackVaryingsNV,0,0,GLuint,program,N/A,in,fixed,?? +glTransformFeedbackVaryingsNV,1,0,GLsizei,count,N/A,in,fixed,?? +glTransformFeedbackVaryingsNV,2,1,"const GLint *",locations,???,???,???,??? +glTransformFeedbackVaryingsNV,3,0,GLenum,bufferMode,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_transform_feedback2.csv b/signatures/pointer_functions_by_feature/GL_NV_transform_feedback2.csv new file mode 100644 index 0000000..8d88ffa --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_transform_feedback2.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteTransformFeedbacksNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteTransformFeedbacksNV,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteTransformFeedbacksNV,1,1,"const GLuint *",ids,???,???,???,??? +glGenTransformFeedbacksNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGenTransformFeedbacksNV,0,0,GLsizei,n,N/A,in,fixed,?? +glGenTransformFeedbacksNV,1,1,"GLuint *",ids,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vdpau_interop.csv b/signatures/pointer_functions_by_feature/GL_NV_vdpau_interop.csv new file mode 100644 index 0000000..f7c22ee --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vdpau_interop.csv @@ -0,0 +1,26 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVDPAUGetSurfaceivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVDPAUGetSurfaceivNV,0,0,GLvdpauSurfaceNV,surface,N/A,in,fixed,?? +glVDPAUGetSurfaceivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glVDPAUGetSurfaceivNV,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glVDPAUGetSurfaceivNV,3,1,"GLsizei *",length,???,???,???,??? +glVDPAUGetSurfaceivNV,4,1,"GLint *",values,???,???,???,??? +glVDPAUInitNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVDPAUInitNV,0,1,"const void *",vdpDevice,???,???,???,??? +glVDPAUInitNV,1,1,"const void *",getProcAddress,???,???,???,??? +glVDPAUMapSurfacesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVDPAUMapSurfacesNV,0,0,GLsizei,numSurfaces,N/A,in,fixed,?? +glVDPAUMapSurfacesNV,1,1,"const GLvdpauSurfaceNV *",surfaces,???,???,???,??? +glVDPAURegisterOutputSurfaceNV,-1,0,GLvdpauSurfaceNV,N/A,N/A,out,fixed,?? +glVDPAURegisterOutputSurfaceNV,0,1,"const void *",vdpSurface,???,???,???,??? +glVDPAURegisterOutputSurfaceNV,1,0,GLenum,target,N/A,in,fixed,?? +glVDPAURegisterOutputSurfaceNV,2,0,GLsizei,numTextureNames,N/A,in,fixed,?? +glVDPAURegisterOutputSurfaceNV,3,1,"const GLuint *",textureNames,???,???,???,??? +glVDPAURegisterVideoSurfaceNV,-1,0,GLvdpauSurfaceNV,N/A,N/A,out,fixed,?? +glVDPAURegisterVideoSurfaceNV,0,1,"const void *",vdpSurface,???,???,???,??? +glVDPAURegisterVideoSurfaceNV,1,0,GLenum,target,N/A,in,fixed,?? +glVDPAURegisterVideoSurfaceNV,2,0,GLsizei,numTextureNames,N/A,in,fixed,?? +glVDPAURegisterVideoSurfaceNV,3,1,"const GLuint *",textureNames,???,???,???,??? +glVDPAUUnmapSurfacesNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVDPAUUnmapSurfacesNV,0,0,GLsizei,numSurface,N/A,in,fixed,?? +glVDPAUUnmapSurfacesNV,1,1,"const GLvdpauSurfaceNV *",surfaces,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vertex_array_range.csv b/signatures/pointer_functions_by_feature/GL_NV_vertex_array_range.csv new file mode 100644 index 0000000..c3a495e --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vertex_array_range.csv @@ -0,0 +1,4 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexArrayRangeNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexArrayRangeNV,0,0,GLsizei,length,N/A,in,fixed,?? +glVertexArrayRangeNV,1,1,"void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vertex_attrib_integer_64bit.csv b/signatures/pointer_functions_by_feature/GL_NV_vertex_attrib_integer_64bit.csv new file mode 100644 index 0000000..af23b0a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vertex_attrib_integer_64bit.csv @@ -0,0 +1,33 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVertexAttribLi64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribLi64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribLi64vNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribLi64vNV,2,1,"GLint64EXT *",params,???,???,???,??? +glGetVertexAttribLui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribLui64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribLui64vNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribLui64vNV,2,1,"GLuint64EXT *",params,???,???,???,??? +glVertexAttribL1i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL1i64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL1i64vNV,1,1,"const GLint64EXT *",v,???,???,???,??? +glVertexAttribL1ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL1ui64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL1ui64vNV,1,1,"const GLuint64EXT *",v,???,???,???,??? +glVertexAttribL2i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL2i64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL2i64vNV,1,1,"const GLint64EXT *",v,???,???,???,??? +glVertexAttribL2ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL2ui64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL2ui64vNV,1,1,"const GLuint64EXT *",v,???,???,???,??? +glVertexAttribL3i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL3i64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL3i64vNV,1,1,"const GLint64EXT *",v,???,???,???,??? +glVertexAttribL3ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL3ui64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL3ui64vNV,1,1,"const GLuint64EXT *",v,???,???,???,??? +glVertexAttribL4i64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL4i64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL4i64vNV,1,1,"const GLint64EXT *",v,???,???,???,??? +glVertexAttribL4ui64vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribL4ui64vNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribL4ui64vNV,1,1,"const GLuint64EXT *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vertex_buffer_unified_memory.csv b/signatures/pointer_functions_by_feature/GL_NV_vertex_buffer_unified_memory.csv new file mode 100644 index 0000000..67d12fb --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vertex_buffer_unified_memory.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetIntegerui64i_vNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetIntegerui64i_vNV,0,0,GLenum,value,N/A,in,fixed,?? +glGetIntegerui64i_vNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetIntegerui64i_vNV,2,0,GLuint64EXT,result,???,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0001.csv b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0001.csv new file mode 100644 index 0000000..533018a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0001.csv @@ -0,0 +1,42 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glAreProgramsResidentNV,-1,0,GLboolean,N/A,N/A,out,fixed,?? +glAreProgramsResidentNV,0,0,GLsizei,n,N/A,in,fixed,?? +glAreProgramsResidentNV,1,1,"const GLuint *",ids,???,???,???,??? +glAreProgramsResidentNV,2,1,"GLboolean *",residences,???,???,???,??? +glDeleteProgramsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteProgramsNV,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteProgramsNV,1,1,"const GLuint *",ids,???,???,???,??? +glExecuteProgramNV,-1,0,void,N/A,N/A,out,fixed,N/A +glExecuteProgramNV,0,0,GLenum,target,N/A,in,fixed,?? +glExecuteProgramNV,1,0,GLuint,id,N/A,in,fixed,?? +glExecuteProgramNV,2,1,"const GLfloat *",params,???,???,???,??? +glGenProgramsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGenProgramsNV,0,0,GLsizei,n,N/A,in,fixed,?? +glGenProgramsNV,1,1,"GLuint *",ids,???,???,???,??? +glGetProgramParameterdvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramParameterdvNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetProgramParameterdvNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetProgramParameterdvNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramParameterdvNV,3,1,"GLdouble *",params,???,???,???,??? +glGetProgramParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramParameterfvNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetProgramParameterfvNV,1,0,GLuint,index,N/A,in,fixed,?? +glGetProgramParameterfvNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramParameterfvNV,3,1,"GLfloat *",params,???,???,???,??? +glGetProgramStringNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramStringNV,0,0,GLuint,id,N/A,in,fixed,?? +glGetProgramStringNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramStringNV,2,1,"GLubyte *",program,???,???,???,??? +glGetProgramivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramivNV,0,0,GLuint,id,N/A,in,fixed,?? +glGetProgramivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramivNV,2,1,"GLint *",params,???,???,???,??? +glGetTrackMatrixivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTrackMatrixivNV,0,0,GLenum,target,N/A,in,fixed,?? +glGetTrackMatrixivNV,1,0,GLuint,address,N/A,in,fixed,?? +glGetTrackMatrixivNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTrackMatrixivNV,3,1,"GLint *",params,???,???,???,??? +glGetVertexAttribPointervNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribPointervNV,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribPointervNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribPointervNV,2,2,"void * *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0002.csv b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0002.csv new file mode 100644 index 0000000..2599714 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0002.csv @@ -0,0 +1,45 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVertexAttribdvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribdvNV,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribdvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribdvNV,2,1,"GLdouble *",params,???,???,???,??? +glGetVertexAttribfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribfvNV,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribfvNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribfvNV,2,1,"GLfloat *",params,???,???,???,??? +glGetVertexAttribivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribivNV,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribivNV,2,1,"GLint *",params,???,???,???,??? +glLoadProgramNV,-1,0,void,N/A,N/A,out,fixed,N/A +glLoadProgramNV,0,0,GLenum,target,N/A,in,fixed,?? +glLoadProgramNV,1,0,GLuint,id,N/A,in,fixed,?? +glLoadProgramNV,2,0,GLsizei,len,N/A,in,fixed,?? +glLoadProgramNV,3,1,"const GLubyte *",program,???,???,???,??? +glProgramParameter4dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramParameter4dvNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramParameter4dvNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramParameter4dvNV,2,1,"const GLdouble *",params,???,???,???,??? +glProgramParameter4fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramParameter4fvNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramParameter4fvNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramParameter4fvNV,2,1,"const GLfloat *",params,???,???,???,??? +glProgramParameters4dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramParameters4dvNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramParameters4dvNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramParameters4dvNV,2,0,GLsizei,num,N/A,in,fixed,?? +glProgramParameters4dvNV,3,1,"const GLdouble *",params,???,???,???,??? +glProgramParameters4fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glProgramParameters4fvNV,0,0,GLenum,target,N/A,in,fixed,?? +glProgramParameters4fvNV,1,0,GLuint,index,N/A,in,fixed,?? +glProgramParameters4fvNV,2,0,GLsizei,num,N/A,in,fixed,?? +glProgramParameters4fvNV,3,1,"const GLfloat *",params,???,???,???,??? +glRequestResidentProgramsNV,-1,0,void,N/A,N/A,out,fixed,N/A +glRequestResidentProgramsNV,0,0,GLsizei,n,N/A,in,fixed,?? +glRequestResidentProgramsNV,1,1,"GLuint *",ids,???,???,???,??? +glVertexAttrib1dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1dvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1dvNV,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib1fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1fvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1fvNV,1,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0003.csv b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0003.csv new file mode 100644 index 0000000..d83bb0d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0003.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttrib1svNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1svNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1svNV,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib2dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2dvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2dvNV,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib2fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2fvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2fvNV,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib2svNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2svNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2svNV,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib3dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3dvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3dvNV,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib3fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3fvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3fvNV,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib3svNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3svNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3svNV,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib4dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4dvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4dvNV,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib4fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4fvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4fvNV,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib4svNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4svNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4svNV,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib4ubvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4ubvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4ubvNV,1,1,"const GLubyte *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0004.csv b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0004.csv new file mode 100644 index 0000000..6a84db1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0004.csv @@ -0,0 +1,47 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttribPointerNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribPointerNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribPointerNV,1,0,GLint,size,N/A,in,fixed,?? +glVertexAttribPointerNV,2,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribPointerNV,3,0,GLsizei,stride,N/A,in,fixed,?? +glVertexAttribPointerNV,4,1,"const void *",pointer,???,???,???,??? +glVertexAttribs1dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs1dvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs1dvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs1dvNV,2,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribs1fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs1fvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs1fvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs1fvNV,2,1,"const GLfloat *",v,???,???,???,??? +glVertexAttribs1svNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs1svNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs1svNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs1svNV,2,1,"const GLshort *",v,???,???,???,??? +glVertexAttribs2dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs2dvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs2dvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs2dvNV,2,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribs2fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs2fvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs2fvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs2fvNV,2,1,"const GLfloat *",v,???,???,???,??? +glVertexAttribs2svNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs2svNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs2svNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs2svNV,2,1,"const GLshort *",v,???,???,???,??? +glVertexAttribs3dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs3dvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs3dvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs3dvNV,2,1,"const GLdouble *",v,???,???,???,??? +glVertexAttribs3fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs3fvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs3fvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs3fvNV,2,1,"const GLfloat *",v,???,???,???,??? +glVertexAttribs3svNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs3svNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs3svNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs3svNV,2,1,"const GLshort *",v,???,???,???,??? +glVertexAttribs4dvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs4dvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs4dvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs4dvNV,2,1,"const GLdouble *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0005.csv b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0005.csv new file mode 100644 index 0000000..c198092 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_vertex_program.0005.csv @@ -0,0 +1,13 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttribs4fvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs4fvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs4fvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs4fvNV,2,1,"const GLfloat *",v,???,???,???,??? +glVertexAttribs4svNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs4svNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs4svNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs4svNV,2,1,"const GLshort *",v,???,???,???,??? +glVertexAttribs4ubvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribs4ubvNV,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribs4ubvNV,1,0,GLsizei,n,N/A,in,fixed,?? +glVertexAttribs4ubvNV,2,1,"const GLubyte *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_NV_video_capture.csv b/signatures/pointer_functions_by_feature/GL_NV_video_capture.csv new file mode 100644 index 0000000..6e9e712 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_NV_video_capture.csv @@ -0,0 +1,39 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetVideoCaptureStreamdvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVideoCaptureStreamdvNV,0,0,GLuint,video_capture_slot,N/A,in,fixed,?? +glGetVideoCaptureStreamdvNV,1,0,GLuint,stream,N/A,in,fixed,?? +glGetVideoCaptureStreamdvNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetVideoCaptureStreamdvNV,3,1,"GLdouble *",params,???,???,???,??? +glGetVideoCaptureStreamfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVideoCaptureStreamfvNV,0,0,GLuint,video_capture_slot,N/A,in,fixed,?? +glGetVideoCaptureStreamfvNV,1,0,GLuint,stream,N/A,in,fixed,?? +glGetVideoCaptureStreamfvNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetVideoCaptureStreamfvNV,3,1,"GLfloat *",params,???,???,???,??? +glGetVideoCaptureStreamivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVideoCaptureStreamivNV,0,0,GLuint,video_capture_slot,N/A,in,fixed,?? +glGetVideoCaptureStreamivNV,1,0,GLuint,stream,N/A,in,fixed,?? +glGetVideoCaptureStreamivNV,2,0,GLenum,pname,N/A,in,fixed,?? +glGetVideoCaptureStreamivNV,3,1,"GLint *",params,???,???,???,??? +glGetVideoCaptureivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVideoCaptureivNV,0,0,GLuint,video_capture_slot,N/A,in,fixed,?? +glGetVideoCaptureivNV,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVideoCaptureivNV,2,1,"GLint *",params,???,???,???,??? +glVideoCaptureNV,-1,0,GLenum,N/A,N/A,out,fixed,?? +glVideoCaptureNV,0,0,GLuint,video_capture_slot,N/A,in,fixed,?? +glVideoCaptureNV,1,1,"GLuint *",sequence_num,???,???,???,??? +glVideoCaptureNV,2,1,"GLuint64EXT *",capture_time,???,???,???,??? +glVideoCaptureStreamParameterdvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVideoCaptureStreamParameterdvNV,0,0,GLuint,video_capture_slot,N/A,in,fixed,?? +glVideoCaptureStreamParameterdvNV,1,0,GLuint,stream,N/A,in,fixed,?? +glVideoCaptureStreamParameterdvNV,2,0,GLenum,pname,N/A,in,fixed,?? +glVideoCaptureStreamParameterdvNV,3,1,"const GLdouble *",params,???,???,???,??? +glVideoCaptureStreamParameterfvNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVideoCaptureStreamParameterfvNV,0,0,GLuint,video_capture_slot,N/A,in,fixed,?? +glVideoCaptureStreamParameterfvNV,1,0,GLuint,stream,N/A,in,fixed,?? +glVideoCaptureStreamParameterfvNV,2,0,GLenum,pname,N/A,in,fixed,?? +glVideoCaptureStreamParameterfvNV,3,1,"const GLfloat *",params,???,???,???,??? +glVideoCaptureStreamParameterivNV,-1,0,void,N/A,N/A,out,fixed,N/A +glVideoCaptureStreamParameterivNV,0,0,GLuint,video_capture_slot,N/A,in,fixed,?? +glVideoCaptureStreamParameterivNV,1,0,GLuint,stream,N/A,in,fixed,?? +glVideoCaptureStreamParameterivNV,2,0,GLenum,pname,N/A,in,fixed,?? +glVideoCaptureStreamParameterivNV,3,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_OES_single_precision.csv b/signatures/pointer_functions_by_feature/GL_OES_single_precision.csv new file mode 100644 index 0000000..be23dac --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_OES_single_precision.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glClipPlanefOES,-1,0,void,N/A,N/A,out,fixed,N/A +glClipPlanefOES,0,0,GLenum,plane,N/A,in,fixed,?? +glClipPlanefOES,1,1,"const GLfloat *",equation,???,???,???,??? +glGetClipPlanefOES,-1,0,void,N/A,N/A,out,fixed,N/A +glGetClipPlanefOES,0,0,GLenum,plane,N/A,in,fixed,?? +glGetClipPlanefOES,1,1,"GLfloat *",equation,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_REGAL_ES1_0_compatibility.csv b/signatures/pointer_functions_by_feature/GL_REGAL_ES1_0_compatibility.csv new file mode 100644 index 0000000..2ff6948 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_REGAL_ES1_0_compatibility.csv @@ -0,0 +1,23 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFogxv,-1,0,void,N/A,N/A,out,fixed,N/A +glFogxv,0,0,GLenum,pname,N/A,in,fixed,?? +glFogxv,1,1,"const GLfixed *",params,???,???,???,??? +glLightModelxv,-1,0,void,N/A,N/A,out,fixed,N/A +glLightModelxv,0,0,GLenum,pname,N/A,in,fixed,?? +glLightModelxv,1,1,"const GLfixed *",params,???,???,???,??? +glLightxv,-1,0,void,N/A,N/A,out,fixed,N/A +glLightxv,0,0,GLenum,light,N/A,in,fixed,?? +glLightxv,1,0,GLenum,pname,N/A,in,fixed,?? +glLightxv,2,1,"const GLfixed *",params,???,???,???,??? +glLoadMatrixx,-1,0,void,N/A,N/A,out,fixed,N/A +glLoadMatrixx,0,1,"const GLfixed *",m,???,???,???,??? +glMaterialxv,-1,0,void,N/A,N/A,out,fixed,N/A +glMaterialxv,0,0,GLenum,face,N/A,in,fixed,?? +glMaterialxv,1,0,GLenum,pname,N/A,in,fixed,?? +glMaterialxv,2,1,"const GLfixed *",params,???,???,???,??? +glMultMatrixx,-1,0,void,N/A,N/A,out,fixed,N/A +glMultMatrixx,0,1,"const GLfixed *",m,???,???,???,??? +glTexEnvxv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexEnvxv,0,0,GLenum,target,N/A,in,fixed,?? +glTexEnvxv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexEnvxv,2,1,"const GLfixed *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_REGAL_ES1_1_compatibility.0001.csv b/signatures/pointer_functions_by_feature/GL_REGAL_ES1_1_compatibility.0001.csv new file mode 100644 index 0000000..880cdc4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_REGAL_ES1_1_compatibility.0001.csv @@ -0,0 +1,39 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glClipPlanef,-1,0,void,N/A,N/A,out,fixed,N/A +glClipPlanef,0,0,GLenum,plane,N/A,in,fixed,?? +glClipPlanef,1,1,"const GLfloat *",equation,???,???,???,??? +glClipPlanex,-1,0,void,N/A,N/A,out,fixed,N/A +glClipPlanex,0,0,GLenum,plane,N/A,in,fixed,?? +glClipPlanex,1,1,"const GLfixed *",equation,???,???,???,??? +glGetClipPlanef,-1,0,void,N/A,N/A,out,fixed,N/A +glGetClipPlanef,0,0,GLenum,pname,N/A,in,fixed,?? +glGetClipPlanef,1,0,GLfloat,eqn,???,in,fixed,?? +glGetClipPlanex,-1,0,void,N/A,N/A,out,fixed,N/A +glGetClipPlanex,0,0,GLenum,pname,N/A,in,fixed,?? +glGetClipPlanex,1,0,GLfixed,eqn,???,in,fixed,?? +glGetFixedv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFixedv,0,0,GLenum,pname,N/A,in,fixed,?? +glGetFixedv,1,1,"GLfixed *",params,???,???,???,??? +glGetLightxv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetLightxv,0,0,GLenum,light,N/A,in,fixed,?? +glGetLightxv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetLightxv,2,1,"GLfixed *",params,???,???,???,??? +glGetMaterialxv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMaterialxv,0,0,GLenum,face,N/A,in,fixed,?? +glGetMaterialxv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMaterialxv,2,1,"GLfixed *",params,???,???,???,??? +glGetTexEnvxv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexEnvxv,0,0,GLenum,env,N/A,in,fixed,?? +glGetTexEnvxv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexEnvxv,2,1,"GLfixed *",params,???,???,???,??? +glGetTexParameterxv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexParameterxv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexParameterxv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexParameterxv,2,1,"GLfixed *",params,???,???,???,??? +glPointParameterxv,-1,0,void,N/A,N/A,out,fixed,N/A +glPointParameterxv,0,0,GLenum,pname,N/A,in,fixed,?? +glPointParameterxv,1,1,"const GLfixed *",params,???,???,???,??? +glPointSizePointerOES,-1,0,void,N/A,N/A,out,fixed,N/A +glPointSizePointerOES,0,0,GLenum,type,N/A,in,fixed,?? +glPointSizePointerOES,1,0,GLsizei,stride,N/A,in,fixed,?? +glPointSizePointerOES,2,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_REGAL_ES1_1_compatibility.0002.csv b/signatures/pointer_functions_by_feature/GL_REGAL_ES1_1_compatibility.0002.csv new file mode 100644 index 0000000..4af511d --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_REGAL_ES1_1_compatibility.0002.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexParameterxv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexParameterxv,0,0,GLenum,target,N/A,in,fixed,?? +glTexParameterxv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexParameterxv,2,1,"const GLfixed *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_REGAL_extension_query.csv b/signatures/pointer_functions_by_feature/GL_REGAL_extension_query.csv new file mode 100644 index 0000000..fc908d9 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_REGAL_extension_query.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetExtensionREGAL,-1,0,GLboolean,N/A,N/A,out,fixed,?? +glGetExtensionREGAL,0,1,"const GLchar *",ext,???,???,???,??? +glIsSupportedREGAL,-1,0,GLboolean,N/A,N/A,out,fixed,?? +glIsSupportedREGAL,0,1,"const GLchar *",ext,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_REGAL_proc_address.csv b/signatures/pointer_functions_by_feature/GL_REGAL_proc_address.csv new file mode 100644 index 0000000..a72bdab --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_REGAL_proc_address.csv @@ -0,0 +1,3 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetProcAddressREGAL,-1,1,"void *",N/A,???,out,???,??? +glGetProcAddressREGAL,0,1,"const GLchar *",name,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIS_detail_texture.csv b/signatures/pointer_functions_by_feature/GL_SGIS_detail_texture.csv new file mode 100644 index 0000000..8ba08e9 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIS_detail_texture.csv @@ -0,0 +1,8 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDetailTexFuncSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glDetailTexFuncSGIS,0,0,GLenum,target,N/A,in,fixed,?? +glDetailTexFuncSGIS,1,0,GLsizei,n,N/A,in,fixed,?? +glDetailTexFuncSGIS,2,1,"const GLfloat *",points,???,???,???,??? +glGetDetailTexFuncSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glGetDetailTexFuncSGIS,0,0,GLenum,target,N/A,in,fixed,?? +glGetDetailTexFuncSGIS,1,1,"GLfloat *",points,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIS_fog_function.csv b/signatures/pointer_functions_by_feature/GL_SGIS_fog_function.csv new file mode 100644 index 0000000..b349870 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIS_fog_function.csv @@ -0,0 +1,6 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFogFuncSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glFogFuncSGIS,0,0,GLsizei,n,N/A,in,fixed,?? +glFogFuncSGIS,1,1,"const GLfloat *",points,???,???,???,??? +glGetFogFuncSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFogFuncSGIS,0,1,"GLfloat *",points,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIS_sharpen_texture.csv b/signatures/pointer_functions_by_feature/GL_SGIS_sharpen_texture.csv new file mode 100644 index 0000000..7fe1217 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIS_sharpen_texture.csv @@ -0,0 +1,8 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetSharpenTexFuncSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glGetSharpenTexFuncSGIS,0,0,GLenum,target,N/A,in,fixed,?? +glGetSharpenTexFuncSGIS,1,1,"GLfloat *",points,???,???,???,??? +glSharpenTexFuncSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glSharpenTexFuncSGIS,0,0,GLenum,target,N/A,in,fixed,?? +glSharpenTexFuncSGIS,1,0,GLsizei,n,N/A,in,fixed,?? +glSharpenTexFuncSGIS,2,1,"const GLfloat *",points,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIS_texture4D.csv b/signatures/pointer_functions_by_feature/GL_SGIS_texture4D.csv new file mode 100644 index 0000000..b1cf1a2 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIS_texture4D.csv @@ -0,0 +1,27 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexImage4DSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glTexImage4DSGIS,0,0,GLenum,target,N/A,in,fixed,?? +glTexImage4DSGIS,1,0,GLint,level,N/A,in,fixed,?? +glTexImage4DSGIS,2,0,GLenum,internalformat,N/A,in,fixed,?? +glTexImage4DSGIS,3,0,GLsizei,width,N/A,in,fixed,?? +glTexImage4DSGIS,4,0,GLsizei,height,N/A,in,fixed,?? +glTexImage4DSGIS,5,0,GLsizei,depth,N/A,in,fixed,?? +glTexImage4DSGIS,6,0,GLsizei,extent,N/A,in,fixed,?? +glTexImage4DSGIS,7,0,GLint,border,N/A,in,fixed,?? +glTexImage4DSGIS,8,0,GLenum,format,N/A,in,fixed,?? +glTexImage4DSGIS,9,0,GLenum,type,N/A,in,fixed,?? +glTexImage4DSGIS,10,1,"const void *",pixels,???,???,???,??? +glTexSubImage4DSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glTexSubImage4DSGIS,0,0,GLenum,target,N/A,in,fixed,?? +glTexSubImage4DSGIS,1,0,GLint,level,N/A,in,fixed,?? +glTexSubImage4DSGIS,2,0,GLint,xoffset,N/A,in,fixed,?? +glTexSubImage4DSGIS,3,0,GLint,yoffset,N/A,in,fixed,?? +glTexSubImage4DSGIS,4,0,GLint,zoffset,N/A,in,fixed,?? +glTexSubImage4DSGIS,5,0,GLint,woffset,N/A,in,fixed,?? +glTexSubImage4DSGIS,6,0,GLsizei,width,N/A,in,fixed,?? +glTexSubImage4DSGIS,7,0,GLsizei,height,N/A,in,fixed,?? +glTexSubImage4DSGIS,8,0,GLsizei,depth,N/A,in,fixed,?? +glTexSubImage4DSGIS,9,0,GLsizei,extent,N/A,in,fixed,?? +glTexSubImage4DSGIS,10,0,GLenum,format,N/A,in,fixed,?? +glTexSubImage4DSGIS,11,0,GLenum,type,N/A,in,fixed,?? +glTexSubImage4DSGIS,12,1,"const void *",pixels,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIS_texture_filter4.csv b/signatures/pointer_functions_by_feature/GL_SGIS_texture_filter4.csv new file mode 100644 index 0000000..c9162bf --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIS_texture_filter4.csv @@ -0,0 +1,10 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetTexFilterFuncSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexFilterFuncSGIS,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexFilterFuncSGIS,1,0,GLenum,filter,N/A,in,fixed,?? +glGetTexFilterFuncSGIS,2,1,"GLfloat *",weights,???,???,???,??? +glTexFilterFuncSGIS,-1,0,void,N/A,N/A,out,fixed,N/A +glTexFilterFuncSGIS,0,0,GLenum,target,N/A,in,fixed,?? +glTexFilterFuncSGIS,1,0,GLenum,filter,N/A,in,fixed,?? +glTexFilterFuncSGIS,2,0,GLsizei,n,N/A,in,fixed,?? +glTexFilterFuncSGIS,3,1,"const GLfloat *",weights,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIX_async.csv b/signatures/pointer_functions_by_feature/GL_SGIX_async.csv new file mode 100644 index 0000000..2c1b6c0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIX_async.csv @@ -0,0 +1,5 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFinishAsyncSGIX,-1,0,GLint,N/A,N/A,out,fixed,?? +glFinishAsyncSGIX,0,1,"GLuint *",markerp,???,???,???,??? +glPollAsyncSGIX,-1,0,GLint,N/A,N/A,out,fixed,?? +glPollAsyncSGIX,0,1,"GLuint *",markerp,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIX_fragment_specular_lighting.csv b/signatures/pointer_functions_by_feature/GL_SGIX_fragment_specular_lighting.csv new file mode 100644 index 0000000..252470a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIX_fragment_specular_lighting.csv @@ -0,0 +1,39 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFragmentLightModelfvSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentLightModelfvSGIX,0,0,GLenum,pname,N/A,in,fixed,?? +glFragmentLightModelfvSGIX,1,1,"GLfloat *",params,???,???,???,??? +glFragmentLightModelivSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentLightModelivSGIX,0,0,GLenum,pname,N/A,in,fixed,?? +glFragmentLightModelivSGIX,1,1,"GLint *",params,???,???,???,??? +glFragmentLightfvSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentLightfvSGIX,0,0,GLenum,light,N/A,in,fixed,?? +glFragmentLightfvSGIX,1,0,GLenum,pname,N/A,in,fixed,?? +glFragmentLightfvSGIX,2,1,"GLfloat *",params,???,???,???,??? +glFragmentLightivSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentLightivSGIX,0,0,GLenum,light,N/A,in,fixed,?? +glFragmentLightivSGIX,1,0,GLenum,pname,N/A,in,fixed,?? +glFragmentLightivSGIX,2,1,"GLint *",params,???,???,???,??? +glFragmentMaterialfvSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentMaterialfvSGIX,0,0,GLenum,face,N/A,in,fixed,?? +glFragmentMaterialfvSGIX,1,0,GLenum,pname,N/A,in,fixed,?? +glFragmentMaterialfvSGIX,2,1,"const GLfloat *",params,???,???,???,??? +glFragmentMaterialivSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glFragmentMaterialivSGIX,0,0,GLenum,face,N/A,in,fixed,?? +glFragmentMaterialivSGIX,1,0,GLenum,pname,N/A,in,fixed,?? +glFragmentMaterialivSGIX,2,1,"const GLint *",params,???,???,???,??? +glGetFragmentLightfvSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFragmentLightfvSGIX,0,0,GLenum,light,N/A,in,fixed,?? +glGetFragmentLightfvSGIX,1,0,GLenum,value,N/A,in,fixed,?? +glGetFragmentLightfvSGIX,2,1,"GLfloat *",data,???,???,???,??? +glGetFragmentLightivSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFragmentLightivSGIX,0,0,GLenum,light,N/A,in,fixed,?? +glGetFragmentLightivSGIX,1,0,GLenum,value,N/A,in,fixed,?? +glGetFragmentLightivSGIX,2,1,"GLint *",data,???,???,???,??? +glGetFragmentMaterialfvSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFragmentMaterialfvSGIX,0,0,GLenum,face,N/A,in,fixed,?? +glGetFragmentMaterialfvSGIX,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFragmentMaterialfvSGIX,2,1,"const GLfloat *",data,???,???,???,??? +glGetFragmentMaterialivSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFragmentMaterialivSGIX,0,0,GLenum,face,N/A,in,fixed,?? +glGetFragmentMaterialivSGIX,1,0,GLenum,pname,N/A,in,fixed,?? +glGetFragmentMaterialivSGIX,2,1,"const GLint *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIX_reference_plane.csv b/signatures/pointer_functions_by_feature/GL_SGIX_reference_plane.csv new file mode 100644 index 0000000..fe7e2a2 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIX_reference_plane.csv @@ -0,0 +1,3 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glReferencePlaneSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glReferencePlaneSGIX,0,1,"const GLdouble *",equation,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGIX_sprite.csv b/signatures/pointer_functions_by_feature/GL_SGIX_sprite.csv new file mode 100644 index 0000000..6037309 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGIX_sprite.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glSpriteParameterfvSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glSpriteParameterfvSGIX,0,0,GLenum,pname,N/A,in,fixed,?? +glSpriteParameterfvSGIX,1,1,"GLfloat *",params,???,???,???,??? +glSpriteParameterivSGIX,-1,0,void,N/A,N/A,out,fixed,N/A +glSpriteParameterivSGIX,0,0,GLenum,pname,N/A,in,fixed,?? +glSpriteParameterivSGIX,1,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SGI_color_table.csv b/signatures/pointer_functions_by_feature/GL_SGI_color_table.csv new file mode 100644 index 0000000..7deeaa3 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SGI_color_table.csv @@ -0,0 +1,29 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColorTableParameterfvSGI,-1,0,void,N/A,N/A,out,fixed,N/A +glColorTableParameterfvSGI,0,0,GLenum,target,N/A,in,fixed,?? +glColorTableParameterfvSGI,1,0,GLenum,pname,N/A,in,fixed,?? +glColorTableParameterfvSGI,2,1,"const GLfloat *",params,???,???,???,??? +glColorTableParameterivSGI,-1,0,void,N/A,N/A,out,fixed,N/A +glColorTableParameterivSGI,0,0,GLenum,target,N/A,in,fixed,?? +glColorTableParameterivSGI,1,0,GLenum,pname,N/A,in,fixed,?? +glColorTableParameterivSGI,2,1,"const GLint *",params,???,???,???,??? +glColorTableSGI,-1,0,void,N/A,N/A,out,fixed,N/A +glColorTableSGI,0,0,GLenum,target,N/A,in,fixed,?? +glColorTableSGI,1,0,GLenum,internalformat,N/A,in,fixed,?? +glColorTableSGI,2,0,GLsizei,width,N/A,in,fixed,?? +glColorTableSGI,3,0,GLenum,format,N/A,in,fixed,?? +glColorTableSGI,4,0,GLenum,type,N/A,in,fixed,?? +glColorTableSGI,5,1,"const void *",table,???,???,???,??? +glGetColorTableParameterfvSGI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTableParameterfvSGI,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTableParameterfvSGI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetColorTableParameterfvSGI,2,1,"GLfloat *",params,???,???,???,??? +glGetColorTableParameterivSGI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTableParameterivSGI,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTableParameterivSGI,1,0,GLenum,pname,N/A,in,fixed,?? +glGetColorTableParameterivSGI,2,1,"GLint *",params,???,???,???,??? +glGetColorTableSGI,-1,0,void,N/A,N/A,out,fixed,N/A +glGetColorTableSGI,0,0,GLenum,target,N/A,in,fixed,?? +glGetColorTableSGI,1,0,GLenum,format,N/A,in,fixed,?? +glGetColorTableSGI,2,0,GLenum,type,N/A,in,fixed,?? +glGetColorTableSGI,3,1,"void *",table,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SUN_read_video_pixels.csv b/signatures/pointer_functions_by_feature/GL_SUN_read_video_pixels.csv new file mode 100644 index 0000000..fbe60eb --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SUN_read_video_pixels.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glReadVideoPixelsSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReadVideoPixelsSUN,0,0,GLint,x,N/A,in,fixed,?? +glReadVideoPixelsSUN,1,0,GLint,y,N/A,in,fixed,?? +glReadVideoPixelsSUN,2,0,GLsizei,width,N/A,in,fixed,?? +glReadVideoPixelsSUN,3,0,GLsizei,height,N/A,in,fixed,?? +glReadVideoPixelsSUN,4,0,GLenum,format,N/A,in,fixed,?? +glReadVideoPixelsSUN,5,0,GLenum,type,N/A,in,fixed,?? +glReadVideoPixelsSUN,6,1,"void *",pixels,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SUN_triangle_list.csv b/signatures/pointer_functions_by_feature/GL_SUN_triangle_list.csv new file mode 100644 index 0000000..13d58c7 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SUN_triangle_list.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glReplacementCodePointerSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodePointerSUN,0,0,GLenum,type,N/A,in,fixed,?? +glReplacementCodePointerSUN,1,0,GLsizei,stride,N/A,in,fixed,?? +glReplacementCodePointerSUN,2,1,"const void *",pointer,???,???,???,??? +glReplacementCodeubvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeubvSUN,0,1,"const GLubyte *",code,???,???,???,??? +glReplacementCodeuivSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuivSUN,0,1,"const GLuint *",code,???,???,???,??? +glReplacementCodeusvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeusvSUN,0,1,"const GLushort *",code,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SUN_vertex.0001.csv b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0001.csv new file mode 100644 index 0000000..f0cc574 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0001.csv @@ -0,0 +1,17 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColor3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3fVertex3fvSUN,0,1,"const GLfloat *",c,???,???,???,??? +glColor3fVertex3fvSUN,1,1,"const GLfloat *",v,???,???,???,??? +glColor4fNormal3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4fNormal3fVertex3fvSUN,0,1,"const GLfloat *",c,???,???,???,??? +glColor4fNormal3fVertex3fvSUN,1,1,"const GLfloat *",n,???,???,???,??? +glColor4fNormal3fVertex3fvSUN,2,1,"const GLfloat *",v,???,???,???,??? +glColor4ubVertex2fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4ubVertex2fvSUN,0,1,"const GLubyte *",c,???,???,???,??? +glColor4ubVertex2fvSUN,1,1,"const GLfloat *",v,???,???,???,??? +glColor4ubVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4ubVertex3fvSUN,0,1,"const GLubyte *",c,???,???,???,??? +glColor4ubVertex3fvSUN,1,1,"const GLfloat *",v,???,???,???,??? +glNormal3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glNormal3fVertex3fvSUN,0,1,"const GLfloat *",n,???,???,???,??? +glNormal3fVertex3fvSUN,1,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SUN_vertex.0002.csv b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0002.csv new file mode 100644 index 0000000..4524a7c --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0002.csv @@ -0,0 +1,18 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glReplacementCodeuiColor3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuiColor3fVertex3fvSUN,0,1,"const GLuint *",rc,???,???,???,??? +glReplacementCodeuiColor3fVertex3fvSUN,1,1,"const GLfloat *",c,???,???,???,??? +glReplacementCodeuiColor3fVertex3fvSUN,2,1,"const GLfloat *",v,???,???,???,??? +glReplacementCodeuiColor4fNormal3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuiColor4fNormal3fVertex3fvSUN,0,1,"const GLuint *",rc,???,???,???,??? +glReplacementCodeuiColor4fNormal3fVertex3fvSUN,1,1,"const GLfloat *",c,???,???,???,??? +glReplacementCodeuiColor4fNormal3fVertex3fvSUN,2,1,"const GLfloat *",n,???,???,???,??? +glReplacementCodeuiColor4fNormal3fVertex3fvSUN,3,1,"const GLfloat *",v,???,???,???,??? +glReplacementCodeuiColor4ubVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuiColor4ubVertex3fvSUN,0,1,"const GLuint *",rc,???,???,???,??? +glReplacementCodeuiColor4ubVertex3fvSUN,1,1,"const GLubyte *",c,???,???,???,??? +glReplacementCodeuiColor4ubVertex3fvSUN,2,1,"const GLfloat *",v,???,???,???,??? +glReplacementCodeuiNormal3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuiNormal3fVertex3fvSUN,0,1,"const GLuint *",rc,???,???,???,??? +glReplacementCodeuiNormal3fVertex3fvSUN,1,1,"const GLfloat *",n,???,???,???,??? +glReplacementCodeuiNormal3fVertex3fvSUN,2,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SUN_vertex.0003.csv b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0003.csv new file mode 100644 index 0000000..9ecd619 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0003.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,0,1,"const GLuint *",rc,???,???,???,??? +glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,1,1,"const GLfloat *",tc,???,???,???,??? +glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,2,1,"const GLfloat *",c,???,???,???,??? +glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,3,1,"const GLfloat *",n,???,???,???,??? +glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,4,1,"const GLfloat *",v,???,???,???,??? +glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,0,1,"const GLuint *",rc,???,???,???,??? +glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,1,1,"const GLfloat *",tc,???,???,???,??? +glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,2,1,"const GLfloat *",n,???,???,???,??? +glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,3,1,"const GLfloat *",v,???,???,???,??? +glReplacementCodeuiTexCoord2fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuiTexCoord2fVertex3fvSUN,0,1,"const GLuint *",rc,???,???,???,??? +glReplacementCodeuiTexCoord2fVertex3fvSUN,1,1,"const GLfloat *",tc,???,???,???,??? +glReplacementCodeuiTexCoord2fVertex3fvSUN,2,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SUN_vertex.0004.csv b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0004.csv new file mode 100644 index 0000000..0b42313 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0004.csv @@ -0,0 +1,17 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glReplacementCodeuiVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glReplacementCodeuiVertex3fvSUN,0,1,"const GLuint *",rc,???,???,???,??? +glReplacementCodeuiVertex3fvSUN,1,1,"const GLfloat *",v,???,???,???,??? +glTexCoord2fColor3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2fColor3fVertex3fvSUN,0,1,"const GLfloat *",tc,???,???,???,??? +glTexCoord2fColor3fVertex3fvSUN,1,1,"const GLfloat *",c,???,???,???,??? +glTexCoord2fColor3fVertex3fvSUN,2,1,"const GLfloat *",v,???,???,???,??? +glTexCoord2fColor4fNormal3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2fColor4fNormal3fVertex3fvSUN,0,1,"const GLfloat *",tc,???,???,???,??? +glTexCoord2fColor4fNormal3fVertex3fvSUN,1,1,"const GLfloat *",c,???,???,???,??? +glTexCoord2fColor4fNormal3fVertex3fvSUN,2,1,"const GLfloat *",n,???,???,???,??? +glTexCoord2fColor4fNormal3fVertex3fvSUN,3,1,"const GLfloat *",v,???,???,???,??? +glTexCoord2fColor4ubVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2fColor4ubVertex3fvSUN,0,1,"const GLfloat *",tc,???,???,???,??? +glTexCoord2fColor4ubVertex3fvSUN,1,1,"const GLubyte *",c,???,???,???,??? +glTexCoord2fColor4ubVertex3fvSUN,2,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_SUN_vertex.0005.csv b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0005.csv new file mode 100644 index 0000000..134062b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_SUN_vertex.0005.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexCoord2fNormal3fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2fNormal3fVertex3fvSUN,0,1,"const GLfloat *",tc,???,???,???,??? +glTexCoord2fNormal3fVertex3fvSUN,1,1,"const GLfloat *",n,???,???,???,??? +glTexCoord2fNormal3fVertex3fvSUN,2,1,"const GLfloat *",v,???,???,???,??? +glTexCoord2fVertex3fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2fVertex3fvSUN,0,1,"const GLfloat *",tc,???,???,???,??? +glTexCoord2fVertex3fvSUN,1,1,"const GLfloat *",v,???,???,???,??? +glTexCoord4fColor4fNormal3fVertex4fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord4fColor4fNormal3fVertex4fvSUN,0,1,"const GLfloat *",tc,???,???,???,??? +glTexCoord4fColor4fNormal3fVertex4fvSUN,1,1,"const GLfloat *",c,???,???,???,??? +glTexCoord4fColor4fNormal3fVertex4fvSUN,2,1,"const GLfloat *",n,???,???,???,??? +glTexCoord4fColor4fNormal3fVertex4fvSUN,3,1,"const GLfloat *",v,???,???,???,??? +glTexCoord4fVertex4fvSUN,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord4fVertex4fvSUN,0,1,"const GLfloat *",tc,???,???,???,??? +glTexCoord4fVertex4fvSUN,1,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0001.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0001.csv new file mode 100644 index 0000000..08d0ca2 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0001.csv @@ -0,0 +1,32 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glAreTexturesResident,-1,0,GLboolean,N/A,N/A,out,fixed,?? +glAreTexturesResident,0,0,GLsizei,n,N/A,in,fixed,?? +glAreTexturesResident,1,1,"const GLuint *",textures,???,???,???,??? +glAreTexturesResident,2,1,"GLboolean *",residences,???,???,???,??? +glBitmap,-1,0,void,N/A,N/A,out,fixed,N/A +glBitmap,0,0,GLsizei,width,N/A,in,fixed,?? +glBitmap,1,0,GLsizei,height,N/A,in,fixed,?? +glBitmap,2,0,GLfloat,xorig,N/A,in,fixed,?? +glBitmap,3,0,GLfloat,yorig,N/A,in,fixed,?? +glBitmap,4,0,GLfloat,xmove,N/A,in,fixed,?? +glBitmap,5,0,GLfloat,ymove,N/A,in,fixed,?? +glBitmap,6,1,"const GLubyte *",bitmap,???,???,???,??? +glCallLists,-1,0,void,N/A,N/A,out,fixed,N/A +glCallLists,0,0,GLsizei,n,N/A,in,fixed,?? +glCallLists,1,0,GLenum,type,N/A,in,fixed,?? +glCallLists,2,1,"const void *",lists,???,???,???,??? +glClipPlane,-1,0,void,N/A,N/A,out,fixed,N/A +glClipPlane,0,0,GLenum,plane,N/A,in,fixed,?? +glClipPlane,1,1,"const GLdouble *",equation,???,???,???,??? +glColor3bv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3bv,0,1,"const GLbyte *",v,???,???,???,??? +glColor3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3dv,0,1,"const GLdouble *",v,???,???,???,??? +glColor3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3fv,0,1,"const GLfloat *",v,???,???,???,??? +glColor3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3iv,0,1,"const GLint *",v,???,???,???,??? +glColor3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3sv,0,1,"const GLshort *",v,???,???,???,??? +glColor3ubv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3ubv,0,1,"const GLubyte *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0002.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0002.csv new file mode 100644 index 0000000..90610cf --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0002.csv @@ -0,0 +1,26 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glColor3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3uiv,0,1,"const GLuint *",v,???,???,???,??? +glColor3usv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor3usv,0,1,"const GLushort *",v,???,???,???,??? +glColor4bv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4bv,0,1,"const GLbyte *",v,???,???,???,??? +glColor4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4dv,0,1,"const GLdouble *",v,???,???,???,??? +glColor4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4fv,0,1,"const GLfloat *",v,???,???,???,??? +glColor4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4iv,0,1,"const GLint *",v,???,???,???,??? +glColor4sv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4sv,0,1,"const GLshort *",v,???,???,???,??? +glColor4ubv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4ubv,0,1,"const GLubyte *",v,???,???,???,??? +glColor4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4uiv,0,1,"const GLuint *",v,???,???,???,??? +glColor4usv,-1,0,void,N/A,N/A,out,fixed,N/A +glColor4usv,0,1,"const GLushort *",v,???,???,???,??? +glColorPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glColorPointer,0,0,GLint,size,N/A,in,fixed,?? +glColorPointer,1,0,GLenum,type,N/A,in,fixed,?? +glColorPointer,2,0,GLsizei,stride,N/A,in,fixed,?? +glColorPointer,3,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0003.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0003.csv new file mode 100644 index 0000000..efcf4b8 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0003.csv @@ -0,0 +1,35 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDeleteTextures,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteTextures,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteTextures,1,1,"const GLuint *",textures,???,???,???,??? +glDrawElements,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElements,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElements,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElements,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElements,3,1,"const void *",indices,???,???,???,??? +glDrawPixels,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawPixels,0,0,GLsizei,width,N/A,in,fixed,?? +glDrawPixels,1,0,GLsizei,height,N/A,in,fixed,?? +glDrawPixels,2,0,GLenum,format,N/A,in,fixed,?? +glDrawPixels,3,0,GLenum,type,N/A,in,fixed,?? +glDrawPixels,4,1,"const void *",pixels,???,???,???,??? +glEdgeFlagPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glEdgeFlagPointer,0,0,GLsizei,stride,N/A,in,fixed,?? +glEdgeFlagPointer,1,1,"const void *",pointer,???,???,???,??? +glEdgeFlagv,-1,0,void,N/A,N/A,out,fixed,N/A +glEdgeFlagv,0,1,"const GLboolean *",flag,???,???,???,??? +glEvalCoord1dv,-1,0,void,N/A,N/A,out,fixed,N/A +glEvalCoord1dv,0,1,"const GLdouble *",u,???,???,???,??? +glEvalCoord1fv,-1,0,void,N/A,N/A,out,fixed,N/A +glEvalCoord1fv,0,1,"const GLfloat *",u,???,???,???,??? +glEvalCoord2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glEvalCoord2dv,0,1,"const GLdouble *",u,???,???,???,??? +glEvalCoord2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glEvalCoord2fv,0,1,"const GLfloat *",u,???,???,???,??? +glFeedbackBuffer,-1,0,void,N/A,N/A,out,fixed,N/A +glFeedbackBuffer,0,0,GLsizei,size,N/A,in,fixed,?? +glFeedbackBuffer,1,0,GLenum,type,N/A,in,fixed,?? +glFeedbackBuffer,2,1,"GLfloat *",buffer,???,???,???,??? +glFogfv,-1,0,void,N/A,N/A,out,fixed,N/A +glFogfv,0,0,GLenum,pname,N/A,in,fixed,?? +glFogfv,1,1,"const GLfloat *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0004.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0004.csv new file mode 100644 index 0000000..942c443 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0004.csv @@ -0,0 +1,38 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFogiv,-1,0,void,N/A,N/A,out,fixed,N/A +glFogiv,0,0,GLenum,pname,N/A,in,fixed,?? +glFogiv,1,1,"const GLint *",params,???,???,???,??? +glGenTextures,-1,0,void,N/A,N/A,out,fixed,N/A +glGenTextures,0,0,GLsizei,n,N/A,in,fixed,?? +glGenTextures,1,1,"GLuint *",textures,???,???,???,??? +glGetBooleanv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBooleanv,0,0,GLenum,pname,N/A,in,fixed,?? +glGetBooleanv,1,1,"GLboolean *",params,???,???,???,??? +glGetClipPlane,-1,0,void,N/A,N/A,out,fixed,N/A +glGetClipPlane,0,0,GLenum,plane,N/A,in,fixed,?? +glGetClipPlane,1,1,"GLdouble *",equation,???,???,???,??? +glGetDoublev,-1,0,void,N/A,N/A,out,fixed,N/A +glGetDoublev,0,0,GLenum,pname,N/A,in,fixed,?? +glGetDoublev,1,1,"GLdouble *",params,???,???,???,??? +glGetFloatv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetFloatv,0,0,GLenum,pname,N/A,in,fixed,?? +glGetFloatv,1,1,"GLfloat *",params,???,???,???,??? +glGetIntegerv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetIntegerv,0,0,GLenum,pname,N/A,in,fixed,?? +glGetIntegerv,1,1,"GLint *",params,???,???,???,??? +glGetLightfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetLightfv,0,0,GLenum,light,N/A,in,fixed,?? +glGetLightfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetLightfv,2,1,"GLfloat *",params,???,???,???,??? +glGetLightiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetLightiv,0,0,GLenum,light,N/A,in,fixed,?? +glGetLightiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetLightiv,2,1,"GLint *",params,???,???,???,??? +glGetMapdv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMapdv,0,0,GLenum,target,N/A,in,fixed,?? +glGetMapdv,1,0,GLenum,query,N/A,in,fixed,?? +glGetMapdv,2,1,"GLdouble *",v,???,???,???,??? +glGetMapfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMapfv,0,0,GLenum,target,N/A,in,fixed,?? +glGetMapfv,1,0,GLenum,query,N/A,in,fixed,?? +glGetMapfv,2,1,"GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0005.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0005.csv new file mode 100644 index 0000000..90d50c8 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0005.csv @@ -0,0 +1,35 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetMapiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMapiv,0,0,GLenum,target,N/A,in,fixed,?? +glGetMapiv,1,0,GLenum,query,N/A,in,fixed,?? +glGetMapiv,2,1,"GLint *",v,???,???,???,??? +glGetMaterialfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMaterialfv,0,0,GLenum,face,N/A,in,fixed,?? +glGetMaterialfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMaterialfv,2,1,"GLfloat *",params,???,???,???,??? +glGetMaterialiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetMaterialiv,0,0,GLenum,face,N/A,in,fixed,?? +glGetMaterialiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetMaterialiv,2,1,"GLint *",params,???,???,???,??? +glGetPixelMapfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPixelMapfv,0,0,GLenum,map,N/A,in,fixed,?? +glGetPixelMapfv,1,1,"GLfloat *",values,???,???,???,??? +glGetPixelMapuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPixelMapuiv,0,0,GLenum,map,N/A,in,fixed,?? +glGetPixelMapuiv,1,1,"GLuint *",values,???,???,???,??? +glGetPixelMapusv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPixelMapusv,0,0,GLenum,map,N/A,in,fixed,?? +glGetPixelMapusv,1,1,"GLushort *",values,???,???,???,??? +glGetPointerv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPointerv,0,0,GLenum,pname,N/A,in,fixed,?? +glGetPointerv,1,2,"void * *",params,???,???,???,??? +glGetPolygonStipple,-1,0,void,N/A,N/A,out,fixed,N/A +glGetPolygonStipple,0,1,"GLubyte *",mask,???,???,???,??? +glGetTexEnvfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexEnvfv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexEnvfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexEnvfv,2,1,"GLfloat *",params,???,???,???,??? +glGetTexEnviv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexEnviv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexEnviv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexEnviv,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0006.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0006.csv new file mode 100644 index 0000000..e7cd0e7 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0006.csv @@ -0,0 +1,45 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetTexGendv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexGendv,0,0,GLenum,coord,N/A,in,fixed,?? +glGetTexGendv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexGendv,2,1,"GLdouble *",params,???,???,???,??? +glGetTexGenfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexGenfv,0,0,GLenum,coord,N/A,in,fixed,?? +glGetTexGenfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexGenfv,2,1,"GLfloat *",params,???,???,???,??? +glGetTexGeniv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexGeniv,0,0,GLenum,coord,N/A,in,fixed,?? +glGetTexGeniv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexGeniv,2,1,"GLint *",params,???,???,???,??? +glGetTexImage,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexImage,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexImage,1,0,GLint,level,N/A,in,fixed,?? +glGetTexImage,2,0,GLenum,format,N/A,in,fixed,?? +glGetTexImage,3,0,GLenum,type,N/A,in,fixed,?? +glGetTexImage,4,1,"void *",pixels,???,???,???,??? +glGetTexLevelParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexLevelParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexLevelParameterfv,1,0,GLint,level,N/A,in,fixed,?? +glGetTexLevelParameterfv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTexLevelParameterfv,3,1,"GLfloat *",params,???,???,???,??? +glGetTexLevelParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexLevelParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexLevelParameteriv,1,0,GLint,level,N/A,in,fixed,?? +glGetTexLevelParameteriv,2,0,GLenum,pname,N/A,in,fixed,?? +glGetTexLevelParameteriv,3,1,"GLint *",params,???,???,???,??? +glGetTexParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexParameterfv,2,1,"GLfloat *",params,???,???,???,??? +glGetTexParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexParameteriv,2,1,"GLint *",params,???,???,???,??? +glIndexPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glIndexPointer,0,0,GLenum,type,N/A,in,fixed,?? +glIndexPointer,1,0,GLsizei,stride,N/A,in,fixed,?? +glIndexPointer,2,1,"const void *",pointer,???,???,???,??? +glIndexdv,-1,0,void,N/A,N/A,out,fixed,N/A +glIndexdv,0,1,"const GLdouble *",c,???,???,???,??? +glIndexfv,-1,0,void,N/A,N/A,out,fixed,N/A +glIndexfv,0,1,"const GLfloat *",c,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0007.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0007.csv new file mode 100644 index 0000000..764185a --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0007.csv @@ -0,0 +1,36 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glIndexiv,-1,0,void,N/A,N/A,out,fixed,N/A +glIndexiv,0,1,"const GLint *",c,???,???,???,??? +glIndexsv,-1,0,void,N/A,N/A,out,fixed,N/A +glIndexsv,0,1,"const GLshort *",c,???,???,???,??? +glIndexubv,-1,0,void,N/A,N/A,out,fixed,N/A +glIndexubv,0,1,"const GLubyte *",c,???,???,???,??? +glInterleavedArrays,-1,0,void,N/A,N/A,out,fixed,N/A +glInterleavedArrays,0,0,GLenum,format,N/A,in,fixed,?? +glInterleavedArrays,1,0,GLsizei,stride,N/A,in,fixed,?? +glInterleavedArrays,2,1,"const void *",pointer,???,???,???,??? +glLightModelfv,-1,0,void,N/A,N/A,out,fixed,N/A +glLightModelfv,0,0,GLenum,pname,N/A,in,fixed,?? +glLightModelfv,1,1,"const GLfloat *",params,???,???,???,??? +glLightModeliv,-1,0,void,N/A,N/A,out,fixed,N/A +glLightModeliv,0,0,GLenum,pname,N/A,in,fixed,?? +glLightModeliv,1,1,"const GLint *",params,???,???,???,??? +glLightfv,-1,0,void,N/A,N/A,out,fixed,N/A +glLightfv,0,0,GLenum,light,N/A,in,fixed,?? +glLightfv,1,0,GLenum,pname,N/A,in,fixed,?? +glLightfv,2,1,"const GLfloat *",params,???,???,???,??? +glLightiv,-1,0,void,N/A,N/A,out,fixed,N/A +glLightiv,0,0,GLenum,light,N/A,in,fixed,?? +glLightiv,1,0,GLenum,pname,N/A,in,fixed,?? +glLightiv,2,1,"const GLint *",params,???,???,???,??? +glLoadMatrixd,-1,0,void,N/A,N/A,out,fixed,N/A +glLoadMatrixd,0,1,"const GLdouble *",m,???,???,???,??? +glLoadMatrixf,-1,0,void,N/A,N/A,out,fixed,N/A +glLoadMatrixf,0,1,"const GLfloat *",m,???,???,???,??? +glMap1d,-1,0,void,N/A,N/A,out,fixed,N/A +glMap1d,0,0,GLenum,target,N/A,in,fixed,?? +glMap1d,1,0,GLdouble,u1,N/A,in,fixed,?? +glMap1d,2,0,GLdouble,u2,N/A,in,fixed,?? +glMap1d,3,0,GLint,stride,N/A,in,fixed,?? +glMap1d,4,0,GLint,order,N/A,in,fixed,?? +glMap1d,5,1,"const GLdouble *",points,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0008.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0008.csv new file mode 100644 index 0000000..fe8fafb --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0008.csv @@ -0,0 +1,50 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMap1f,-1,0,void,N/A,N/A,out,fixed,N/A +glMap1f,0,0,GLenum,target,N/A,in,fixed,?? +glMap1f,1,0,GLfloat,u1,N/A,in,fixed,?? +glMap1f,2,0,GLfloat,u2,N/A,in,fixed,?? +glMap1f,3,0,GLint,stride,N/A,in,fixed,?? +glMap1f,4,0,GLint,order,N/A,in,fixed,?? +glMap1f,5,1,"const GLfloat *",points,???,???,???,??? +glMap2d,-1,0,void,N/A,N/A,out,fixed,N/A +glMap2d,0,0,GLenum,target,N/A,in,fixed,?? +glMap2d,1,0,GLdouble,u1,N/A,in,fixed,?? +glMap2d,2,0,GLdouble,u2,N/A,in,fixed,?? +glMap2d,3,0,GLint,ustride,N/A,in,fixed,?? +glMap2d,4,0,GLint,uorder,N/A,in,fixed,?? +glMap2d,5,0,GLdouble,v1,N/A,in,fixed,?? +glMap2d,6,0,GLdouble,v2,N/A,in,fixed,?? +glMap2d,7,0,GLint,vstride,N/A,in,fixed,?? +glMap2d,8,0,GLint,vorder,N/A,in,fixed,?? +glMap2d,9,1,"const GLdouble *",points,???,???,???,??? +glMap2f,-1,0,void,N/A,N/A,out,fixed,N/A +glMap2f,0,0,GLenum,target,N/A,in,fixed,?? +glMap2f,1,0,GLfloat,u1,N/A,in,fixed,?? +glMap2f,2,0,GLfloat,u2,N/A,in,fixed,?? +glMap2f,3,0,GLint,ustride,N/A,in,fixed,?? +glMap2f,4,0,GLint,uorder,N/A,in,fixed,?? +glMap2f,5,0,GLfloat,v1,N/A,in,fixed,?? +glMap2f,6,0,GLfloat,v2,N/A,in,fixed,?? +glMap2f,7,0,GLint,vstride,N/A,in,fixed,?? +glMap2f,8,0,GLint,vorder,N/A,in,fixed,?? +glMap2f,9,1,"const GLfloat *",points,???,???,???,??? +glMaterialfv,-1,0,void,N/A,N/A,out,fixed,N/A +glMaterialfv,0,0,GLenum,face,N/A,in,fixed,?? +glMaterialfv,1,0,GLenum,pname,N/A,in,fixed,?? +glMaterialfv,2,1,"const GLfloat *",params,???,???,???,??? +glMaterialiv,-1,0,void,N/A,N/A,out,fixed,N/A +glMaterialiv,0,0,GLenum,face,N/A,in,fixed,?? +glMaterialiv,1,0,GLenum,pname,N/A,in,fixed,?? +glMaterialiv,2,1,"const GLint *",params,???,???,???,??? +glMultMatrixd,-1,0,void,N/A,N/A,out,fixed,N/A +glMultMatrixd,0,1,"const GLdouble *",m,???,???,???,??? +glMultMatrixf,-1,0,void,N/A,N/A,out,fixed,N/A +glMultMatrixf,0,1,"const GLfloat *",m,???,???,???,??? +glNormal3bv,-1,0,void,N/A,N/A,out,fixed,N/A +glNormal3bv,0,1,"const GLbyte *",v,???,???,???,??? +glNormal3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glNormal3dv,0,1,"const GLdouble *",v,???,???,???,??? +glNormal3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glNormal3fv,0,1,"const GLfloat *",v,???,???,???,??? +glNormal3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glNormal3iv,0,1,"const GLint *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0009.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0009.csv new file mode 100644 index 0000000..8ab2aa0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0009.csv @@ -0,0 +1,31 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glNormal3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glNormal3sv,0,1,"const GLshort *",v,???,???,???,??? +glNormalPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glNormalPointer,0,0,GLenum,type,N/A,in,fixed,?? +glNormalPointer,1,0,GLsizei,stride,N/A,in,fixed,?? +glNormalPointer,2,1,"const void *",pointer,???,???,???,??? +glPixelMapfv,-1,0,void,N/A,N/A,out,fixed,N/A +glPixelMapfv,0,0,GLenum,map,N/A,in,fixed,?? +glPixelMapfv,1,0,GLsizei,mapsize,N/A,in,fixed,?? +glPixelMapfv,2,1,"const GLfloat *",values,???,???,???,??? +glPixelMapuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glPixelMapuiv,0,0,GLenum,map,N/A,in,fixed,?? +glPixelMapuiv,1,0,GLsizei,mapsize,N/A,in,fixed,?? +glPixelMapuiv,2,1,"const GLuint *",values,???,???,???,??? +glPixelMapusv,-1,0,void,N/A,N/A,out,fixed,N/A +glPixelMapusv,0,0,GLenum,map,N/A,in,fixed,?? +glPixelMapusv,1,0,GLsizei,mapsize,N/A,in,fixed,?? +glPixelMapusv,2,1,"const GLushort *",values,???,???,???,??? +glPolygonStipple,-1,0,void,N/A,N/A,out,fixed,N/A +glPolygonStipple,0,1,"const GLubyte *",mask,???,???,???,??? +glPrioritizeTextures,-1,0,void,N/A,N/A,out,fixed,N/A +glPrioritizeTextures,0,0,GLsizei,n,N/A,in,fixed,?? +glPrioritizeTextures,1,1,"const GLuint *",textures,???,???,???,??? +glPrioritizeTextures,2,1,"const GLclampf *",priorities,???,???,???,??? +glRasterPos2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos2dv,0,1,"const GLdouble *",v,???,???,???,??? +glRasterPos2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos2fv,0,1,"const GLfloat *",v,???,???,???,??? +glRasterPos2iv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos2iv,0,1,"const GLint *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0010.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0010.csv new file mode 100644 index 0000000..c38d187 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0010.csv @@ -0,0 +1,30 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glRasterPos2sv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos2sv,0,1,"const GLshort *",v,???,???,???,??? +glRasterPos3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos3dv,0,1,"const GLdouble *",v,???,???,???,??? +glRasterPos3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos3fv,0,1,"const GLfloat *",v,???,???,???,??? +glRasterPos3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos3iv,0,1,"const GLint *",v,???,???,???,??? +glRasterPos3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos3sv,0,1,"const GLshort *",v,???,???,???,??? +glRasterPos4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos4dv,0,1,"const GLdouble *",v,???,???,???,??? +glRasterPos4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos4fv,0,1,"const GLfloat *",v,???,???,???,??? +glRasterPos4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos4iv,0,1,"const GLint *",v,???,???,???,??? +glRasterPos4sv,-1,0,void,N/A,N/A,out,fixed,N/A +glRasterPos4sv,0,1,"const GLshort *",v,???,???,???,??? +glReadPixels,-1,0,void,N/A,N/A,out,fixed,N/A +glReadPixels,0,0,GLint,x,N/A,in,fixed,?? +glReadPixels,1,0,GLint,y,N/A,in,fixed,?? +glReadPixels,2,0,GLsizei,width,N/A,in,fixed,?? +glReadPixels,3,0,GLsizei,height,N/A,in,fixed,?? +glReadPixels,4,0,GLenum,format,N/A,in,fixed,?? +glReadPixels,5,0,GLenum,type,N/A,in,fixed,?? +glReadPixels,6,1,"void *",pixels,???,???,???,??? +glRectdv,-1,0,void,N/A,N/A,out,fixed,N/A +glRectdv,0,1,"const GLdouble *",v1,???,???,???,??? +glRectdv,1,1,"const GLdouble *",v2,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0011.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0011.csv new file mode 100644 index 0000000..b2768a1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0011.csv @@ -0,0 +1,21 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glRectfv,-1,0,void,N/A,N/A,out,fixed,N/A +glRectfv,0,1,"const GLfloat *",v1,???,???,???,??? +glRectfv,1,1,"const GLfloat *",v2,???,???,???,??? +glRectiv,-1,0,void,N/A,N/A,out,fixed,N/A +glRectiv,0,1,"const GLint *",v1,???,???,???,??? +glRectiv,1,1,"const GLint *",v2,???,???,???,??? +glRectsv,-1,0,void,N/A,N/A,out,fixed,N/A +glRectsv,0,1,"const GLshort *",v1,???,???,???,??? +glRectsv,1,1,"const GLshort *",v2,???,???,???,??? +glSelectBuffer,-1,0,void,N/A,N/A,out,fixed,N/A +glSelectBuffer,0,0,GLsizei,size,N/A,in,fixed,?? +glSelectBuffer,1,1,"GLuint *",buffer,???,???,???,??? +glTexCoord1dv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord1dv,0,1,"const GLdouble *",v,???,???,???,??? +glTexCoord1fv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord1fv,0,1,"const GLfloat *",v,???,???,???,??? +glTexCoord1iv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord1iv,0,1,"const GLint *",v,???,???,???,??? +glTexCoord1sv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord1sv,0,1,"const GLshort *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0012.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0012.csv new file mode 100644 index 0000000..d81287b --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0012.csv @@ -0,0 +1,23 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexCoord2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2dv,0,1,"const GLdouble *",v,???,???,???,??? +glTexCoord2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2fv,0,1,"const GLfloat *",v,???,???,???,??? +glTexCoord2iv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2iv,0,1,"const GLint *",v,???,???,???,??? +glTexCoord2sv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord2sv,0,1,"const GLshort *",v,???,???,???,??? +glTexCoord3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord3dv,0,1,"const GLdouble *",v,???,???,???,??? +glTexCoord3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord3fv,0,1,"const GLfloat *",v,???,???,???,??? +glTexCoord3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord3iv,0,1,"const GLint *",v,???,???,???,??? +glTexCoord3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord3sv,0,1,"const GLshort *",v,???,???,???,??? +glTexCoord4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord4dv,0,1,"const GLdouble *",v,???,???,???,??? +glTexCoord4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord4fv,0,1,"const GLfloat *",v,???,???,???,??? +glTexCoord4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord4iv,0,1,"const GLint *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0013.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0013.csv new file mode 100644 index 0000000..803b83c --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0013.csv @@ -0,0 +1,55 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexCoord4sv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoord4sv,0,1,"const GLshort *",v,???,???,???,??? +glTexCoordPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glTexCoordPointer,0,0,GLint,size,N/A,in,fixed,?? +glTexCoordPointer,1,0,GLenum,type,N/A,in,fixed,?? +glTexCoordPointer,2,0,GLsizei,stride,N/A,in,fixed,?? +glTexCoordPointer,3,1,"const void *",pointer,???,???,???,??? +glTexEnvfv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexEnvfv,0,0,GLenum,target,N/A,in,fixed,?? +glTexEnvfv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexEnvfv,2,1,"const GLfloat *",params,???,???,???,??? +glTexEnviv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexEnviv,0,0,GLenum,target,N/A,in,fixed,?? +glTexEnviv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexEnviv,2,1,"const GLint *",params,???,???,???,??? +glTexGendv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexGendv,0,0,GLenum,coord,N/A,in,fixed,?? +glTexGendv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexGendv,2,1,"const GLdouble *",params,???,???,???,??? +glTexGenfv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexGenfv,0,0,GLenum,coord,N/A,in,fixed,?? +glTexGenfv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexGenfv,2,1,"const GLfloat *",params,???,???,???,??? +glTexGeniv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexGeniv,0,0,GLenum,coord,N/A,in,fixed,?? +glTexGeniv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexGeniv,2,1,"const GLint *",params,???,???,???,??? +glTexImage1D,-1,0,void,N/A,N/A,out,fixed,N/A +glTexImage1D,0,0,GLenum,target,N/A,in,fixed,?? +glTexImage1D,1,0,GLint,level,N/A,in,fixed,?? +glTexImage1D,2,0,GLint,internalformat,N/A,in,fixed,?? +glTexImage1D,3,0,GLsizei,width,N/A,in,fixed,?? +glTexImage1D,4,0,GLint,border,N/A,in,fixed,?? +glTexImage1D,5,0,GLenum,format,N/A,in,fixed,?? +glTexImage1D,6,0,GLenum,type,N/A,in,fixed,?? +glTexImage1D,7,1,"const void *",pixels,???,???,???,??? +glTexImage2D,-1,0,void,N/A,N/A,out,fixed,N/A +glTexImage2D,0,0,GLenum,target,N/A,in,fixed,?? +glTexImage2D,1,0,GLint,level,N/A,in,fixed,?? +glTexImage2D,2,0,GLint,internalformat,N/A,in,fixed,?? +glTexImage2D,3,0,GLsizei,width,N/A,in,fixed,?? +glTexImage2D,4,0,GLsizei,height,N/A,in,fixed,?? +glTexImage2D,5,0,GLint,border,N/A,in,fixed,?? +glTexImage2D,6,0,GLenum,format,N/A,in,fixed,?? +glTexImage2D,7,0,GLenum,type,N/A,in,fixed,?? +glTexImage2D,8,1,"const void *",pixels,???,???,???,??? +glTexParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexParameterfv,0,0,GLenum,target,N/A,in,fixed,?? +glTexParameterfv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexParameterfv,2,1,"const GLfloat *",params,???,???,???,??? +glTexParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glTexParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexParameteriv,2,1,"const GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0014.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0014.csv new file mode 100644 index 0000000..81250f1 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0014.csv @@ -0,0 +1,37 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glTexSubImage1D,-1,0,void,N/A,N/A,out,fixed,N/A +glTexSubImage1D,0,0,GLenum,target,N/A,in,fixed,?? +glTexSubImage1D,1,0,GLint,level,N/A,in,fixed,?? +glTexSubImage1D,2,0,GLint,xoffset,N/A,in,fixed,?? +glTexSubImage1D,3,0,GLsizei,width,N/A,in,fixed,?? +glTexSubImage1D,4,0,GLenum,format,N/A,in,fixed,?? +glTexSubImage1D,5,0,GLenum,type,N/A,in,fixed,?? +glTexSubImage1D,6,1,"const void *",pixels,???,???,???,??? +glTexSubImage2D,-1,0,void,N/A,N/A,out,fixed,N/A +glTexSubImage2D,0,0,GLenum,target,N/A,in,fixed,?? +glTexSubImage2D,1,0,GLint,level,N/A,in,fixed,?? +glTexSubImage2D,2,0,GLint,xoffset,N/A,in,fixed,?? +glTexSubImage2D,3,0,GLint,yoffset,N/A,in,fixed,?? +glTexSubImage2D,4,0,GLsizei,width,N/A,in,fixed,?? +glTexSubImage2D,5,0,GLsizei,height,N/A,in,fixed,?? +glTexSubImage2D,6,0,GLenum,format,N/A,in,fixed,?? +glTexSubImage2D,7,0,GLenum,type,N/A,in,fixed,?? +glTexSubImage2D,8,1,"const void *",pixels,???,???,???,??? +glVertex2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex2dv,0,1,"const GLdouble *",v,???,???,???,??? +glVertex2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex2fv,0,1,"const GLfloat *",v,???,???,???,??? +glVertex2iv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex2iv,0,1,"const GLint *",v,???,???,???,??? +glVertex2sv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex2sv,0,1,"const GLshort *",v,???,???,???,??? +glVertex3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex3dv,0,1,"const GLdouble *",v,???,???,???,??? +glVertex3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex3fv,0,1,"const GLfloat *",v,???,???,???,??? +glVertex3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex3iv,0,1,"const GLint *",v,???,???,???,??? +glVertex3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex3sv,0,1,"const GLshort *",v,???,???,???,??? +glVertex4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex4dv,0,1,"const GLdouble *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0015.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0015.csv new file mode 100644 index 0000000..ead7e6e --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_1.0015.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertex4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex4fv,0,1,"const GLfloat *",v,???,???,???,??? +glVertex4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex4iv,0,1,"const GLint *",v,???,???,???,??? +glVertex4sv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertex4sv,0,1,"const GLshort *",v,???,???,???,??? +glVertexPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexPointer,0,0,GLint,size,N/A,in,fixed,?? +glVertexPointer,1,0,GLenum,type,N/A,in,fixed,?? +glVertexPointer,2,0,GLsizei,stride,N/A,in,fixed,?? +glVertexPointer,3,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_2.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_2.csv new file mode 100644 index 0000000..d776b33 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_2.csv @@ -0,0 +1,31 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawRangeElements,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawRangeElements,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawRangeElements,1,0,GLuint,start,N/A,in,fixed,?? +glDrawRangeElements,2,0,GLuint,end,N/A,in,fixed,?? +glDrawRangeElements,3,0,GLsizei,count,N/A,in,fixed,?? +glDrawRangeElements,4,0,GLenum,type,N/A,in,fixed,?? +glDrawRangeElements,5,1,"const void *",indices,???,???,???,??? +glTexImage3D,-1,0,void,N/A,N/A,out,fixed,N/A +glTexImage3D,0,0,GLenum,target,N/A,in,fixed,?? +glTexImage3D,1,0,GLint,level,N/A,in,fixed,?? +glTexImage3D,2,0,GLint,internalFormat,N/A,in,fixed,?? +glTexImage3D,3,0,GLsizei,width,N/A,in,fixed,?? +glTexImage3D,4,0,GLsizei,height,N/A,in,fixed,?? +glTexImage3D,5,0,GLsizei,depth,N/A,in,fixed,?? +glTexImage3D,6,0,GLint,border,N/A,in,fixed,?? +glTexImage3D,7,0,GLenum,format,N/A,in,fixed,?? +glTexImage3D,8,0,GLenum,type,N/A,in,fixed,?? +glTexImage3D,9,1,"const void *",pixels,???,???,???,??? +glTexSubImage3D,-1,0,void,N/A,N/A,out,fixed,N/A +glTexSubImage3D,0,0,GLenum,target,N/A,in,fixed,?? +glTexSubImage3D,1,0,GLint,level,N/A,in,fixed,?? +glTexSubImage3D,2,0,GLint,xoffset,N/A,in,fixed,?? +glTexSubImage3D,3,0,GLint,yoffset,N/A,in,fixed,?? +glTexSubImage3D,4,0,GLint,zoffset,N/A,in,fixed,?? +glTexSubImage3D,5,0,GLsizei,width,N/A,in,fixed,?? +glTexSubImage3D,6,0,GLsizei,height,N/A,in,fixed,?? +glTexSubImage3D,7,0,GLsizei,depth,N/A,in,fixed,?? +glTexSubImage3D,8,0,GLenum,format,N/A,in,fixed,?? +glTexSubImage3D,9,0,GLenum,type,N/A,in,fixed,?? +glTexSubImage3D,10,1,"const void *",pixels,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0001.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0001.csv new file mode 100644 index 0000000..38f59dc --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0001.csv @@ -0,0 +1,70 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glCompressedTexImage1D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexImage1D,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexImage1D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexImage1D,2,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTexImage1D,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexImage1D,4,0,GLint,border,N/A,in,fixed,?? +glCompressedTexImage1D,5,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexImage1D,6,1,"const void *",data,???,???,???,??? +glCompressedTexImage2D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexImage2D,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexImage2D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexImage2D,2,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTexImage2D,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexImage2D,4,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTexImage2D,5,0,GLint,border,N/A,in,fixed,?? +glCompressedTexImage2D,6,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexImage2D,7,1,"const void *",data,???,???,???,??? +glCompressedTexImage3D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexImage3D,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexImage3D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexImage3D,2,0,GLenum,internalformat,N/A,in,fixed,?? +glCompressedTexImage3D,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexImage3D,4,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTexImage3D,5,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedTexImage3D,6,0,GLint,border,N/A,in,fixed,?? +glCompressedTexImage3D,7,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexImage3D,8,1,"const void *",data,???,???,???,??? +glCompressedTexSubImage1D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexSubImage1D,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexSubImage1D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexSubImage1D,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTexSubImage1D,3,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexSubImage1D,4,0,GLenum,format,N/A,in,fixed,?? +glCompressedTexSubImage1D,5,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexSubImage1D,6,1,"const void *",data,???,???,???,??? +glCompressedTexSubImage2D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexSubImage2D,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexSubImage2D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexSubImage2D,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTexSubImage2D,3,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedTexSubImage2D,4,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexSubImage2D,5,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTexSubImage2D,6,0,GLenum,format,N/A,in,fixed,?? +glCompressedTexSubImage2D,7,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexSubImage2D,8,1,"const void *",data,???,???,???,??? +glCompressedTexSubImage3D,-1,0,void,N/A,N/A,out,fixed,N/A +glCompressedTexSubImage3D,0,0,GLenum,target,N/A,in,fixed,?? +glCompressedTexSubImage3D,1,0,GLint,level,N/A,in,fixed,?? +glCompressedTexSubImage3D,2,0,GLint,xoffset,N/A,in,fixed,?? +glCompressedTexSubImage3D,3,0,GLint,yoffset,N/A,in,fixed,?? +glCompressedTexSubImage3D,4,0,GLint,zoffset,N/A,in,fixed,?? +glCompressedTexSubImage3D,5,0,GLsizei,width,N/A,in,fixed,?? +glCompressedTexSubImage3D,6,0,GLsizei,height,N/A,in,fixed,?? +glCompressedTexSubImage3D,7,0,GLsizei,depth,N/A,in,fixed,?? +glCompressedTexSubImage3D,8,0,GLenum,format,N/A,in,fixed,?? +glCompressedTexSubImage3D,9,0,GLsizei,imageSize,N/A,in,fixed,?? +glCompressedTexSubImage3D,10,1,"const void *",data,???,???,???,??? +glGetCompressedTexImage,-1,0,void,N/A,N/A,out,fixed,N/A +glGetCompressedTexImage,0,0,GLenum,target,N/A,in,fixed,?? +glGetCompressedTexImage,1,0,GLint,lod,N/A,in,fixed,?? +glGetCompressedTexImage,2,1,"void *",img,???,???,???,??? +glLoadTransposeMatrixd,-1,0,void,N/A,N/A,out,fixed,N/A +glLoadTransposeMatrixd,0,0,"const GLdouble",m,???,in,fixed,?? +glLoadTransposeMatrixf,-1,0,void,N/A,N/A,out,fixed,N/A +glLoadTransposeMatrixf,0,0,"const GLfloat",m,???,in,fixed,?? +glMultTransposeMatrixd,-1,0,void,N/A,N/A,out,fixed,N/A +glMultTransposeMatrixd,0,0,"const GLdouble",m,???,in,fixed,?? +glMultTransposeMatrixf,-1,0,void,N/A,N/A,out,fixed,N/A +glMultTransposeMatrixf,0,0,"const GLfloat",m,???,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0002.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0002.csv new file mode 100644 index 0000000..59bbd2c --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0002.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiTexCoord1dv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1dv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1dv,1,1,"const GLdouble *",v,???,???,???,??? +glMultiTexCoord1fv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1fv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1fv,1,1,"const GLfloat *",v,???,???,???,??? +glMultiTexCoord1iv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1iv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1iv,1,1,"const GLint *",v,???,???,???,??? +glMultiTexCoord1sv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord1sv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord1sv,1,1,"const GLshort *",v,???,???,???,??? +glMultiTexCoord2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2dv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2dv,1,1,"const GLdouble *",v,???,???,???,??? +glMultiTexCoord2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2fv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2fv,1,1,"const GLfloat *",v,???,???,???,??? +glMultiTexCoord2iv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2iv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2iv,1,1,"const GLint *",v,???,???,???,??? +glMultiTexCoord2sv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord2sv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord2sv,1,1,"const GLshort *",v,???,???,???,??? +glMultiTexCoord3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3dv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3dv,1,1,"const GLdouble *",v,???,???,???,??? +glMultiTexCoord3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3fv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3fv,1,1,"const GLfloat *",v,???,???,???,??? +glMultiTexCoord3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3iv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3iv,1,1,"const GLint *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0003.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0003.csv new file mode 100644 index 0000000..bd5e294 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_3.0003.csv @@ -0,0 +1,16 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glMultiTexCoord3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord3sv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord3sv,1,1,"const GLshort *",v,???,???,???,??? +glMultiTexCoord4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4dv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4dv,1,1,"const GLdouble *",v,???,???,???,??? +glMultiTexCoord4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4fv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4fv,1,1,"const GLfloat *",v,???,???,???,??? +glMultiTexCoord4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4iv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4iv,1,1,"const GLint *",v,???,???,???,??? +glMultiTexCoord4sv,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiTexCoord4sv,0,0,GLenum,target,N/A,in,fixed,?? +glMultiTexCoord4sv,1,1,"const GLshort *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0001.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0001.csv new file mode 100644 index 0000000..e78f417 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0001.csv @@ -0,0 +1,28 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glFogCoordPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glFogCoordPointer,0,0,GLenum,type,N/A,in,fixed,?? +glFogCoordPointer,1,0,GLsizei,stride,N/A,in,fixed,?? +glFogCoordPointer,2,1,"const void *",pointer,???,???,???,??? +glFogCoorddv,-1,0,void,N/A,N/A,out,fixed,N/A +glFogCoorddv,0,1,"const GLdouble *",coord,???,???,???,??? +glFogCoordfv,-1,0,void,N/A,N/A,out,fixed,N/A +glFogCoordfv,0,1,"const GLfloat *",coord,???,???,???,??? +glMultiDrawArrays,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawArrays,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawArrays,1,1,"const GLint *",first,???,???,???,??? +glMultiDrawArrays,2,1,"const GLsizei *",count,???,???,???,??? +glMultiDrawArrays,3,0,GLsizei,drawcount,N/A,in,fixed,?? +glMultiDrawElements,-1,0,void,N/A,N/A,out,fixed,N/A +glMultiDrawElements,0,0,GLenum,mode,N/A,in,fixed,?? +glMultiDrawElements,1,1,"const GLsizei *",count,???,???,???,??? +glMultiDrawElements,2,0,GLenum,type,N/A,in,fixed,?? +glMultiDrawElements,3,2,"const void * const *",indices,???,???,???,??? +glMultiDrawElements,4,0,GLsizei,drawcount,N/A,in,fixed,?? +glPointParameterfv,-1,0,void,N/A,N/A,out,fixed,N/A +glPointParameterfv,0,0,GLenum,pname,N/A,in,fixed,?? +glPointParameterfv,1,1,"const GLfloat *",params,???,???,???,??? +glPointParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glPointParameteriv,0,0,GLenum,pname,N/A,in,fixed,?? +glPointParameteriv,1,1,"const GLint *",params,???,???,???,??? +glSecondaryColor3bv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3bv,0,1,"const GLbyte *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0002.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0002.csv new file mode 100644 index 0000000..c2b3579 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0002.csv @@ -0,0 +1,26 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glSecondaryColor3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3dv,0,1,"const GLdouble *",v,???,???,???,??? +glSecondaryColor3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3fv,0,1,"const GLfloat *",v,???,???,???,??? +glSecondaryColor3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3iv,0,1,"const GLint *",v,???,???,???,??? +glSecondaryColor3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3sv,0,1,"const GLshort *",v,???,???,???,??? +glSecondaryColor3ubv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3ubv,0,1,"const GLubyte *",v,???,???,???,??? +glSecondaryColor3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3uiv,0,1,"const GLuint *",v,???,???,???,??? +glSecondaryColor3usv,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColor3usv,0,1,"const GLushort *",v,???,???,???,??? +glSecondaryColorPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glSecondaryColorPointer,0,0,GLint,size,N/A,in,fixed,?? +glSecondaryColorPointer,1,0,GLenum,type,N/A,in,fixed,?? +glSecondaryColorPointer,2,0,GLsizei,stride,N/A,in,fixed,?? +glSecondaryColorPointer,3,1,"const void *",pointer,???,???,???,??? +glWindowPos2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2dv,0,1,"const GLdouble *",p,???,???,???,??? +glWindowPos2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2fv,0,1,"const GLfloat *",p,???,???,???,??? +glWindowPos2iv,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2iv,0,1,"const GLint *",p,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0003.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0003.csv new file mode 100644 index 0000000..4dc8b40 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_4.0003.csv @@ -0,0 +1,11 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glWindowPos2sv,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos2sv,0,1,"const GLshort *",p,???,???,???,??? +glWindowPos3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3dv,0,1,"const GLdouble *",p,???,???,???,??? +glWindowPos3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3fv,0,1,"const GLfloat *",p,???,???,???,??? +glWindowPos3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3iv,0,1,"const GLint *",p,???,???,???,??? +glWindowPos3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glWindowPos3sv,0,1,"const GLshort *",p,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_5.0001.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_5.0001.csv new file mode 100644 index 0000000..26580c3 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_5.0001.csv @@ -0,0 +1,40 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBufferData,-1,0,void,N/A,N/A,out,fixed,N/A +glBufferData,0,0,GLenum,target,N/A,in,fixed,?? +glBufferData,1,0,GLsizeiptr,size,N/A,in,fixed,?? +glBufferData,2,1,"const void *",data,???,???,???,??? +glBufferData,3,0,GLenum,usage,N/A,in,fixed,?? +glBufferSubData,-1,0,void,N/A,N/A,out,fixed,N/A +glBufferSubData,0,0,GLenum,target,N/A,in,fixed,?? +glBufferSubData,1,0,GLintptr,offset,N/A,in,fixed,?? +glBufferSubData,2,0,GLsizeiptr,size,N/A,in,fixed,?? +glBufferSubData,3,1,"const void *",data,???,???,???,??? +glDeleteBuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteBuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteBuffers,1,1,"const GLuint *",buffers,???,???,???,??? +glDeleteQueries,-1,0,void,N/A,N/A,out,fixed,N/A +glDeleteQueries,0,0,GLsizei,n,N/A,in,fixed,?? +glDeleteQueries,1,1,"const GLuint *",ids,???,???,???,??? +glGenBuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glGenBuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glGenBuffers,1,1,"GLuint *",buffers,???,???,???,??? +glGenQueries,-1,0,void,N/A,N/A,out,fixed,N/A +glGenQueries,0,0,GLsizei,n,N/A,in,fixed,?? +glGenQueries,1,1,"GLuint *",ids,???,???,???,??? +glGetBufferParameteriv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBufferParameteriv,0,0,GLenum,target,N/A,in,fixed,?? +glGetBufferParameteriv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetBufferParameteriv,2,1,"GLint *",params,???,???,???,??? +glGetBufferPointerv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBufferPointerv,0,0,GLenum,target,N/A,in,fixed,?? +glGetBufferPointerv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetBufferPointerv,2,2,"void * *",params,???,???,???,??? +glGetBufferSubData,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBufferSubData,0,0,GLenum,target,N/A,in,fixed,?? +glGetBufferSubData,1,0,GLintptr,offset,N/A,in,fixed,?? +glGetBufferSubData,2,0,GLsizeiptr,size,N/A,in,fixed,?? +glGetBufferSubData,3,1,"void *",data,???,???,???,??? +glGetQueryObjectiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectiv,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectiv,2,1,"GLint *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_1_5.0002.csv b/signatures/pointer_functions_by_feature/GL_VERSION_1_5.0002.csv new file mode 100644 index 0000000..33bc411 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_1_5.0002.csv @@ -0,0 +1,12 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetQueryObjectuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryObjectuiv,0,0,GLuint,id,N/A,in,fixed,?? +glGetQueryObjectuiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryObjectuiv,2,1,"GLuint *",params,???,???,???,??? +glGetQueryiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetQueryiv,0,0,GLenum,target,N/A,in,fixed,?? +glGetQueryiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetQueryiv,2,1,"GLint *",params,???,???,???,??? +glMapBuffer,-1,1,"void *",N/A,???,out,???,??? +glMapBuffer,0,0,GLenum,target,N/A,in,fixed,?? +glMapBuffer,1,0,GLenum,access,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0001.csv b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0001.csv new file mode 100644 index 0000000..a2f381e --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0001.csv @@ -0,0 +1,29 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBindAttribLocation,-1,0,void,N/A,N/A,out,fixed,N/A +glBindAttribLocation,0,0,GLuint,program,N/A,in,fixed,?? +glBindAttribLocation,1,0,GLuint,index,N/A,in,fixed,?? +glBindAttribLocation,2,1,"const GLchar *",name,???,???,???,??? +glDrawBuffers,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawBuffers,0,0,GLsizei,n,N/A,in,fixed,?? +glDrawBuffers,1,1,"const GLenum *",bufs,???,???,???,??? +glGetActiveAttrib,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveAttrib,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveAttrib,1,0,GLuint,index,N/A,in,fixed,?? +glGetActiveAttrib,2,0,GLsizei,maxLength,N/A,in,fixed,?? +glGetActiveAttrib,3,1,"GLsizei *",length,???,???,???,??? +glGetActiveAttrib,4,1,"GLint *",size,???,???,???,??? +glGetActiveAttrib,5,1,"GLenum *",type,???,???,???,??? +glGetActiveAttrib,6,1,"GLchar *",name,???,???,???,??? +glGetActiveUniform,-1,0,void,N/A,N/A,out,fixed,N/A +glGetActiveUniform,0,0,GLuint,program,N/A,in,fixed,?? +glGetActiveUniform,1,0,GLuint,index,N/A,in,fixed,?? +glGetActiveUniform,2,0,GLsizei,maxLength,N/A,in,fixed,?? +glGetActiveUniform,3,1,"GLsizei *",length,???,???,???,??? +glGetActiveUniform,4,1,"GLint *",size,???,???,???,??? +glGetActiveUniform,5,1,"GLenum *",type,???,???,???,??? +glGetActiveUniform,6,1,"GLchar *",name,???,???,???,??? +glGetAttachedShaders,-1,0,void,N/A,N/A,out,fixed,N/A +glGetAttachedShaders,0,0,GLuint,program,N/A,in,fixed,?? +glGetAttachedShaders,1,0,GLsizei,maxCount,N/A,in,fixed,?? +glGetAttachedShaders,2,1,"GLsizei *",count,???,???,???,??? +glGetAttachedShaders,3,1,"GLuint *",shaders,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0002.csv b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0002.csv new file mode 100644 index 0000000..9376ca9 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0002.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetAttribLocation,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetAttribLocation,0,0,GLuint,program,N/A,in,fixed,?? +glGetAttribLocation,1,1,"const GLchar *",name,???,???,???,??? +glGetProgramInfoLog,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramInfoLog,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramInfoLog,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetProgramInfoLog,2,1,"GLsizei *",length,???,???,???,??? +glGetProgramInfoLog,3,1,"GLchar *",infoLog,???,???,???,??? +glGetProgramiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetProgramiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetProgramiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetProgramiv,2,1,"GLint *",param,???,???,???,??? +glGetShaderInfoLog,-1,0,void,N/A,N/A,out,fixed,N/A +glGetShaderInfoLog,0,0,GLuint,shader,N/A,in,fixed,?? +glGetShaderInfoLog,1,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetShaderInfoLog,2,1,"GLsizei *",length,???,???,???,??? +glGetShaderInfoLog,3,1,"GLchar *",infoLog,???,???,???,??? +glGetShaderSource,-1,0,void,N/A,N/A,out,fixed,N/A +glGetShaderSource,0,0,GLuint,obj,N/A,in,fixed,?? +glGetShaderSource,1,0,GLsizei,maxLength,N/A,in,fixed,?? +glGetShaderSource,2,1,"GLsizei *",length,???,???,???,??? +glGetShaderSource,3,1,"GLchar *",source,???,???,???,??? +glGetShaderiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetShaderiv,0,0,GLuint,shader,N/A,in,fixed,?? +glGetShaderiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetShaderiv,2,1,"GLint *",param,???,???,???,??? +glGetUniformLocation,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetUniformLocation,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformLocation,1,1,"const GLchar *",name,???,???,???,??? +glGetUniformfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformfv,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformfv,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformfv,2,1,"GLfloat *",params,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0003.csv b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0003.csv new file mode 100644 index 0000000..2d970e0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0003.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetUniformiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformiv,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformiv,2,1,"GLint *",params,???,???,???,??? +glGetVertexAttribPointerv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribPointerv,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribPointerv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribPointerv,2,2,"void * *",pointer,???,???,???,??? +glGetVertexAttribdv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribdv,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribdv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribdv,2,1,"GLdouble *",params,???,???,???,??? +glGetVertexAttribfv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribfv,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribfv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribfv,2,1,"GLfloat *",params,???,???,???,??? +glGetVertexAttribiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribiv,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribiv,2,1,"GLint *",params,???,???,???,??? +glShaderSource,-1,0,void,N/A,N/A,out,fixed,N/A +glShaderSource,0,0,GLuint,shader,N/A,in,fixed,?? +glShaderSource,1,0,GLsizei,count,N/A,in,fixed,?? +glShaderSource,2,2,"const GLchar * const *",string,???,???,???,??? +glShaderSource,3,1,"const GLint *",length,???,???,???,??? +glUniform1fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1fv,0,0,GLint,location,N/A,in,fixed,?? +glUniform1fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1fv,2,1,"const GLfloat *",value,???,???,???,??? +glUniform1iv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1iv,0,0,GLint,location,N/A,in,fixed,?? +glUniform1iv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1iv,2,1,"const GLint *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0004.csv b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0004.csv new file mode 100644 index 0000000..394a8b0 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0004.csv @@ -0,0 +1,46 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glUniform2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2fv,0,0,GLint,location,N/A,in,fixed,?? +glUniform2fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2fv,2,1,"const GLfloat *",value,???,???,???,??? +glUniform2iv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2iv,0,0,GLint,location,N/A,in,fixed,?? +glUniform2iv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2iv,2,1,"const GLint *",value,???,???,???,??? +glUniform3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3fv,0,0,GLint,location,N/A,in,fixed,?? +glUniform3fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3fv,2,1,"const GLfloat *",value,???,???,???,??? +glUniform3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3iv,0,0,GLint,location,N/A,in,fixed,?? +glUniform3iv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3iv,2,1,"const GLint *",value,???,???,???,??? +glUniform4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4fv,0,0,GLint,location,N/A,in,fixed,?? +glUniform4fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4fv,2,1,"const GLfloat *",value,???,???,???,??? +glUniform4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4iv,0,0,GLint,location,N/A,in,fixed,?? +glUniform4iv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4iv,2,1,"const GLint *",value,???,???,???,??? +glUniformMatrix2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix2fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix2fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix2fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix2fv,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix3fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix3fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix3fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix3fv,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix4fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix4fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix4fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix4fv,3,1,"const GLfloat *",value,???,???,???,??? +glVertexAttrib1dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1dv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1dv,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib1fv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1fv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1fv,1,1,"const GLfloat *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0005.csv b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0005.csv new file mode 100644 index 0000000..930bc37 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0005.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttrib1sv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib1sv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib1sv,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib2dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2dv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2dv,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2fv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2fv,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib2sv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib2sv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib2sv,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib3dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3dv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3dv,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3fv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3fv,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib3sv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib3sv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib3sv,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib4Nbv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4Nbv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4Nbv,1,1,"const GLbyte *",v,???,???,???,??? +glVertexAttrib4Niv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4Niv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4Niv,1,1,"const GLint *",v,???,???,???,??? +glVertexAttrib4Nsv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4Nsv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4Nsv,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib4Nubv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4Nubv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4Nubv,1,1,"const GLubyte *",v,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0006.csv b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0006.csv new file mode 100644 index 0000000..d5f1dbe --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_2_0.0006.csv @@ -0,0 +1,38 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttrib4Nuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4Nuiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4Nuiv,1,1,"const GLuint *",v,???,???,???,??? +glVertexAttrib4Nusv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4Nusv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4Nusv,1,1,"const GLushort *",v,???,???,???,??? +glVertexAttrib4bv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4bv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4bv,1,1,"const GLbyte *",v,???,???,???,??? +glVertexAttrib4dv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4dv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4dv,1,1,"const GLdouble *",v,???,???,???,??? +glVertexAttrib4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4fv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4fv,1,1,"const GLfloat *",v,???,???,???,??? +glVertexAttrib4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4iv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4iv,1,1,"const GLint *",v,???,???,???,??? +glVertexAttrib4sv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4sv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4sv,1,1,"const GLshort *",v,???,???,???,??? +glVertexAttrib4ubv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4ubv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4ubv,1,1,"const GLubyte *",v,???,???,???,??? +glVertexAttrib4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4uiv,1,1,"const GLuint *",v,???,???,???,??? +glVertexAttrib4usv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttrib4usv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttrib4usv,1,1,"const GLushort *",v,???,???,???,??? +glVertexAttribPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribPointer,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribPointer,1,0,GLint,size,N/A,in,fixed,?? +glVertexAttribPointer,2,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribPointer,3,0,GLboolean,normalized,N/A,in,fixed,?? +glVertexAttribPointer,4,0,GLsizei,stride,N/A,in,fixed,?? +glVertexAttribPointer,5,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_2_1.csv b/signatures/pointer_functions_by_feature/GL_VERSION_2_1.csv new file mode 100644 index 0000000..9b35a23 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_2_1.csv @@ -0,0 +1,31 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glUniformMatrix2x3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix2x3fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix2x3fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix2x3fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix2x3fv,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix2x4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix2x4fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix2x4fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix2x4fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix2x4fv,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix3x2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix3x2fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix3x2fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix3x2fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix3x2fv,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix3x4fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix3x4fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix3x4fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix3x4fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix3x4fv,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix4x2fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix4x2fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix4x2fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix4x2fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix4x2fv,3,1,"const GLfloat *",value,???,???,???,??? +glUniformMatrix4x3fv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniformMatrix4x3fv,0,0,GLint,location,N/A,in,fixed,?? +glUniformMatrix4x3fv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniformMatrix4x3fv,2,0,GLboolean,transpose,N/A,in,fixed,?? +glUniformMatrix4x3fv,3,1,"const GLfloat *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0001.csv b/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0001.csv new file mode 100644 index 0000000..85a334f --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0001.csv @@ -0,0 +1,40 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glBindFragDataLocation,-1,0,void,N/A,N/A,out,fixed,N/A +glBindFragDataLocation,0,0,GLuint,program,N/A,in,fixed,?? +glBindFragDataLocation,1,0,GLuint,colorNumber,N/A,in,fixed,?? +glBindFragDataLocation,2,1,"const GLchar *",name,???,???,???,??? +glClearBufferfv,-1,0,void,N/A,N/A,out,fixed,N/A +glClearBufferfv,0,0,GLenum,buffer,N/A,in,fixed,?? +glClearBufferfv,1,0,GLint,drawBuffer,N/A,in,fixed,?? +glClearBufferfv,2,1,"const GLfloat *",value,???,???,???,??? +glClearBufferiv,-1,0,void,N/A,N/A,out,fixed,N/A +glClearBufferiv,0,0,GLenum,buffer,N/A,in,fixed,?? +glClearBufferiv,1,0,GLint,drawBuffer,N/A,in,fixed,?? +glClearBufferiv,2,1,"const GLint *",value,???,???,???,??? +glClearBufferuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glClearBufferuiv,0,0,GLenum,buffer,N/A,in,fixed,?? +glClearBufferuiv,1,0,GLint,drawBuffer,N/A,in,fixed,?? +glClearBufferuiv,2,1,"const GLuint *",value,???,???,???,??? +glGetBooleani_v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBooleani_v,0,0,GLenum,pname,N/A,in,fixed,?? +glGetBooleani_v,1,0,GLuint,index,N/A,in,fixed,?? +glGetBooleani_v,2,1,"GLboolean *",data,???,???,???,??? +glGetFragDataLocation,-1,0,GLint,N/A,N/A,out,fixed,?? +glGetFragDataLocation,0,0,GLuint,program,N/A,in,fixed,?? +glGetFragDataLocation,1,1,"const GLchar *",name,???,???,???,??? +glGetTexParameterIiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexParameterIiv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexParameterIiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexParameterIiv,2,1,"GLint *",params,???,???,???,??? +glGetTexParameterIuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTexParameterIuiv,0,0,GLenum,target,N/A,in,fixed,?? +glGetTexParameterIuiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetTexParameterIuiv,2,1,"GLuint *",params,???,???,???,??? +glGetTransformFeedbackVarying,-1,0,void,N/A,N/A,out,fixed,N/A +glGetTransformFeedbackVarying,0,0,GLuint,program,N/A,in,fixed,?? +glGetTransformFeedbackVarying,1,0,GLuint,index,N/A,in,fixed,?? +glGetTransformFeedbackVarying,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetTransformFeedbackVarying,3,1,"GLsizei *",length,???,???,???,??? +glGetTransformFeedbackVarying,4,1,"GLsizei *",size,???,???,???,??? +glGetTransformFeedbackVarying,5,1,"GLenum *",type,???,???,???,??? +glGetTransformFeedbackVarying,6,1,"GLchar *",name,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0002.csv b/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0002.csv new file mode 100644 index 0000000..c10b499 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0002.csv @@ -0,0 +1,42 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetUniformuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetUniformuiv,0,0,GLuint,program,N/A,in,fixed,?? +glGetUniformuiv,1,0,GLint,location,N/A,in,fixed,?? +glGetUniformuiv,2,1,"GLuint *",params,???,???,???,??? +glGetVertexAttribIiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribIiv,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribIiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribIiv,2,1,"GLint *",params,???,???,???,??? +glGetVertexAttribIuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetVertexAttribIuiv,0,0,GLuint,index,N/A,in,fixed,?? +glGetVertexAttribIuiv,1,0,GLenum,pname,N/A,in,fixed,?? +glGetVertexAttribIuiv,2,1,"GLuint *",params,???,???,???,??? +glTexParameterIiv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexParameterIiv,0,0,GLenum,target,N/A,in,fixed,?? +glTexParameterIiv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexParameterIiv,2,1,"const GLint *",params,???,???,???,??? +glTexParameterIuiv,-1,0,void,N/A,N/A,out,fixed,N/A +glTexParameterIuiv,0,0,GLenum,target,N/A,in,fixed,?? +glTexParameterIuiv,1,0,GLenum,pname,N/A,in,fixed,?? +glTexParameterIuiv,2,1,"const GLuint *",params,???,???,???,??? +glTransformFeedbackVaryings,-1,0,void,N/A,N/A,out,fixed,N/A +glTransformFeedbackVaryings,0,0,GLuint,program,N/A,in,fixed,?? +glTransformFeedbackVaryings,1,0,GLsizei,count,N/A,in,fixed,?? +glTransformFeedbackVaryings,2,2,"const GLchar * const *",varyings,???,???,???,??? +glTransformFeedbackVaryings,3,0,GLenum,bufferMode,N/A,in,fixed,?? +glUniform1uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform1uiv,0,0,GLint,location,N/A,in,fixed,?? +glUniform1uiv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform1uiv,2,1,"const GLuint *",value,???,???,???,??? +glUniform2uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform2uiv,0,0,GLint,location,N/A,in,fixed,?? +glUniform2uiv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform2uiv,2,1,"const GLuint *",value,???,???,???,??? +glUniform3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform3uiv,0,0,GLint,location,N/A,in,fixed,?? +glUniform3uiv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform3uiv,2,1,"const GLuint *",value,???,???,???,??? +glUniform4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glUniform4uiv,0,0,GLint,location,N/A,in,fixed,?? +glUniform4uiv,1,0,GLsizei,count,N/A,in,fixed,?? +glUniform4uiv,2,1,"const GLuint *",value,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0003.csv b/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0003.csv new file mode 100644 index 0000000..9ef7087 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0003.csv @@ -0,0 +1,34 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttribI1iv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI1iv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI1iv,1,1,"const GLint *",v0,???,???,???,??? +glVertexAttribI1uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI1uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI1uiv,1,1,"const GLuint *",v0,???,???,???,??? +glVertexAttribI2iv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI2iv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI2iv,1,1,"const GLint *",v0,???,???,???,??? +glVertexAttribI2uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI2uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI2uiv,1,1,"const GLuint *",v0,???,???,???,??? +glVertexAttribI3iv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI3iv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI3iv,1,1,"const GLint *",v0,???,???,???,??? +glVertexAttribI3uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI3uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI3uiv,1,1,"const GLuint *",v0,???,???,???,??? +glVertexAttribI4bv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4bv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4bv,1,1,"const GLbyte *",v0,???,???,???,??? +glVertexAttribI4iv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4iv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4iv,1,1,"const GLint *",v0,???,???,???,??? +glVertexAttribI4sv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4sv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4sv,1,1,"const GLshort *",v0,???,???,???,??? +glVertexAttribI4ubv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4ubv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4ubv,1,1,"const GLubyte *",v0,???,???,???,??? +glVertexAttribI4uiv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4uiv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4uiv,1,1,"const GLuint *",v0,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0004.csv b/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0004.csv new file mode 100644 index 0000000..7138f00 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_3_0.0004.csv @@ -0,0 +1,10 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glVertexAttribI4usv,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribI4usv,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribI4usv,1,1,"const GLushort *",v0,???,???,???,??? +glVertexAttribIPointer,-1,0,void,N/A,N/A,out,fixed,N/A +glVertexAttribIPointer,0,0,GLuint,index,N/A,in,fixed,?? +glVertexAttribIPointer,1,0,GLint,size,N/A,in,fixed,?? +glVertexAttribIPointer,2,0,GLenum,type,N/A,in,fixed,?? +glVertexAttribIPointer,3,0,GLsizei,stride,N/A,in,fixed,?? +glVertexAttribIPointer,4,1,"const void *",pointer,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_3_1.csv b/signatures/pointer_functions_by_feature/GL_VERSION_3_1.csv new file mode 100644 index 0000000..3caf074 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_3_1.csv @@ -0,0 +1,7 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glDrawElementsInstanced,-1,0,void,N/A,N/A,out,fixed,N/A +glDrawElementsInstanced,0,0,GLenum,mode,N/A,in,fixed,?? +glDrawElementsInstanced,1,0,GLsizei,count,N/A,in,fixed,?? +glDrawElementsInstanced,2,0,GLenum,type,N/A,in,fixed,?? +glDrawElementsInstanced,3,1,"const void *",indices,???,???,???,??? +glDrawElementsInstanced,4,0,GLsizei,primcount,N/A,in,fixed,?? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_3_2.csv b/signatures/pointer_functions_by_feature/GL_VERSION_3_2.csv new file mode 100644 index 0000000..38395f4 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_3_2.csv @@ -0,0 +1,9 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetBufferParameteri64v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetBufferParameteri64v,0,0,GLenum,target,N/A,in,fixed,?? +glGetBufferParameteri64v,1,0,GLenum,value,N/A,in,fixed,?? +glGetBufferParameteri64v,2,1,"GLint64 *",data,???,???,???,??? +glGetInteger64i_v,-1,0,void,N/A,N/A,out,fixed,N/A +glGetInteger64i_v,0,0,GLenum,pname,N/A,in,fixed,?? +glGetInteger64i_v,1,0,GLuint,index,N/A,in,fixed,?? +glGetInteger64i_v,2,1,"GLint64 *",data,???,???,???,??? diff --git a/signatures/pointer_functions_by_feature/GL_VERSION_4_5.csv b/signatures/pointer_functions_by_feature/GL_VERSION_4_5.csv new file mode 100644 index 0000000..f639f80 --- /dev/null +++ b/signatures/pointer_functions_by_feature/GL_VERSION_4_5.csv @@ -0,0 +1,18 @@ +func_name,arg_pos,pointer_depth,type,arg_name,array_size,inout,width,notes +glGetnCompressedTexImage,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnCompressedTexImage,0,0,GLenum,target,N/A,in,fixed,?? +glGetnCompressedTexImage,1,0,GLint,lod,N/A,in,fixed,?? +glGetnCompressedTexImage,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnCompressedTexImage,3,1,"GLvoid *",pixels,???,???,???,??? +glGetnTexImage,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnTexImage,0,0,GLenum,tex,N/A,in,fixed,?? +glGetnTexImage,1,0,GLint,level,N/A,in,fixed,?? +glGetnTexImage,2,0,GLenum,format,N/A,in,fixed,?? +glGetnTexImage,3,0,GLenum,type,N/A,in,fixed,?? +glGetnTexImage,4,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnTexImage,5,1,"GLvoid *",pixels,???,???,???,??? +glGetnUniformdv,-1,0,void,N/A,N/A,out,fixed,N/A +glGetnUniformdv,0,0,GLuint,program,N/A,in,fixed,?? +glGetnUniformdv,1,0,GLint,location,N/A,in,fixed,?? +glGetnUniformdv,2,0,GLsizei,bufSize,N/A,in,fixed,?? +glGetnUniformdv,3,1,"GLdouble *",params,???,???,???,???