5 @SuppressWarnings public class QOpenGLExtraFunctions : QOpenGLFunctions{
6 public QOpenGLExtraFunctions(){
9 public QOpenGLExtraFunctions(long h){
16 public void glReadBuffer(
int mode){ qfn_glReadBuffer(nativehandle, mode); }
17 public void glDrawRangeElements(
int mode,
int start,
int end,
int count,
int type,
byte [] indices){ qfn_glDrawRangeElements(nativehandle, mode, start, end, count, type, indices); }
18 public void glTexImage3D(
int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
byte [] pixels){ qfn_glTexImage3D(nativehandle, target, level, internalformat, width, height, depth, border, format, type, pixels); }
19 public void glTexSubImage3D(
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
byte [] pixels){ qfn_glTexSubImage3D(nativehandle, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels); }
20 public void glCopyTexSubImage3D(
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height){ qfn_glCopyTexSubImage3D(nativehandle, target, level, xoffset, yoffset, zoffset, x, y, width, height); }
21 public void glCompressedTexImage3D(
int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
byte [] data){ qfn_glCompressedTexImage3D(nativehandle, target, level, internalformat, width, height, depth, border, imageSize, data); }
22 public void glCompressedTexSubImage3D(
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
byte [] data){ qfn_glCompressedTexSubImage3D(nativehandle, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data); }
23 public void glGenQueries(
int n,
int [] ids){ qfn_glGenQueries(nativehandle, n, ids); }
24 public void glDeleteQueries(
int n,
int [] ids){ qfn_glDeleteQueries(nativehandle, n, ids); }
25 public bool glIsQuery(
int id){
return qfn_glIsQuery(nativehandle,
id); }
26 public void glBeginQuery(
int target,
int id){ qfn_glBeginQuery(nativehandle, target,
id); }
27 public void glEndQuery(
int target){ qfn_glEndQuery(nativehandle, target); }
28 public void glGetQueryiv(
int target,
int pname,
int [] params){ qfn_glGetQueryiv(nativehandle, target, pname, params); }
29 public void glGetQueryObjectuiv(
int id,
int pname,
int [] params){ qfn_glGetQueryObjectuiv(nativehandle,
id, pname, params); }
30 public bool glUnmapBuffer(
int target){
return qfn_glUnmapBuffer(nativehandle, target); }
31 public void glGetBufferPointerv(
int target,
int pname,
long [] params){ qfn_glGetBufferPointerv(nativehandle, target, pname, params); }
32 public void glDrawBuffers(
int n,
int [] bufs){ qfn_glDrawBuffers(nativehandle, n, bufs); }
33 public void glUniformMatrix2x3fv(
int location,
int count,
bool transpose,
float [] value){ qfn_glUniformMatrix2x3fv(nativehandle, location, count, transpose, value); }
34 public void glUniformMatrix3x2fv(
int location,
int count,
bool transpose,
float [] value){ qfn_glUniformMatrix3x2fv(nativehandle, location, count, transpose, value); }
35 public void glUniformMatrix2x4fv(
int location,
int count,
bool transpose,
float [] value){ qfn_glUniformMatrix2x4fv(nativehandle, location, count, transpose, value); }
36 public void glUniformMatrix4x2fv(
int location,
int count,
bool transpose,
float [] value){ qfn_glUniformMatrix4x2fv(nativehandle, location, count, transpose, value); }
37 public void glUniformMatrix3x4fv(
int location,
int count,
bool transpose,
float [] value){ qfn_glUniformMatrix3x4fv(nativehandle, location, count, transpose, value); }
38 public void glUniformMatrix4x3fv(
int location,
int count,
bool transpose,
float [] value){ qfn_glUniformMatrix4x3fv(nativehandle, location, count, transpose, value); }
39 public void glBlitFramebuffer(
int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter){ qfn_glBlitFramebuffer(nativehandle, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter); }
40 public void glRenderbufferStorageMultisample(
int target,
int samples,
int internalformat,
int width,
int height){ qfn_glRenderbufferStorageMultisample(nativehandle, target, samples, internalformat, width, height); }
41 public void glFramebufferTextureLayer(
int target,
int attachment,
int texture,
int level,
int layer){ qfn_glFramebufferTextureLayer(nativehandle, target, attachment, texture, level, layer); }
42 public Pointer
glMapBufferRange(
int target,
long offset, Pointer length,
int access){
return qfn_glMapBufferRange(nativehandle, target, offset, length, access); }
43 public void glFlushMappedBufferRange(
int target,
long offset, Pointer length){ qfn_glFlushMappedBufferRange(nativehandle, target, offset, length); }
45 public void glDeleteVertexArrays(
int n,
int [] arrays){ qfn_glDeleteVertexArrays(nativehandle, n, arrays); }
46 public void glGenVertexArrays(
int n,
int [] arrays){ qfn_glGenVertexArrays(nativehandle, n, arrays); }
47 public bool glIsVertexArray(
int array){
return qfn_glIsVertexArray(nativehandle, array); }
48 public void glGetIntegeri_v(
int target,
int index,
int [] data){ qfn_glGetIntegeri_v(nativehandle, target, index, data); }
51 public void glBindBufferRange(
int target,
int index,
int buffer,
long offset, Pointer size){ qfn_glBindBufferRange(nativehandle, target, index, buffer, offset, size); }
52 public void glBindBufferBase(
int target,
int index,
int buffer){ qfn_glBindBufferBase(nativehandle, target, index, buffer); }
53 public void glTransformFeedbackVaryings(
int program,
int count,
String varyings,
int bufferMode){ qfn_glTransformFeedbackVaryings(nativehandle, program, count, varyings, bufferMode); }
54 public void glGetTransformFeedbackVarying(
int program,
int index,
int bufSize,
int [] length,
int [] size,
int [] type,
byte [] name){ qfn_glGetTransformFeedbackVarying(nativehandle, program, index, bufSize, length, size, type, name); }
55 public void glVertexAttribIPointer(
int index,
int size,
int type,
int stride,
byte [] pointer){ qfn_glVertexAttribIPointer(nativehandle, index, size, type, stride, pointer); }
56 public void glGetVertexAttribIiv(
int index,
int pname,
int [] params){ qfn_glGetVertexAttribIiv(nativehandle, index, pname, params); }
57 public void glGetVertexAttribIuiv(
int index,
int pname,
int [] params){ qfn_glGetVertexAttribIuiv(nativehandle, index, pname, params); }
58 public void glVertexAttribI4i(
int index,
int x,
int y,
int z,
int w){ qfn_glVertexAttribI4i(nativehandle, index, x, y, z, w); }
59 public void glVertexAttribI4ui(
int index,
int x,
int y,
int z,
int w){ qfn_glVertexAttribI4ui(nativehandle, index, x, y, z, w); }
60 public void glVertexAttribI4iv(
int index,
int [] v){ qfn_glVertexAttribI4iv(nativehandle, index, v); }
61 public void glVertexAttribI4uiv(
int index,
int [] v){ qfn_glVertexAttribI4uiv(nativehandle, index, v); }
62 public void glGetUniformuiv(
int program,
int location,
int [] params){ qfn_glGetUniformuiv(nativehandle, program, location, params); }
64 public void glUniform1ui(
int location,
int v0){ qfn_glUniform1ui(nativehandle, location, v0); }
65 public void glUniform2ui(
int location,
int v0,
int v1){ qfn_glUniform2ui(nativehandle, location, v0, v1); }
66 public void glUniform3ui(
int location,
int v0,
int v1,
int v2){ qfn_glUniform3ui(nativehandle, location, v0, v1, v2); }
67 public void glUniform4ui(
int location,
int v0,
int v1,
int v2,
int v3){ qfn_glUniform4ui(nativehandle, location, v0, v1, v2, v3); }
68 public void glUniform1uiv(
int location,
int count,
int [] value){ qfn_glUniform1uiv(nativehandle, location, count, value); }
69 public void glUniform2uiv(
int location,
int count,
int [] value){ qfn_glUniform2uiv(nativehandle, location, count, value); }
70 public void glUniform3uiv(
int location,
int count,
int [] value){ qfn_glUniform3uiv(nativehandle, location, count, value); }
71 public void glUniform4uiv(
int location,
int count,
int [] value){ qfn_glUniform4uiv(nativehandle, location, count, value); }
72 public void glClearBufferiv(
int buffer,
int drawbuffer,
int [] value){ qfn_glClearBufferiv(nativehandle, buffer, drawbuffer, value); }
73 public void glClearBufferuiv(
int buffer,
int drawbuffer,
int [] value){ qfn_glClearBufferuiv(nativehandle, buffer, drawbuffer, value); }
74 public void glClearBufferfv(
int buffer,
int drawbuffer,
float [] value){ qfn_glClearBufferfv(nativehandle, buffer, drawbuffer, value); }
75 public void glClearBufferfi(
int buffer,
int drawbuffer,
float depth,
int stencil){ qfn_glClearBufferfi(nativehandle, buffer, drawbuffer, depth, stencil); }
76 public String glGetStringi(
int name,
int index){
return qfn_glGetStringi(nativehandle, name, index); }
77 public void glCopyBufferSubData(
int readTarget,
int writeTarget,
long readOffset,
long writeOffset, Pointer size){ qfn_glCopyBufferSubData(nativehandle, readTarget, writeTarget, readOffset, writeOffset, size); }
78 public void glGetUniformIndices(
int program,
int uniformCount,
String uniformNames,
int [] uniformIndices){ qfn_glGetUniformIndices(nativehandle, program, uniformCount, uniformNames, uniformIndices); }
79 public void glGetActiveUniformsiv(
int program,
int uniformCount,
int [] uniformIndices,
int pname,
int [] params){ qfn_glGetActiveUniformsiv(nativehandle, program, uniformCount, uniformIndices, pname, params); }
80 public int glGetUniformBlockIndex(
int program,
String uniformBlockName){
return qfn_glGetUniformBlockIndex(nativehandle, program, uniformBlockName); }
81 public void glGetActiveUniformBlockiv(
int program,
int uniformBlockIndex,
int pname,
int [] params){ qfn_glGetActiveUniformBlockiv(nativehandle, program, uniformBlockIndex, pname, params); }
82 public void glGetActiveUniformBlockName(
int program,
int uniformBlockIndex,
int bufSize,
int [] length,
byte [] uniformBlockName){ qfn_glGetActiveUniformBlockName(nativehandle, program, uniformBlockIndex, bufSize, length, uniformBlockName); }
83 public void glUniformBlockBinding(
int program,
int uniformBlockIndex,
int uniformBlockBinding){ qfn_glUniformBlockBinding(nativehandle, program, uniformBlockIndex, uniformBlockBinding); }
84 public void glDrawArraysInstanced(
int mode,
int first,
int count,
int instancecount){ qfn_glDrawArraysInstanced(nativehandle, mode, first, count, instancecount); }
85 public void glDrawElementsInstanced(
int mode,
int count,
int type,
byte [] indices,
int instancecount){ qfn_glDrawElementsInstanced(nativehandle, mode, count, type, indices, instancecount); }
86 public Pointer
glFenceSync(
int condition,
int flags){
return qfn_glFenceSync(nativehandle, condition, flags); }
87 public bool glIsSync(Pointer sync){
return qfn_glIsSync(nativehandle, sync); }
88 public void glDeleteSync(Pointer sync){ qfn_glDeleteSync(nativehandle, sync); }
89 public int glClientWaitSync(Pointer sync,
int flags,
long timeout){
return qfn_glClientWaitSync(nativehandle, sync, flags, timeout); }
90 public void glWaitSync(Pointer sync,
int flags,
long timeout){ qfn_glWaitSync(nativehandle, sync, flags, timeout); }
91 public void glGetInteger64v(
int pname,
long [] data){ qfn_glGetInteger64v(nativehandle, pname, data); }
92 public void glGetSynciv(Pointer sync,
int pname,
int bufSize,
int [] length,
int [] values){ qfn_glGetSynciv(nativehandle, sync, pname, bufSize, length, values); }
93 public void glGetInteger64i_v(
int target,
int index,
long [] data){ qfn_glGetInteger64i_v(nativehandle, target, index, data); }
94 public void glGetBufferParameteri64v(
int target,
int pname,
long [] params){ qfn_glGetBufferParameteri64v(nativehandle, target, pname, params); }
95 public void glGenSamplers(
int count,
int [] samplers){ qfn_glGenSamplers(nativehandle, count, samplers); }
96 public void glDeleteSamplers(
int count,
int [] samplers){ qfn_glDeleteSamplers(nativehandle, count, samplers); }
97 public bool glIsSampler(
int sampler){
return qfn_glIsSampler(nativehandle, sampler); }
98 public void glBindSampler(
int unit,
int sampler){ qfn_glBindSampler(nativehandle, unit, sampler); }
99 public void glSamplerParameteri(
int sampler,
int pname,
int param){ qfn_glSamplerParameteri(nativehandle, sampler, pname, param); }
100 public void glSamplerParameteriv(
int sampler,
int pname,
int [] param){ qfn_glSamplerParameteriv(nativehandle, sampler, pname, param); }
101 public void glSamplerParameterf(
int sampler,
int pname,
float param){ qfn_glSamplerParameterf(nativehandle, sampler, pname, param); }
102 public void glSamplerParameterfv(
int sampler,
int pname,
float [] param){ qfn_glSamplerParameterfv(nativehandle, sampler, pname, param); }
103 public void glGetSamplerParameteriv(
int sampler,
int pname,
int [] params){ qfn_glGetSamplerParameteriv(nativehandle, sampler, pname, params); }
104 public void glGetSamplerParameterfv(
int sampler,
int pname,
float [] params){ qfn_glGetSamplerParameterfv(nativehandle, sampler, pname, params); }
105 public void glVertexAttribDivisor(
int index,
int divisor){ qfn_glVertexAttribDivisor(nativehandle, index, divisor); }
112 public void glGetProgramBinary(
int program,
int bufSize,
int [] length,
int [] binaryFormat,
byte [] binary){ qfn_glGetProgramBinary(nativehandle, program, bufSize, length, binaryFormat, binary); }
113 public void glProgramBinary(
int program,
int binaryFormat,
byte [] binary,
int length){ qfn_glProgramBinary(nativehandle, program, binaryFormat, binary, length); }
114 public void glProgramParameteri(
int program,
int pname,
int value){ qfn_glProgramParameteri(nativehandle, program, pname, value); }
115 public void glInvalidateFramebuffer(
int target,
int numAttachments,
int [] attachments){ qfn_glInvalidateFramebuffer(nativehandle, target, numAttachments, attachments); }
116 public void glInvalidateSubFramebuffer(
int target,
int numAttachments,
int [] attachments,
int x,
int y,
int width,
int height){ qfn_glInvalidateSubFramebuffer(nativehandle, target, numAttachments, attachments, x, y, width, height); }
117 public void glTexStorage2D(
int target,
int levels,
int internalformat,
int width,
int height){ qfn_glTexStorage2D(nativehandle, target, levels, internalformat, width, height); }
118 public void glTexStorage3D(
int target,
int levels,
int internalformat,
int width,
int height,
int depth){ qfn_glTexStorage3D(nativehandle, target, levels, internalformat, width, height, depth); }
119 public void glGetInternalformativ(
int target,
int internalformat,
int pname,
int bufSize,
int [] params){ qfn_glGetInternalformativ(nativehandle, target, internalformat, pname, bufSize, params); }
120 public void glDispatchCompute(
int num_groups_x,
int num_groups_y,
int num_groups_z){ qfn_glDispatchCompute(nativehandle, num_groups_x, num_groups_y, num_groups_z); }
122 public void glDrawArraysIndirect(
int mode,
byte [] indirect){ qfn_glDrawArraysIndirect(nativehandle, mode, indirect); }
123 public void glDrawElementsIndirect(
int mode,
int type,
byte [] indirect){ qfn_glDrawElementsIndirect(nativehandle, mode, type, indirect); }
124 public void glFramebufferParameteri(
int target,
int pname,
int param){ qfn_glFramebufferParameteri(nativehandle, target, pname, param); }
125 public void glGetFramebufferParameteriv(
int target,
int pname,
int [] params){ qfn_glGetFramebufferParameteriv(nativehandle, target, pname, params); }
126 public void glGetProgramInterfaceiv(
int program,
int programInterface,
int pname,
int [] params){ qfn_glGetProgramInterfaceiv(nativehandle, program, programInterface, pname, params); }
127 public int glGetProgramResourceIndex(
int program,
int programInterface,
String name){
return qfn_glGetProgramResourceIndex(nativehandle, program, programInterface, name); }
128 public void glGetProgramResourceName(
int program,
int programInterface,
int index,
int bufSize,
int [] length,
byte [] name){ qfn_glGetProgramResourceName(nativehandle, program, programInterface, index, bufSize, length, name); }
129 public void glGetProgramResourceiv(
int program,
int programInterface,
int index,
int propCount,
int [] props,
int bufSize,
int [] length,
int [] params){ qfn_glGetProgramResourceiv(nativehandle, program, programInterface, index, propCount, props, bufSize, length, params); }
131 public void glUseProgramStages(
int pipeline,
int stages,
int program){ qfn_glUseProgramStages(nativehandle, pipeline, stages, program); }
132 public void glActiveShaderProgram(
int pipeline,
int program){ qfn_glActiveShaderProgram(nativehandle, pipeline, program); }
136 public void glGenProgramPipelines(
int n,
int [] pipelines){ qfn_glGenProgramPipelines(nativehandle, n, pipelines); }
138 public void glGetProgramPipelineiv(
int pipeline,
int pname,
int [] params){ qfn_glGetProgramPipelineiv(nativehandle, pipeline, pname, params); }
139 public void glProgramUniform1i(
int program,
int location,
int v0){ qfn_glProgramUniform1i(nativehandle, program, location, v0); }
140 public void glProgramUniform2i(
int program,
int location,
int v0,
int v1){ qfn_glProgramUniform2i(nativehandle, program, location, v0, v1); }
141 public void glProgramUniform3i(
int program,
int location,
int v0,
int v1,
int v2){ qfn_glProgramUniform3i(nativehandle, program, location, v0, v1, v2); }
142 public void glProgramUniform4i(
int program,
int location,
int v0,
int v1,
int v2,
int v3){ qfn_glProgramUniform4i(nativehandle, program, location, v0, v1, v2, v3); }
143 public void glProgramUniform1ui(
int program,
int location,
int v0){ qfn_glProgramUniform1ui(nativehandle, program, location, v0); }
144 public void glProgramUniform2ui(
int program,
int location,
int v0,
int v1){ qfn_glProgramUniform2ui(nativehandle, program, location, v0, v1); }
145 public void glProgramUniform3ui(
int program,
int location,
int v0,
int v1,
int v2){ qfn_glProgramUniform3ui(nativehandle, program, location, v0, v1, v2); }
146 public void glProgramUniform4ui(
int program,
int location,
int v0,
int v1,
int v2,
int v3){ qfn_glProgramUniform4ui(nativehandle, program, location, v0, v1, v2, v3); }
147 public void glProgramUniform1f(
int program,
int location,
float v0){ qfn_glProgramUniform1f(nativehandle, program, location, v0); }
148 public void glProgramUniform2f(
int program,
int location,
float v0,
float v1){ qfn_glProgramUniform2f(nativehandle, program, location, v0, v1); }
149 public void glProgramUniform3f(
int program,
int location,
float v0,
float v1,
float v2){ qfn_glProgramUniform3f(nativehandle, program, location, v0, v1, v2); }
150 public void glProgramUniform4f(
int program,
int location,
float v0,
float v1,
float v2,
float v3){ qfn_glProgramUniform4f(nativehandle, program, location, v0, v1, v2, v3); }
151 public void glProgramUniform1iv(
int program,
int location,
int count,
int [] value){ qfn_glProgramUniform1iv(nativehandle, program, location, count, value); }
152 public void glProgramUniform2iv(
int program,
int location,
int count,
int [] value){ qfn_glProgramUniform2iv(nativehandle, program, location, count, value); }
153 public void glProgramUniform3iv(
int program,
int location,
int count,
int [] value){ qfn_glProgramUniform3iv(nativehandle, program, location, count, value); }
154 public void glProgramUniform4iv(
int program,
int location,
int count,
int [] value){ qfn_glProgramUniform4iv(nativehandle, program, location, count, value); }
155 public void glProgramUniform1uiv(
int program,
int location,
int count,
int [] value){ qfn_glProgramUniform1uiv(nativehandle, program, location, count, value); }
156 public void glProgramUniform2uiv(
int program,
int location,
int count,
int [] value){ qfn_glProgramUniform2uiv(nativehandle, program, location, count, value); }
157 public void glProgramUniform3uiv(
int program,
int location,
int count,
int [] value){ qfn_glProgramUniform3uiv(nativehandle, program, location, count, value); }
158 public void glProgramUniform4uiv(
int program,
int location,
int count,
int [] value){ qfn_glProgramUniform4uiv(nativehandle, program, location, count, value); }
159 public void glProgramUniform1fv(
int program,
int location,
int count,
float [] value){ qfn_glProgramUniform1fv(nativehandle, program, location, count, value); }
160 public void glProgramUniform2fv(
int program,
int location,
int count,
float [] value){ qfn_glProgramUniform2fv(nativehandle, program, location, count, value); }
161 public void glProgramUniform3fv(
int program,
int location,
int count,
float [] value){ qfn_glProgramUniform3fv(nativehandle, program, location, count, value); }
162 public void glProgramUniform4fv(
int program,
int location,
int count,
float [] value){ qfn_glProgramUniform4fv(nativehandle, program, location, count, value); }
163 public void glProgramUniformMatrix2fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix2fv(nativehandle, program, location, count, transpose, value); }
164 public void glProgramUniformMatrix3fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix3fv(nativehandle, program, location, count, transpose, value); }
165 public void glProgramUniformMatrix4fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix4fv(nativehandle, program, location, count, transpose, value); }
166 public void glProgramUniformMatrix2x3fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix2x3fv(nativehandle, program, location, count, transpose, value); }
167 public void glProgramUniformMatrix3x2fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix3x2fv(nativehandle, program, location, count, transpose, value); }
168 public void glProgramUniformMatrix2x4fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix2x4fv(nativehandle, program, location, count, transpose, value); }
169 public void glProgramUniformMatrix4x2fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix4x2fv(nativehandle, program, location, count, transpose, value); }
170 public void glProgramUniformMatrix3x4fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix3x4fv(nativehandle, program, location, count, transpose, value); }
171 public void glProgramUniformMatrix4x3fv(
int program,
int location,
int count,
bool transpose,
float [] value){ qfn_glProgramUniformMatrix4x3fv(nativehandle, program, location, count, transpose, value); }
173 public void glGetProgramPipelineInfoLog(
int pipeline,
int bufSize,
int [] length,
byte [] infoLog){ qfn_glGetProgramPipelineInfoLog(nativehandle, pipeline, bufSize, length, infoLog); }
174 public void glBindImageTexture(
int unit,
int texture,
int level,
bool layered,
int layer,
int access,
int format){ qfn_glBindImageTexture(nativehandle, unit, texture, level, layered, layer, access, format); }
175 public void glGetBooleani_v(
int target,
int index,
bool [] data){ qfn_glGetBooleani_v(nativehandle, target, index, data); }
176 public void glMemoryBarrier(
int barriers){ qfn_glMemoryBarrier(nativehandle, barriers); }
178 public void glTexStorage2DMultisample(
int target,
int samples,
int internalformat,
int width,
int height,
bool fixedsamplelocations){ qfn_glTexStorage2DMultisample(nativehandle, target, samples, internalformat, width, height, fixedsamplelocations); }
179 public void glGetMultisamplefv(
int pname,
int index,
float [] val){ qfn_glGetMultisamplefv(nativehandle, pname, index, val); }
180 public void glSampleMaski(
int maskNumber,
int mask){ qfn_glSampleMaski(nativehandle, maskNumber, mask); }
181 public void glGetTexLevelParameteriv(
int target,
int level,
int pname,
int [] params){ qfn_glGetTexLevelParameteriv(nativehandle, target, level, pname, params); }
182 public void glGetTexLevelParameterfv(
int target,
int level,
int pname,
float [] params){ qfn_glGetTexLevelParameterfv(nativehandle, target, level, pname, params); }
183 public void glBindVertexBuffer(
int bindingindex,
int buffer,
long offset,
int stride){ qfn_glBindVertexBuffer(nativehandle, bindingindex, buffer, offset, stride); }
184 public void glVertexAttribFormat(
int attribindex,
int size,
int type,
bool normalized,
int relativeoffset){ qfn_glVertexAttribFormat(nativehandle, attribindex, size, type, normalized, relativeoffset); }
185 public void glVertexAttribIFormat(
int attribindex,
int size,
int type,
int relativeoffset){ qfn_glVertexAttribIFormat(nativehandle, attribindex, size, type, relativeoffset); }
186 public void glVertexAttribBinding(
int attribindex,
int bindingindex){ qfn_glVertexAttribBinding(nativehandle, attribindex, bindingindex); }
187 public void glVertexBindingDivisor(
int bindingindex,
int divisor){ qfn_glVertexBindingDivisor(nativehandle, bindingindex, divisor); }
189 public import "libQt54x"{
190 void cdecl qfn_glReadBuffer(
long nativehandle,
int mode) ;
192 void cdecl
qfn_glTexImage3D(
long nativehandle,
int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
byte * pixels) ;
193 void cdecl
qfn_glTexSubImage3D(
long nativehandle,
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
byte * pixels) ;
194 void cdecl
qfn_glCopyTexSubImage3D(
long nativehandle,
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height) ;
195 void cdecl
qfn_glCompressedTexImage3D(
long nativehandle,
int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
byte * data) ;
196 void cdecl
qfn_glCompressedTexSubImage3D(
long nativehandle,
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
byte * data) ;
213 void cdecl
qfn_glBlitFramebuffer(
long nativehandle,
int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter) ;
241 void cdecl
qfn_glUniform4ui(
long nativehandle,
int location,
int v0,
int v1,
int v2,
int v3) ;
251 void cdecl
qfn_glCopyBufferSubData(
long nativehandle,
int readTarget,
int writeTarget,
long readOffset,
long writeOffset, Pointer size) ;
264 void cdecl
qfn_glWaitSync(
long nativehandle, Pointer sync,
int flags,
long timeout) ;
266 void cdecl
qfn_glGetSynciv(
long nativehandle, Pointer sync,
int pname,
int bufSize,
int * length,
int * values) ;
286 void cdecl
qfn_glGetProgramBinary(
long nativehandle,
int program,
int bufSize,
int * length,
int * binaryFormat,
byte * binary) ;
287 void cdecl
qfn_glProgramBinary(
long nativehandle,
int program,
int binaryFormat,
byte * binary,
int length) ;
291 void cdecl
qfn_glTexStorage2D(
long nativehandle,
int target,
int levels,
int internalformat,
int width,
int height) ;
292 void cdecl
qfn_glTexStorage3D(
long nativehandle,
int target,
int levels,
int internalformat,
int width,
int height,
int depth) ;
303 void cdecl
qfn_glGetProgramResourceiv(
long nativehandle,
int program,
int programInterface,
int index,
int propCount,
int * props,
int bufSize,
int * length,
int * params) ;
324 void cdecl
qfn_glProgramUniform4f(
long nativehandle,
int program,
int location,
float v0,
float v1,
float v2,
float v3) ;
348 void cdecl
qfn_glBindImageTexture(
long nativehandle,
int unit,
int texture,
int level,
bool layered,
int layer,
int access,
int format) ;
352 void cdecl
qfn_glTexStorage2DMultisample(
long nativehandle,
int target,
int samples,
int internalformat,
int width,
int height,
bool fixedsamplelocations) ;