pub struct GLCore {Show 19 fields
pub version_1_0: Version10,
pub version_1_1: Version11,
pub version_1_2: Version12,
pub version_1_3: Version13,
pub version_1_4: Version14,
pub version_1_5: Version15,
pub version_2_0: Version20,
pub version_2_1: Version21,
pub version_3_0: Version30,
pub version_3_1: Version31,
pub version_3_2: Version32,
pub version_3_3: Version33,
pub version_4_0: Version40,
pub version_4_1: Version41,
pub version_4_2: Version42,
pub version_4_3: Version43,
pub version_4_4: Version44,
pub version_4_5: Version45,
pub version_4_6: Version46,
}
Expand description
All of the OpenGL functions
Fields§
§version_1_0: Version10
Functions from OpenGL version 1.0
version_1_1: Version11
Functions from OpenGL version 1.1
version_1_2: Version12
Functions from OpenGL version 1.2
version_1_3: Version13
Functions from OpenGL version 1.3
version_1_4: Version14
Functions from OpenGL version 1.4
version_1_5: Version15
Functions from OpenGL version 1.5
version_2_0: Version20
Functions from OpenGL version 2.0
version_2_1: Version21
Functions from OpenGL version 2.1
version_3_0: Version30
Functions from OpenGL version 3.0
version_3_1: Version31
Functions from OpenGL version 3.1
version_3_2: Version32
Functions from OpenGL version 3.2
version_3_3: Version33
Functions from OpenGL version 3.3
version_4_0: Version40
Functions from OpenGL version 4.0
version_4_1: Version41
Functions from OpenGL version 4.1
version_4_2: Version42
Functions from OpenGL version 4.2
version_4_3: Version43
Functions from OpenGL version 4.3
version_4_4: Version44
Functions from OpenGL version 4.4
version_4_5: Version45
Functions from OpenGL version 4.5
version_4_6: Version46
Functions from OpenGL version 4.6
Implementations§
Trait Implementations§
Source§impl GL_1_0 for GLCore
impl GL_1_0 for GLCore
Source§fn glCullFace(&self, mode: GLenum) -> Result<(), GLCoreError>
fn glCullFace(&self, mode: GLenum) -> Result<(), GLCoreError>
Source§fn glFrontFace(&self, mode: GLenum) -> Result<(), GLCoreError>
fn glFrontFace(&self, mode: GLenum) -> Result<(), GLCoreError>
Source§fn glLineWidth(&self, width: GLfloat) -> Result<(), GLCoreError>
fn glLineWidth(&self, width: GLfloat) -> Result<(), GLCoreError>
Source§fn glPointSize(&self, size: GLfloat) -> Result<(), GLCoreError>
fn glPointSize(&self, size: GLfloat) -> Result<(), GLCoreError>
Source§fn glPolygonMode(&self, face: GLenum, mode: GLenum) -> Result<(), GLCoreError>
fn glPolygonMode(&self, face: GLenum, mode: GLenum) -> Result<(), GLCoreError>
Source§fn glScissor(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glScissor( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTexParameterf(
&self,
target: GLenum,
pname: GLenum,
param: GLfloat,
) -> Result<(), GLCoreError>
fn glTexParameterf( &self, target: GLenum, pname: GLenum, param: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glTexParameterfv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLfloat,
) -> Result<(), GLCoreError>
fn glTexParameterfv( &self, target: GLenum, pname: GLenum, params: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glTexParameteri(
&self,
target: GLenum,
pname: GLenum,
param: GLint,
) -> Result<(), GLCoreError>
fn glTexParameteri( &self, target: GLenum, pname: GLenum, param: GLint, ) -> Result<(), GLCoreError>
Source§fn glTexParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLint,
) -> Result<(), GLCoreError>
fn glTexParameteriv( &self, target: GLenum, pname: GLenum, params: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glDrawBuffer(&self, buf: GLenum) -> Result<(), GLCoreError>
fn glDrawBuffer(&self, buf: GLenum) -> Result<(), GLCoreError>
Source§fn glClear(&self, mask: GLbitfield) -> Result<(), GLCoreError>
fn glClear(&self, mask: GLbitfield) -> Result<(), GLCoreError>
Source§fn glClearColor(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat,
) -> Result<(), GLCoreError>
fn glClearColor( &self, red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glClearStencil(&self, s: GLint) -> Result<(), GLCoreError>
fn glClearStencil(&self, s: GLint) -> Result<(), GLCoreError>
Source§fn glClearDepth(&self, depth: GLdouble) -> Result<(), GLCoreError>
fn glClearDepth(&self, depth: GLdouble) -> Result<(), GLCoreError>
Source§fn glStencilMask(&self, mask: GLuint) -> Result<(), GLCoreError>
fn glStencilMask(&self, mask: GLuint) -> Result<(), GLCoreError>
Source§fn glColorMask(
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean,
) -> Result<(), GLCoreError>
fn glColorMask( &self, red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glDepthMask(&self, flag: GLboolean) -> Result<(), GLCoreError>
fn glDepthMask(&self, flag: GLboolean) -> Result<(), GLCoreError>
Source§fn glBlendFunc(
&self,
sfactor: GLenum,
dfactor: GLenum,
) -> Result<(), GLCoreError>
fn glBlendFunc( &self, sfactor: GLenum, dfactor: GLenum, ) -> Result<(), GLCoreError>
Source§fn glStencilFunc(
&self,
func: GLenum,
ref_: GLint,
mask: GLuint,
) -> Result<(), GLCoreError>
fn glStencilFunc( &self, func: GLenum, ref_: GLint, mask: GLuint, ) -> Result<(), GLCoreError>
Source§fn glStencilOp(
&self,
fail: GLenum,
zfail: GLenum,
zpass: GLenum,
) -> Result<(), GLCoreError>
fn glStencilOp( &self, fail: GLenum, zfail: GLenum, zpass: GLenum, ) -> Result<(), GLCoreError>
Source§fn glDepthFunc(&self, func: GLenum) -> Result<(), GLCoreError>
fn glDepthFunc(&self, func: GLenum) -> Result<(), GLCoreError>
Source§fn glPixelStoref(
&self,
pname: GLenum,
param: GLfloat,
) -> Result<(), GLCoreError>
fn glPixelStoref( &self, pname: GLenum, param: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glPixelStorei(&self, pname: GLenum, param: GLint) -> Result<(), GLCoreError>
fn glPixelStorei(&self, pname: GLenum, param: GLint) -> Result<(), GLCoreError>
Source§fn glReadBuffer(&self, src: GLenum) -> Result<(), GLCoreError>
fn glReadBuffer(&self, src: GLenum) -> Result<(), GLCoreError>
Source§fn glReadPixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *mut c_void,
) -> Result<(), GLCoreError>
fn glReadPixels( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetBooleanv(
&self,
pname: GLenum,
data: *mut GLboolean,
) -> Result<(), GLCoreError>
fn glGetBooleanv( &self, pname: GLenum, data: *mut GLboolean, ) -> Result<(), GLCoreError>
Source§fn glGetDoublev(
&self,
pname: GLenum,
data: *mut GLdouble,
) -> Result<(), GLCoreError>
fn glGetDoublev( &self, pname: GLenum, data: *mut GLdouble, ) -> Result<(), GLCoreError>
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glGetFloatv(
&self,
pname: GLenum,
data: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetFloatv( &self, pname: GLenum, data: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetIntegerv(
&self,
pname: GLenum,
data: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetIntegerv( &self, pname: GLenum, data: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetString(&self, name: GLenum) -> Result<&'static str, GLCoreError>
fn glGetString(&self, name: GLenum) -> Result<&'static str, GLCoreError>
Source§fn glGetTexImage(
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetTexImage( &self, target: GLenum, level: GLint, format: GLenum, type_: GLenum, pixels: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetTexParameterfv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetTexParameterfv( &self, target: GLenum, pname: GLenum, params: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetTexParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetTexParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetTexLevelParameterfv(
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetTexLevelParameterfv( &self, target: GLenum, level: GLint, pname: GLenum, params: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetTexLevelParameteriv(
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetTexLevelParameteriv( &self, target: GLenum, level: GLint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glIsEnabled(&self, cap: GLenum) -> Result<GLboolean, GLCoreError>
fn glIsEnabled(&self, cap: GLenum) -> Result<GLboolean, GLCoreError>
Source§fn glDepthRange(&self, n: GLdouble, f: GLdouble) -> Result<(), GLCoreError>
fn glDepthRange(&self, n: GLdouble, f: GLdouble) -> Result<(), GLCoreError>
Source§fn glViewport(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glViewport( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
fn get_version(&self) -> (&'static str, u32, u32, u32)
fn get_vendor(&self) -> &'static str
fn get_renderer(&self) -> &'static str
fn get_versionstr(&self) -> &'static str
Source§impl GL_1_1 for GLCore
impl GL_1_1 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glDrawArrays(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
) -> Result<(), GLCoreError>
fn glDrawArrays( &self, mode: GLenum, first: GLint, count: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glDrawElements(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
) -> Result<(), GLCoreError>
fn glDrawElements( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glGetPointerv(
&self,
pname: GLenum,
params: *mut *mut c_void,
) -> Result<(), GLCoreError>
fn glGetPointerv( &self, pname: GLenum, params: *mut *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glPolygonOffset(
&self,
factor: GLfloat,
units: GLfloat,
) -> Result<(), GLCoreError>
fn glPolygonOffset( &self, factor: GLfloat, units: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glCopyTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint,
) -> Result<(), GLCoreError>
fn glCopyTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint, ) -> Result<(), GLCoreError>
Source§fn glCopyTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
) -> Result<(), GLCoreError>
fn glCopyTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint, ) -> Result<(), GLCoreError>
Source§fn glCopyTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
) -> Result<(), GLCoreError>
fn glCopyTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glCopyTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glCopyTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glBindTexture(
&self,
target: GLenum,
texture: GLuint,
) -> Result<(), GLCoreError>
fn glBindTexture( &self, target: GLenum, texture: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDeleteTextures(
&self,
n: GLsizei,
textures: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteTextures( &self, n: GLsizei, textures: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGenTextures(
&self,
n: GLsizei,
textures: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenTextures( &self, n: GLsizei, textures: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glIsTexture(&self, texture: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsTexture(&self, texture: GLuint) -> Result<GLboolean, GLCoreError>
Source§impl GL_1_2 for GLCore
impl GL_1_2 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glDrawRangeElements(
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
) -> Result<(), GLCoreError>
fn glDrawRangeElements( &self, mode: GLenum, start: GLuint, end: GLuint, count: GLsizei, type_: GLenum, indices: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glTexImage3D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTexImage3D( &self, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§impl GL_1_3 for GLCore
impl GL_1_3 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glActiveTexture(&self, texture: GLenum) -> Result<(), GLCoreError>
fn glActiveTexture(&self, texture: GLenum) -> Result<(), GLCoreError>
Source§fn glSampleCoverage(
&self,
value: GLfloat,
invert: GLboolean,
) -> Result<(), GLCoreError>
fn glSampleCoverage( &self, value: GLfloat, invert: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glCompressedTexImage3D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTexImage3D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCompressedTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCompressedTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCompressedTexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTexSubImage3D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCompressedTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCompressedTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glGetCompressedTexImage(
&self,
target: GLenum,
level: GLint,
img: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetCompressedTexImage( &self, target: GLenum, level: GLint, img: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glClientActiveTexture(&self, texture: GLenum) -> Result<(), GLCoreError>
fn glClientActiveTexture(&self, texture: GLenum) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord1d(
&self,
target: GLenum,
s: GLdouble,
) -> Result<(), GLCoreError>
fn glMultiTexCoord1d( &self, target: GLenum, s: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord1dv(
&self,
target: GLenum,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glMultiTexCoord1dv( &self, target: GLenum, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord1f(
&self,
target: GLenum,
s: GLfloat,
) -> Result<(), GLCoreError>
fn glMultiTexCoord1f( &self, target: GLenum, s: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord1fv(
&self,
target: GLenum,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glMultiTexCoord1fv( &self, target: GLenum, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord1i(&self, target: GLenum, s: GLint) -> Result<(), GLCoreError>
fn glMultiTexCoord1i(&self, target: GLenum, s: GLint) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord1iv(
&self,
target: GLenum,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glMultiTexCoord1iv( &self, target: GLenum, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord1s(
&self,
target: GLenum,
s: GLshort,
) -> Result<(), GLCoreError>
fn glMultiTexCoord1s( &self, target: GLenum, s: GLshort, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord1sv(
&self,
target: GLenum,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glMultiTexCoord1sv( &self, target: GLenum, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord2d(
&self,
target: GLenum,
s: GLdouble,
t: GLdouble,
) -> Result<(), GLCoreError>
fn glMultiTexCoord2d( &self, target: GLenum, s: GLdouble, t: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord2dv(
&self,
target: GLenum,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glMultiTexCoord2dv( &self, target: GLenum, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord2f(
&self,
target: GLenum,
s: GLfloat,
t: GLfloat,
) -> Result<(), GLCoreError>
fn glMultiTexCoord2f( &self, target: GLenum, s: GLfloat, t: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord2fv(
&self,
target: GLenum,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glMultiTexCoord2fv( &self, target: GLenum, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord2i(
&self,
target: GLenum,
s: GLint,
t: GLint,
) -> Result<(), GLCoreError>
fn glMultiTexCoord2i( &self, target: GLenum, s: GLint, t: GLint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord2iv(
&self,
target: GLenum,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glMultiTexCoord2iv( &self, target: GLenum, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord2s(
&self,
target: GLenum,
s: GLshort,
t: GLshort,
) -> Result<(), GLCoreError>
fn glMultiTexCoord2s( &self, target: GLenum, s: GLshort, t: GLshort, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord2sv(
&self,
target: GLenum,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glMultiTexCoord2sv( &self, target: GLenum, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord3d(
&self,
target: GLenum,
s: GLdouble,
t: GLdouble,
r: GLdouble,
) -> Result<(), GLCoreError>
fn glMultiTexCoord3d( &self, target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord3dv(
&self,
target: GLenum,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glMultiTexCoord3dv( &self, target: GLenum, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord3f(
&self,
target: GLenum,
s: GLfloat,
t: GLfloat,
r: GLfloat,
) -> Result<(), GLCoreError>
fn glMultiTexCoord3f( &self, target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord3fv(
&self,
target: GLenum,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glMultiTexCoord3fv( &self, target: GLenum, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord3i(
&self,
target: GLenum,
s: GLint,
t: GLint,
r: GLint,
) -> Result<(), GLCoreError>
fn glMultiTexCoord3i( &self, target: GLenum, s: GLint, t: GLint, r: GLint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord3iv(
&self,
target: GLenum,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glMultiTexCoord3iv( &self, target: GLenum, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord3s(
&self,
target: GLenum,
s: GLshort,
t: GLshort,
r: GLshort,
) -> Result<(), GLCoreError>
fn glMultiTexCoord3s( &self, target: GLenum, s: GLshort, t: GLshort, r: GLshort, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord3sv(
&self,
target: GLenum,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glMultiTexCoord3sv( &self, target: GLenum, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord4d(
&self,
target: GLenum,
s: GLdouble,
t: GLdouble,
r: GLdouble,
q: GLdouble,
) -> Result<(), GLCoreError>
fn glMultiTexCoord4d( &self, target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord4dv(
&self,
target: GLenum,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glMultiTexCoord4dv( &self, target: GLenum, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord4f(
&self,
target: GLenum,
s: GLfloat,
t: GLfloat,
r: GLfloat,
q: GLfloat,
) -> Result<(), GLCoreError>
fn glMultiTexCoord4f( &self, target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord4fv(
&self,
target: GLenum,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glMultiTexCoord4fv( &self, target: GLenum, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord4i(
&self,
target: GLenum,
s: GLint,
t: GLint,
r: GLint,
q: GLint,
) -> Result<(), GLCoreError>
fn glMultiTexCoord4i( &self, target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord4iv(
&self,
target: GLenum,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glMultiTexCoord4iv( &self, target: GLenum, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord4s(
&self,
target: GLenum,
s: GLshort,
t: GLshort,
r: GLshort,
q: GLshort,
) -> Result<(), GLCoreError>
fn glMultiTexCoord4s( &self, target: GLenum, s: GLshort, t: GLshort, r: GLshort, q: GLshort, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoord4sv(
&self,
target: GLenum,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glMultiTexCoord4sv( &self, target: GLenum, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glLoadTransposeMatrixf(&self, m: *const GLfloat) -> Result<(), GLCoreError>
fn glLoadTransposeMatrixf(&self, m: *const GLfloat) -> Result<(), GLCoreError>
Source§fn glLoadTransposeMatrixd(&self, m: *const GLdouble) -> Result<(), GLCoreError>
fn glLoadTransposeMatrixd(&self, m: *const GLdouble) -> Result<(), GLCoreError>
Source§fn glMultTransposeMatrixf(&self, m: *const GLfloat) -> Result<(), GLCoreError>
fn glMultTransposeMatrixf(&self, m: *const GLfloat) -> Result<(), GLCoreError>
Source§impl GL_1_4 for GLCore
impl GL_1_4 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glBlendFuncSeparate(
&self,
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum,
) -> Result<(), GLCoreError>
fn glBlendFuncSeparate( &self, sfactorRGB: GLenum, dfactorRGB: GLenum, sfactorAlpha: GLenum, dfactorAlpha: GLenum, ) -> Result<(), GLCoreError>
Source§fn glMultiDrawArrays(
&self,
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
drawcount: GLsizei,
) -> Result<(), GLCoreError>
fn glMultiDrawArrays( &self, mode: GLenum, first: *const GLint, count: *const GLsizei, drawcount: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glMultiDrawElements(
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei,
) -> Result<(), GLCoreError>
fn glMultiDrawElements( &self, mode: GLenum, count: *const GLsizei, type_: GLenum, indices: *const *const c_void, drawcount: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glPointParameterf(
&self,
pname: GLenum,
param: GLfloat,
) -> Result<(), GLCoreError>
fn glPointParameterf( &self, pname: GLenum, param: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glPointParameterfv(
&self,
pname: GLenum,
params: *const GLfloat,
) -> Result<(), GLCoreError>
fn glPointParameterfv( &self, pname: GLenum, params: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glPointParameteri(
&self,
pname: GLenum,
param: GLint,
) -> Result<(), GLCoreError>
fn glPointParameteri( &self, pname: GLenum, param: GLint, ) -> Result<(), GLCoreError>
Source§fn glPointParameteriv(
&self,
pname: GLenum,
params: *const GLint,
) -> Result<(), GLCoreError>
fn glPointParameteriv( &self, pname: GLenum, params: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glFogCoordf(&self, coord: GLfloat) -> Result<(), GLCoreError>
fn glFogCoordf(&self, coord: GLfloat) -> Result<(), GLCoreError>
Source§fn glFogCoordfv(&self, coord: *const GLfloat) -> Result<(), GLCoreError>
fn glFogCoordfv(&self, coord: *const GLfloat) -> Result<(), GLCoreError>
Source§fn glFogCoordd(&self, coord: GLdouble) -> Result<(), GLCoreError>
fn glFogCoordd(&self, coord: GLdouble) -> Result<(), GLCoreError>
Source§fn glFogCoorddv(&self, coord: *const GLdouble) -> Result<(), GLCoreError>
fn glFogCoorddv(&self, coord: *const GLdouble) -> Result<(), GLCoreError>
Source§fn glFogCoordPointer(
&self,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void,
) -> Result<(), GLCoreError>
fn glFogCoordPointer( &self, type_: GLenum, stride: GLsizei, pointer: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3b(
&self,
red: GLbyte,
green: GLbyte,
blue: GLbyte,
) -> Result<(), GLCoreError>
fn glSecondaryColor3b( &self, red: GLbyte, green: GLbyte, blue: GLbyte, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3bv(&self, v: *const GLbyte) -> Result<(), GLCoreError>
fn glSecondaryColor3bv(&self, v: *const GLbyte) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3d(
&self,
red: GLdouble,
green: GLdouble,
blue: GLdouble,
) -> Result<(), GLCoreError>
fn glSecondaryColor3d( &self, red: GLdouble, green: GLdouble, blue: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3dv(&self, v: *const GLdouble) -> Result<(), GLCoreError>
fn glSecondaryColor3dv(&self, v: *const GLdouble) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3f(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
) -> Result<(), GLCoreError>
fn glSecondaryColor3f( &self, red: GLfloat, green: GLfloat, blue: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3fv(&self, v: *const GLfloat) -> Result<(), GLCoreError>
fn glSecondaryColor3fv(&self, v: *const GLfloat) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3i(
&self,
red: GLint,
green: GLint,
blue: GLint,
) -> Result<(), GLCoreError>
fn glSecondaryColor3i( &self, red: GLint, green: GLint, blue: GLint, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3iv(&self, v: *const GLint) -> Result<(), GLCoreError>
fn glSecondaryColor3iv(&self, v: *const GLint) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3s(
&self,
red: GLshort,
green: GLshort,
blue: GLshort,
) -> Result<(), GLCoreError>
fn glSecondaryColor3s( &self, red: GLshort, green: GLshort, blue: GLshort, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3sv(&self, v: *const GLshort) -> Result<(), GLCoreError>
fn glSecondaryColor3sv(&self, v: *const GLshort) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3ub(
&self,
red: GLubyte,
green: GLubyte,
blue: GLubyte,
) -> Result<(), GLCoreError>
fn glSecondaryColor3ub( &self, red: GLubyte, green: GLubyte, blue: GLubyte, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3ubv(&self, v: *const GLubyte) -> Result<(), GLCoreError>
fn glSecondaryColor3ubv(&self, v: *const GLubyte) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3ui(
&self,
red: GLuint,
green: GLuint,
blue: GLuint,
) -> Result<(), GLCoreError>
fn glSecondaryColor3ui( &self, red: GLuint, green: GLuint, blue: GLuint, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3uiv(&self, v: *const GLuint) -> Result<(), GLCoreError>
fn glSecondaryColor3uiv(&self, v: *const GLuint) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3us(
&self,
red: GLushort,
green: GLushort,
blue: GLushort,
) -> Result<(), GLCoreError>
fn glSecondaryColor3us( &self, red: GLushort, green: GLushort, blue: GLushort, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColor3usv(&self, v: *const GLushort) -> Result<(), GLCoreError>
fn glSecondaryColor3usv(&self, v: *const GLushort) -> Result<(), GLCoreError>
Source§fn glSecondaryColorPointer(
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void,
) -> Result<(), GLCoreError>
fn glSecondaryColorPointer( &self, size: GLint, type_: GLenum, stride: GLsizei, pointer: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glWindowPos2d(&self, x: GLdouble, y: GLdouble) -> Result<(), GLCoreError>
fn glWindowPos2d(&self, x: GLdouble, y: GLdouble) -> Result<(), GLCoreError>
Source§fn glWindowPos2dv(&self, v: *const GLdouble) -> Result<(), GLCoreError>
fn glWindowPos2dv(&self, v: *const GLdouble) -> Result<(), GLCoreError>
Source§fn glWindowPos2f(&self, x: GLfloat, y: GLfloat) -> Result<(), GLCoreError>
fn glWindowPos2f(&self, x: GLfloat, y: GLfloat) -> Result<(), GLCoreError>
Source§fn glWindowPos2fv(&self, v: *const GLfloat) -> Result<(), GLCoreError>
fn glWindowPos2fv(&self, v: *const GLfloat) -> Result<(), GLCoreError>
Source§fn glWindowPos2i(&self, x: GLint, y: GLint) -> Result<(), GLCoreError>
fn glWindowPos2i(&self, x: GLint, y: GLint) -> Result<(), GLCoreError>
Source§fn glWindowPos2iv(&self, v: *const GLint) -> Result<(), GLCoreError>
fn glWindowPos2iv(&self, v: *const GLint) -> Result<(), GLCoreError>
Source§fn glWindowPos2s(&self, x: GLshort, y: GLshort) -> Result<(), GLCoreError>
fn glWindowPos2s(&self, x: GLshort, y: GLshort) -> Result<(), GLCoreError>
Source§fn glWindowPos2sv(&self, v: *const GLshort) -> Result<(), GLCoreError>
fn glWindowPos2sv(&self, v: *const GLshort) -> Result<(), GLCoreError>
Source§fn glWindowPos3d(
&self,
x: GLdouble,
y: GLdouble,
z: GLdouble,
) -> Result<(), GLCoreError>
fn glWindowPos3d( &self, x: GLdouble, y: GLdouble, z: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glWindowPos3dv(&self, v: *const GLdouble) -> Result<(), GLCoreError>
fn glWindowPos3dv(&self, v: *const GLdouble) -> Result<(), GLCoreError>
Source§fn glWindowPos3f(
&self,
x: GLfloat,
y: GLfloat,
z: GLfloat,
) -> Result<(), GLCoreError>
fn glWindowPos3f( &self, x: GLfloat, y: GLfloat, z: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glWindowPos3fv(&self, v: *const GLfloat) -> Result<(), GLCoreError>
fn glWindowPos3fv(&self, v: *const GLfloat) -> Result<(), GLCoreError>
Source§fn glWindowPos3i(&self, x: GLint, y: GLint, z: GLint) -> Result<(), GLCoreError>
fn glWindowPos3i(&self, x: GLint, y: GLint, z: GLint) -> Result<(), GLCoreError>
Source§fn glWindowPos3iv(&self, v: *const GLint) -> Result<(), GLCoreError>
fn glWindowPos3iv(&self, v: *const GLint) -> Result<(), GLCoreError>
Source§fn glWindowPos3s(
&self,
x: GLshort,
y: GLshort,
z: GLshort,
) -> Result<(), GLCoreError>
fn glWindowPos3s( &self, x: GLshort, y: GLshort, z: GLshort, ) -> Result<(), GLCoreError>
Source§fn glWindowPos3sv(&self, v: *const GLshort) -> Result<(), GLCoreError>
fn glWindowPos3sv(&self, v: *const GLshort) -> Result<(), GLCoreError>
Source§fn glBlendColor(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat,
) -> Result<(), GLCoreError>
fn glBlendColor( &self, red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glBlendEquation(&self, mode: GLenum) -> Result<(), GLCoreError>
fn glBlendEquation(&self, mode: GLenum) -> Result<(), GLCoreError>
Source§impl GL_1_5 for GLCore
impl GL_1_5 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glGenQueries(&self, n: GLsizei, ids: *mut GLuint) -> Result<(), GLCoreError>
fn glGenQueries(&self, n: GLsizei, ids: *mut GLuint) -> Result<(), GLCoreError>
Source§fn glDeleteQueries(
&self,
n: GLsizei,
ids: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteQueries( &self, n: GLsizei, ids: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glBeginQuery(&self, target: GLenum, id: GLuint) -> Result<(), GLCoreError>
fn glBeginQuery(&self, target: GLenum, id: GLuint) -> Result<(), GLCoreError>
Source§fn glEndQuery(&self, target: GLenum) -> Result<(), GLCoreError>
fn glEndQuery(&self, target: GLenum) -> Result<(), GLCoreError>
Source§fn glGetQueryiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetQueryiv( &self, target: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetQueryObjectiv(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetQueryObjectiv( &self, id: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetQueryObjectuiv(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetQueryObjectuiv( &self, id: GLuint, pname: GLenum, params: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glBindBuffer(
&self,
target: GLenum,
buffer: GLuint,
) -> Result<(), GLCoreError>
fn glBindBuffer( &self, target: GLenum, buffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDeleteBuffers(
&self,
n: GLsizei,
buffers: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteBuffers( &self, n: GLsizei, buffers: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGenBuffers(
&self,
n: GLsizei,
buffers: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenBuffers( &self, n: GLsizei, buffers: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glIsBuffer(&self, buffer: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsBuffer(&self, buffer: GLuint) -> Result<GLboolean, GLCoreError>
Source§fn glBufferData(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum,
) -> Result<(), GLCoreError>
fn glBufferData( &self, target: GLenum, size: GLsizeiptr, data: *const c_void, usage: GLenum, ) -> Result<(), GLCoreError>
Source§fn glBufferSubData(
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glBufferSubData( &self, target: GLenum, offset: GLintptr, size: GLsizeiptr, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glGetBufferSubData(
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetBufferSubData( &self, target: GLenum, offset: GLintptr, size: GLsizeiptr, data: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glMapBuffer(
&self,
target: GLenum,
access: GLenum,
) -> Result<*mut c_void, GLCoreError>
fn glMapBuffer( &self, target: GLenum, access: GLenum, ) -> Result<*mut c_void, GLCoreError>
Source§fn glUnmapBuffer(&self, target: GLenum) -> Result<GLboolean, GLCoreError>
fn glUnmapBuffer(&self, target: GLenum) -> Result<GLboolean, GLCoreError>
Source§fn glGetBufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetBufferParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§impl GL_2_0 for GLCore
impl GL_2_0 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glBlendEquationSeparate(
&self,
modeRGB: GLenum,
modeAlpha: GLenum,
) -> Result<(), GLCoreError>
fn glBlendEquationSeparate( &self, modeRGB: GLenum, modeAlpha: GLenum, ) -> Result<(), GLCoreError>
Source§fn glDrawBuffers(
&self,
n: GLsizei,
bufs: *const GLenum,
) -> Result<(), GLCoreError>
fn glDrawBuffers( &self, n: GLsizei, bufs: *const GLenum, ) -> Result<(), GLCoreError>
Source§fn glStencilOpSeparate(
&self,
face: GLenum,
sfail: GLenum,
dpfail: GLenum,
dppass: GLenum,
) -> Result<(), GLCoreError>
fn glStencilOpSeparate( &self, face: GLenum, sfail: GLenum, dpfail: GLenum, dppass: GLenum, ) -> Result<(), GLCoreError>
Source§fn glStencilFuncSeparate(
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint,
) -> Result<(), GLCoreError>
fn glStencilFuncSeparate( &self, face: GLenum, func: GLenum, ref_: GLint, mask: GLuint, ) -> Result<(), GLCoreError>
Source§fn glStencilMaskSeparate(
&self,
face: GLenum,
mask: GLuint,
) -> Result<(), GLCoreError>
fn glStencilMaskSeparate( &self, face: GLenum, mask: GLuint, ) -> Result<(), GLCoreError>
Source§fn glAttachShader(
&self,
program: GLuint,
shader: GLuint,
) -> Result<(), GLCoreError>
fn glAttachShader( &self, program: GLuint, shader: GLuint, ) -> Result<(), GLCoreError>
Source§fn glBindAttribLocation(
&self,
program: GLuint,
index: GLuint,
name: *const GLchar,
) -> Result<(), GLCoreError>
fn glBindAttribLocation( &self, program: GLuint, index: GLuint, name: *const GLchar, ) -> Result<(), GLCoreError>
Source§fn glCompileShader(&self, shader: GLuint) -> Result<(), GLCoreError>
fn glCompileShader(&self, shader: GLuint) -> Result<(), GLCoreError>
Source§fn glCreateProgram(&self) -> Result<GLuint, GLCoreError>
fn glCreateProgram(&self) -> Result<GLuint, GLCoreError>
Source§fn glCreateShader(&self, type_: GLenum) -> Result<GLuint, GLCoreError>
fn glCreateShader(&self, type_: GLenum) -> Result<GLuint, GLCoreError>
Source§fn glDeleteProgram(&self, program: GLuint) -> Result<(), GLCoreError>
fn glDeleteProgram(&self, program: GLuint) -> Result<(), GLCoreError>
Source§fn glDeleteShader(&self, shader: GLuint) -> Result<(), GLCoreError>
fn glDeleteShader(&self, shader: GLuint) -> Result<(), GLCoreError>
Source§fn glDetachShader(
&self,
program: GLuint,
shader: GLuint,
) -> Result<(), GLCoreError>
fn glDetachShader( &self, program: GLuint, shader: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDisableVertexAttribArray(&self, index: GLuint) -> Result<(), GLCoreError>
fn glDisableVertexAttribArray(&self, index: GLuint) -> Result<(), GLCoreError>
Source§fn glEnableVertexAttribArray(&self, index: GLuint) -> Result<(), GLCoreError>
fn glEnableVertexAttribArray(&self, index: GLuint) -> Result<(), GLCoreError>
Source§fn glGetActiveAttrib(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetActiveAttrib( &self, program: GLuint, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, size: *mut GLint, type_: *mut GLenum, name: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetActiveUniform(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetActiveUniform( &self, program: GLuint, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, size: *mut GLint, type_: *mut GLenum, name: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetAttachedShaders(
&self,
program: GLuint,
maxCount: GLsizei,
count: *mut GLsizei,
shaders: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetAttachedShaders( &self, program: GLuint, maxCount: GLsizei, count: *mut GLsizei, shaders: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetAttribLocation(
&self,
program: GLuint,
name: *const GLchar,
) -> Result<GLint, GLCoreError>
fn glGetAttribLocation( &self, program: GLuint, name: *const GLchar, ) -> Result<GLint, GLCoreError>
Source§fn glGetProgramiv(
&self,
program: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetProgramiv( &self, program: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetProgramInfoLog(
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetProgramInfoLog( &self, program: GLuint, bufSize: GLsizei, length: *mut GLsizei, infoLog: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetShaderiv(
&self,
shader: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetShaderiv( &self, shader: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetShaderInfoLog(
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetShaderInfoLog( &self, shader: GLuint, bufSize: GLsizei, length: *mut GLsizei, infoLog: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetShaderSource(
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetShaderSource( &self, shader: GLuint, bufSize: GLsizei, length: *mut GLsizei, source: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetUniformLocation(
&self,
program: GLuint,
name: *const GLchar,
) -> Result<GLint, GLCoreError>
fn glGetUniformLocation( &self, program: GLuint, name: *const GLchar, ) -> Result<GLint, GLCoreError>
Source§fn glGetUniformfv(
&self,
program: GLuint,
location: GLint,
params: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetUniformfv( &self, program: GLuint, location: GLint, params: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetUniformiv(
&self,
program: GLuint,
location: GLint,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetUniformiv( &self, program: GLuint, location: GLint, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetVertexAttribdv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble,
) -> Result<(), GLCoreError>
fn glGetVertexAttribdv( &self, index: GLuint, pname: GLenum, params: *mut GLdouble, ) -> Result<(), GLCoreError>
Source§fn glGetVertexAttribfv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetVertexAttribfv( &self, index: GLuint, pname: GLenum, params: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetVertexAttribiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetVertexAttribiv( &self, index: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetVertexAttribPointerv(
&self,
index: GLuint,
pname: GLenum,
pointer: *mut *mut c_void,
) -> Result<(), GLCoreError>
fn glGetVertexAttribPointerv( &self, index: GLuint, pname: GLenum, pointer: *mut *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glIsProgram(&self, program: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsProgram(&self, program: GLuint) -> Result<GLboolean, GLCoreError>
Source§fn glIsShader(&self, shader: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsShader(&self, shader: GLuint) -> Result<GLboolean, GLCoreError>
Source§fn glLinkProgram(&self, program: GLuint) -> Result<(), GLCoreError>
fn glLinkProgram(&self, program: GLuint) -> Result<(), GLCoreError>
Source§fn glShaderSource(
&self,
shader: GLuint,
count: GLsizei,
string_: *const *const GLchar,
length: *const GLint,
) -> Result<(), GLCoreError>
fn glShaderSource( &self, shader: GLuint, count: GLsizei, string_: *const *const GLchar, length: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glUseProgram(&self, program: GLuint) -> Result<(), GLCoreError>
fn glUseProgram(&self, program: GLuint) -> Result<(), GLCoreError>
Source§fn glUniform1f(&self, location: GLint, v0: GLfloat) -> Result<(), GLCoreError>
fn glUniform1f(&self, location: GLint, v0: GLfloat) -> Result<(), GLCoreError>
Source§fn glUniform2f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
) -> Result<(), GLCoreError>
fn glUniform2f( &self, location: GLint, v0: GLfloat, v1: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniform3f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
) -> Result<(), GLCoreError>
fn glUniform3f( &self, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniform4f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat,
) -> Result<(), GLCoreError>
fn glUniform4f( &self, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniform1i(&self, location: GLint, v0: GLint) -> Result<(), GLCoreError>
fn glUniform1i(&self, location: GLint, v0: GLint) -> Result<(), GLCoreError>
Source§fn glUniform2i(
&self,
location: GLint,
v0: GLint,
v1: GLint,
) -> Result<(), GLCoreError>
fn glUniform2i( &self, location: GLint, v0: GLint, v1: GLint, ) -> Result<(), GLCoreError>
Source§fn glUniform3i(
&self,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
) -> Result<(), GLCoreError>
fn glUniform3i( &self, location: GLint, v0: GLint, v1: GLint, v2: GLint, ) -> Result<(), GLCoreError>
Source§fn glUniform4i(
&self,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint,
) -> Result<(), GLCoreError>
fn glUniform4i( &self, location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint, ) -> Result<(), GLCoreError>
Source§fn glUniform1fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniform1fv( &self, location: GLint, count: GLsizei, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniform2fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniform2fv( &self, location: GLint, count: GLsizei, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniform3fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniform3fv( &self, location: GLint, count: GLsizei, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniform4fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniform4fv( &self, location: GLint, count: GLsizei, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniform1iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glUniform1iv( &self, location: GLint, count: GLsizei, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glUniform2iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glUniform2iv( &self, location: GLint, count: GLsizei, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glUniform3iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glUniform3iv( &self, location: GLint, count: GLsizei, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glUniform4iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glUniform4iv( &self, location: GLint, count: GLsizei, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix2fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix3fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix4fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glValidateProgram(&self, program: GLuint) -> Result<(), GLCoreError>
fn glValidateProgram(&self, program: GLuint) -> Result<(), GLCoreError>
Source§fn glVertexAttrib1d(
&self,
index: GLuint,
x: GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttrib1d( &self, index: GLuint, x: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib1dv(
&self,
index: GLuint,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttrib1dv( &self, index: GLuint, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib1f(&self, index: GLuint, x: GLfloat) -> Result<(), GLCoreError>
fn glVertexAttrib1f(&self, index: GLuint, x: GLfloat) -> Result<(), GLCoreError>
Source§fn glVertexAttrib1fv(
&self,
index: GLuint,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glVertexAttrib1fv( &self, index: GLuint, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib1s(&self, index: GLuint, x: GLshort) -> Result<(), GLCoreError>
fn glVertexAttrib1s(&self, index: GLuint, x: GLshort) -> Result<(), GLCoreError>
Source§fn glVertexAttrib1sv(
&self,
index: GLuint,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttrib1sv( &self, index: GLuint, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib2d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttrib2d( &self, index: GLuint, x: GLdouble, y: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib2dv(
&self,
index: GLuint,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttrib2dv( &self, index: GLuint, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib2f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
) -> Result<(), GLCoreError>
fn glVertexAttrib2f( &self, index: GLuint, x: GLfloat, y: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib2fv(
&self,
index: GLuint,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glVertexAttrib2fv( &self, index: GLuint, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib2s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttrib2s( &self, index: GLuint, x: GLshort, y: GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib2sv(
&self,
index: GLuint,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttrib2sv( &self, index: GLuint, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib3d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttrib3d( &self, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib3dv(
&self,
index: GLuint,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttrib3dv( &self, index: GLuint, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib3f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
) -> Result<(), GLCoreError>
fn glVertexAttrib3f( &self, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib3fv(
&self,
index: GLuint,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glVertexAttrib3fv( &self, index: GLuint, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib3s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttrib3s( &self, index: GLuint, x: GLshort, y: GLshort, z: GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib3sv(
&self,
index: GLuint,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttrib3sv( &self, index: GLuint, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4Nbv(
&self,
index: GLuint,
v: *const GLbyte,
) -> Result<(), GLCoreError>
fn glVertexAttrib4Nbv( &self, index: GLuint, v: *const GLbyte, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4Niv(
&self,
index: GLuint,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glVertexAttrib4Niv( &self, index: GLuint, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4Nsv(
&self,
index: GLuint,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttrib4Nsv( &self, index: GLuint, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4Nub(
&self,
index: GLuint,
x: GLubyte,
y: GLubyte,
z: GLubyte,
w: GLubyte,
) -> Result<(), GLCoreError>
fn glVertexAttrib4Nub( &self, index: GLuint, x: GLubyte, y: GLubyte, z: GLubyte, w: GLubyte, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4Nubv(
&self,
index: GLuint,
v: *const GLubyte,
) -> Result<(), GLCoreError>
fn glVertexAttrib4Nubv( &self, index: GLuint, v: *const GLubyte, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4Nuiv(
&self,
index: GLuint,
v: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttrib4Nuiv( &self, index: GLuint, v: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4Nusv(
&self,
index: GLuint,
v: *const GLushort,
) -> Result<(), GLCoreError>
fn glVertexAttrib4Nusv( &self, index: GLuint, v: *const GLushort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4bv(
&self,
index: GLuint,
v: *const GLbyte,
) -> Result<(), GLCoreError>
fn glVertexAttrib4bv( &self, index: GLuint, v: *const GLbyte, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttrib4d( &self, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4dv(
&self,
index: GLuint,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttrib4dv( &self, index: GLuint, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat,
) -> Result<(), GLCoreError>
fn glVertexAttrib4f( &self, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4fv(
&self,
index: GLuint,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glVertexAttrib4fv( &self, index: GLuint, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4iv(
&self,
index: GLuint,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glVertexAttrib4iv( &self, index: GLuint, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort,
w: GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttrib4s( &self, index: GLuint, x: GLshort, y: GLshort, z: GLshort, w: GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4sv(
&self,
index: GLuint,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttrib4sv( &self, index: GLuint, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4ubv(
&self,
index: GLuint,
v: *const GLubyte,
) -> Result<(), GLCoreError>
fn glVertexAttrib4ubv( &self, index: GLuint, v: *const GLubyte, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4uiv(
&self,
index: GLuint,
v: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttrib4uiv( &self, index: GLuint, v: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttrib4usv(
&self,
index: GLuint,
v: *const GLushort,
) -> Result<(), GLCoreError>
fn glVertexAttrib4usv( &self, index: GLuint, v: *const GLushort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const c_void,
) -> Result<(), GLCoreError>
fn glVertexAttribPointer( &self, index: GLuint, size: GLint, type_: GLenum, normalized: GLboolean, stride: GLsizei, pointer: *const c_void, ) -> Result<(), GLCoreError>
fn get_shading_language_version(&self) -> &'static str
Source§impl GL_2_1 for GLCore
impl GL_2_1 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glUniformMatrix2x3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix2x3fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix3x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix3x2fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix2x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix2x4fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix4x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix4x2fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix3x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix3x4fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§impl GL_3_0 for GLCore
impl GL_3_0 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glColorMaski(
&self,
index: GLuint,
r: GLboolean,
g: GLboolean,
b: GLboolean,
a: GLboolean,
) -> Result<(), GLCoreError>
fn glColorMaski( &self, index: GLuint, r: GLboolean, g: GLboolean, b: GLboolean, a: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glGetBooleani_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLboolean,
) -> Result<(), GLCoreError>
fn glGetBooleani_v( &self, target: GLenum, index: GLuint, data: *mut GLboolean, ) -> Result<(), GLCoreError>
Source§fn glGetIntegeri_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetIntegeri_v( &self, target: GLenum, index: GLuint, data: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glDisablei(&self, target: GLenum, index: GLuint) -> Result<(), GLCoreError>
fn glDisablei(&self, target: GLenum, index: GLuint) -> Result<(), GLCoreError>
Source§fn glIsEnabledi(
&self,
target: GLenum,
index: GLuint,
) -> Result<GLboolean, GLCoreError>
fn glIsEnabledi( &self, target: GLenum, index: GLuint, ) -> Result<GLboolean, GLCoreError>
Source§fn glBeginTransformFeedback(
&self,
primitiveMode: GLenum,
) -> Result<(), GLCoreError>
fn glBeginTransformFeedback( &self, primitiveMode: GLenum, ) -> Result<(), GLCoreError>
Source§fn glEndTransformFeedback(&self) -> Result<(), GLCoreError>
fn glEndTransformFeedback(&self) -> Result<(), GLCoreError>
Source§fn glBindBufferRange(
&self,
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glBindBufferRange( &self, target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr, size: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glBindBufferBase(
&self,
target: GLenum,
index: GLuint,
buffer: GLuint,
) -> Result<(), GLCoreError>
fn glBindBufferBase( &self, target: GLenum, index: GLuint, buffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glTransformFeedbackVaryings(
&self,
program: GLuint,
count: GLsizei,
varyings: *const *const GLchar,
bufferMode: GLenum,
) -> Result<(), GLCoreError>
fn glTransformFeedbackVaryings( &self, program: GLuint, count: GLsizei, varyings: *const *const GLchar, bufferMode: GLenum, ) -> Result<(), GLCoreError>
Source§fn glGetTransformFeedbackVarying(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLsizei,
type_: *mut GLenum,
name: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetTransformFeedbackVarying( &self, program: GLuint, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, size: *mut GLsizei, type_: *mut GLenum, name: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glClampColor(&self, target: GLenum, clamp: GLenum) -> Result<(), GLCoreError>
fn glClampColor(&self, target: GLenum, clamp: GLenum) -> Result<(), GLCoreError>
Source§fn glBeginConditionalRender(
&self,
id: GLuint,
mode: GLenum,
) -> Result<(), GLCoreError>
fn glBeginConditionalRender( &self, id: GLuint, mode: GLenum, ) -> Result<(), GLCoreError>
Source§fn glEndConditionalRender(&self) -> Result<(), GLCoreError>
fn glEndConditionalRender(&self) -> Result<(), GLCoreError>
Source§fn glVertexAttribIPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void,
) -> Result<(), GLCoreError>
fn glVertexAttribIPointer( &self, index: GLuint, size: GLint, type_: GLenum, stride: GLsizei, pointer: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glGetVertexAttribIiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetVertexAttribIiv( &self, index: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetVertexAttribIuiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetVertexAttribIuiv( &self, index: GLuint, pname: GLenum, params: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI1i(&self, index: GLuint, x: GLint) -> Result<(), GLCoreError>
fn glVertexAttribI1i(&self, index: GLuint, x: GLint) -> Result<(), GLCoreError>
Source§fn glVertexAttribI2i(
&self,
index: GLuint,
x: GLint,
y: GLint,
) -> Result<(), GLCoreError>
fn glVertexAttribI2i( &self, index: GLuint, x: GLint, y: GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI3i(
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
) -> Result<(), GLCoreError>
fn glVertexAttribI3i( &self, index: GLuint, x: GLint, y: GLint, z: GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI4i(
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint,
) -> Result<(), GLCoreError>
fn glVertexAttribI4i( &self, index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI1ui(
&self,
index: GLuint,
x: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribI1ui( &self, index: GLuint, x: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI2ui(
&self,
index: GLuint,
x: GLuint,
y: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribI2ui( &self, index: GLuint, x: GLuint, y: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI3ui(
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribI3ui( &self, index: GLuint, x: GLuint, y: GLuint, z: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI4ui(
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribI4ui( &self, index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI1iv(
&self,
index: GLuint,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glVertexAttribI1iv( &self, index: GLuint, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI2iv(
&self,
index: GLuint,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glVertexAttribI2iv( &self, index: GLuint, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI3iv(
&self,
index: GLuint,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glVertexAttribI3iv( &self, index: GLuint, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI4iv(
&self,
index: GLuint,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glVertexAttribI4iv( &self, index: GLuint, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI1uiv(
&self,
index: GLuint,
v: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribI1uiv( &self, index: GLuint, v: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI2uiv(
&self,
index: GLuint,
v: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribI2uiv( &self, index: GLuint, v: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI3uiv(
&self,
index: GLuint,
v: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribI3uiv( &self, index: GLuint, v: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI4uiv(
&self,
index: GLuint,
v: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribI4uiv( &self, index: GLuint, v: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI4bv(
&self,
index: GLuint,
v: *const GLbyte,
) -> Result<(), GLCoreError>
fn glVertexAttribI4bv( &self, index: GLuint, v: *const GLbyte, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI4sv(
&self,
index: GLuint,
v: *const GLshort,
) -> Result<(), GLCoreError>
fn glVertexAttribI4sv( &self, index: GLuint, v: *const GLshort, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI4ubv(
&self,
index: GLuint,
v: *const GLubyte,
) -> Result<(), GLCoreError>
fn glVertexAttribI4ubv( &self, index: GLuint, v: *const GLubyte, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribI4usv(
&self,
index: GLuint,
v: *const GLushort,
) -> Result<(), GLCoreError>
fn glVertexAttribI4usv( &self, index: GLuint, v: *const GLushort, ) -> Result<(), GLCoreError>
Source§fn glGetUniformuiv(
&self,
program: GLuint,
location: GLint,
params: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetUniformuiv( &self, program: GLuint, location: GLint, params: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glBindFragDataLocation(
&self,
program: GLuint,
color: GLuint,
name: *const GLchar,
) -> Result<(), GLCoreError>
fn glBindFragDataLocation( &self, program: GLuint, color: GLuint, name: *const GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetFragDataLocation(
&self,
program: GLuint,
name: *const GLchar,
) -> Result<GLint, GLCoreError>
fn glGetFragDataLocation( &self, program: GLuint, name: *const GLchar, ) -> Result<GLint, GLCoreError>
Source§fn glUniform1ui(&self, location: GLint, v0: GLuint) -> Result<(), GLCoreError>
fn glUniform1ui(&self, location: GLint, v0: GLuint) -> Result<(), GLCoreError>
Source§fn glUniform2ui(
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
) -> Result<(), GLCoreError>
fn glUniform2ui( &self, location: GLint, v0: GLuint, v1: GLuint, ) -> Result<(), GLCoreError>
Source§fn glUniform3ui(
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
) -> Result<(), GLCoreError>
fn glUniform3ui( &self, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, ) -> Result<(), GLCoreError>
Source§fn glUniform4ui(
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint,
) -> Result<(), GLCoreError>
fn glUniform4ui( &self, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint, ) -> Result<(), GLCoreError>
Source§fn glUniform1uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glUniform1uiv( &self, location: GLint, count: GLsizei, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glUniform2uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glUniform2uiv( &self, location: GLint, count: GLsizei, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glUniform3uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glUniform3uiv( &self, location: GLint, count: GLsizei, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glUniform4uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glUniform4uiv( &self, location: GLint, count: GLsizei, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexParameterIiv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLint,
) -> Result<(), GLCoreError>
fn glTexParameterIiv( &self, target: GLenum, pname: GLenum, params: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glTexParameterIuiv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLuint,
) -> Result<(), GLCoreError>
fn glTexParameterIuiv( &self, target: GLenum, pname: GLenum, params: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetTexParameterIiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetTexParameterIiv( &self, target: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetTexParameterIuiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetTexParameterIuiv( &self, target: GLenum, pname: GLenum, params: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glClearBufferiv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glClearBufferiv( &self, buffer: GLenum, drawbuffer: GLint, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glClearBufferuiv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glClearBufferuiv( &self, buffer: GLenum, drawbuffer: GLint, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glClearBufferfv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glClearBufferfv( &self, buffer: GLenum, drawbuffer: GLint, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glClearBufferfi(
&self,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint,
) -> Result<(), GLCoreError>
fn glClearBufferfi( &self, buffer: GLenum, drawbuffer: GLint, depth: GLfloat, stencil: GLint, ) -> Result<(), GLCoreError>
Source§fn glGetStringi(
&self,
name: GLenum,
index: GLuint,
) -> Result<&'static str, GLCoreError>
fn glGetStringi( &self, name: GLenum, index: GLuint, ) -> Result<&'static str, GLCoreError>
Source§fn glIsRenderbuffer(
&self,
renderbuffer: GLuint,
) -> Result<GLboolean, GLCoreError>
fn glIsRenderbuffer( &self, renderbuffer: GLuint, ) -> Result<GLboolean, GLCoreError>
Source§fn glBindRenderbuffer(
&self,
target: GLenum,
renderbuffer: GLuint,
) -> Result<(), GLCoreError>
fn glBindRenderbuffer( &self, target: GLenum, renderbuffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDeleteRenderbuffers(
&self,
n: GLsizei,
renderbuffers: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteRenderbuffers( &self, n: GLsizei, renderbuffers: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGenRenderbuffers(
&self,
n: GLsizei,
renderbuffers: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenRenderbuffers( &self, n: GLsizei, renderbuffers: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glRenderbufferStorage(
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glRenderbufferStorage( &self, target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glGetRenderbufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetRenderbufferParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glIsFramebuffer(&self, framebuffer: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsFramebuffer(&self, framebuffer: GLuint) -> Result<GLboolean, GLCoreError>
Source§fn glBindFramebuffer(
&self,
target: GLenum,
framebuffer: GLuint,
) -> Result<(), GLCoreError>
fn glBindFramebuffer( &self, target: GLenum, framebuffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDeleteFramebuffers(
&self,
n: GLsizei,
framebuffers: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteFramebuffers( &self, n: GLsizei, framebuffers: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGenFramebuffers(
&self,
n: GLsizei,
framebuffers: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenFramebuffers( &self, n: GLsizei, framebuffers: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glCheckFramebufferStatus(
&self,
target: GLenum,
) -> Result<GLenum, GLCoreError>
fn glCheckFramebufferStatus( &self, target: GLenum, ) -> Result<GLenum, GLCoreError>
Source§fn glFramebufferTexture1D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
) -> Result<(), GLCoreError>
fn glFramebufferTexture1D( &self, target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, ) -> Result<(), GLCoreError>
Source§fn glFramebufferTexture2D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
) -> Result<(), GLCoreError>
fn glFramebufferTexture2D( &self, target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, ) -> Result<(), GLCoreError>
Source§fn glFramebufferTexture3D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint,
) -> Result<(), GLCoreError>
fn glFramebufferTexture3D( &self, target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, zoffset: GLint, ) -> Result<(), GLCoreError>
Source§fn glFramebufferRenderbuffer(
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint,
) -> Result<(), GLCoreError>
fn glFramebufferRenderbuffer( &self, target: GLenum, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetFramebufferAttachmentParameteriv(
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetFramebufferAttachmentParameteriv( &self, target: GLenum, attachment: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGenerateMipmap(&self, target: GLenum) -> Result<(), GLCoreError>
fn glGenerateMipmap(&self, target: GLenum) -> Result<(), GLCoreError>
Source§fn glBlitFramebuffer(
&self,
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum,
) -> Result<(), GLCoreError>
fn glBlitFramebuffer( &self, srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum, ) -> Result<(), GLCoreError>
Source§fn glRenderbufferStorageMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glRenderbufferStorageMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glFramebufferTextureLayer(
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint,
) -> Result<(), GLCoreError>
fn glFramebufferTextureLayer( &self, target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint, ) -> Result<(), GLCoreError>
Source§fn glMapBufferRange(
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield,
) -> Result<*mut c_void, GLCoreError>
fn glMapBufferRange( &self, target: GLenum, offset: GLintptr, length: GLsizeiptr, access: GLbitfield, ) -> Result<*mut c_void, GLCoreError>
Source§fn glFlushMappedBufferRange(
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glFlushMappedBufferRange( &self, target: GLenum, offset: GLintptr, length: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glBindVertexArray(&self, array: GLuint) -> Result<(), GLCoreError>
fn glBindVertexArray(&self, array: GLuint) -> Result<(), GLCoreError>
Source§fn glDeleteVertexArrays(
&self,
n: GLsizei,
arrays: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteVertexArrays( &self, n: GLsizei, arrays: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGenVertexArrays(
&self,
n: GLsizei,
arrays: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenVertexArrays( &self, n: GLsizei, arrays: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glIsVertexArray(&self, array: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsVertexArray(&self, array: GLuint) -> Result<GLboolean, GLCoreError>
Source§impl GL_3_1 for GLCore
impl GL_3_1 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glDrawArraysInstanced(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei,
) -> Result<(), GLCoreError>
fn glDrawArraysInstanced( &self, mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glDrawElementsInstanced(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
) -> Result<(), GLCoreError>
fn glDrawElementsInstanced( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTexBuffer(
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
) -> Result<(), GLCoreError>
fn glTexBuffer( &self, target: GLenum, internalformat: GLenum, buffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glPrimitiveRestartIndex(&self, index: GLuint) -> Result<(), GLCoreError>
fn glPrimitiveRestartIndex(&self, index: GLuint) -> Result<(), GLCoreError>
Source§fn glCopyBufferSubData(
&self,
readTarget: GLenum,
writeTarget: GLenum,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glCopyBufferSubData( &self, readTarget: GLenum, writeTarget: GLenum, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glGetUniformIndices(
&self,
program: GLuint,
uniformCount: GLsizei,
uniformNames: *const *const GLchar,
uniformIndices: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetUniformIndices( &self, program: GLuint, uniformCount: GLsizei, uniformNames: *const *const GLchar, uniformIndices: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetActiveUniformsiv(
&self,
program: GLuint,
uniformCount: GLsizei,
uniformIndices: *const GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetActiveUniformsiv( &self, program: GLuint, uniformCount: GLsizei, uniformIndices: *const GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetActiveUniformName(
&self,
program: GLuint,
uniformIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformName: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetActiveUniformName( &self, program: GLuint, uniformIndex: GLuint, bufSize: GLsizei, length: *mut GLsizei, uniformName: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetUniformBlockIndex(
&self,
program: GLuint,
uniformBlockName: *const GLchar,
) -> Result<GLuint, GLCoreError>
fn glGetUniformBlockIndex( &self, program: GLuint, uniformBlockName: *const GLchar, ) -> Result<GLuint, GLCoreError>
Source§fn glGetActiveUniformBlockiv(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetActiveUniformBlockiv( &self, program: GLuint, uniformBlockIndex: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetActiveUniformBlockName(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformBlockName: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetActiveUniformBlockName( &self, program: GLuint, uniformBlockIndex: GLuint, bufSize: GLsizei, length: *mut GLsizei, uniformBlockName: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glUniformBlockBinding(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
uniformBlockBinding: GLuint,
) -> Result<(), GLCoreError>
fn glUniformBlockBinding( &self, program: GLuint, uniformBlockIndex: GLuint, uniformBlockBinding: GLuint, ) -> Result<(), GLCoreError>
Source§impl GL_3_2 for GLCore
impl GL_3_2 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glDrawElementsBaseVertex(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint,
) -> Result<(), GLCoreError>
fn glDrawElementsBaseVertex( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, basevertex: GLint, ) -> Result<(), GLCoreError>
Source§fn glDrawRangeElementsBaseVertex(
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint,
) -> Result<(), GLCoreError>
fn glDrawRangeElementsBaseVertex( &self, mode: GLenum, start: GLuint, end: GLuint, count: GLsizei, type_: GLenum, indices: *const c_void, basevertex: GLint, ) -> Result<(), GLCoreError>
Source§fn glDrawElementsInstancedBaseVertex(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint,
) -> Result<(), GLCoreError>
fn glDrawElementsInstancedBaseVertex( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, basevertex: GLint, ) -> Result<(), GLCoreError>
Source§fn glMultiDrawElementsBaseVertex(
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei,
basevertex: *const GLint,
) -> Result<(), GLCoreError>
fn glMultiDrawElementsBaseVertex( &self, mode: GLenum, count: *const GLsizei, type_: GLenum, indices: *const *const c_void, drawcount: GLsizei, basevertex: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glProvokingVertex(&self, mode: GLenum) -> Result<(), GLCoreError>
fn glProvokingVertex(&self, mode: GLenum) -> Result<(), GLCoreError>
Source§fn glFenceSync(
&self,
condition: GLenum,
flags: GLbitfield,
) -> Result<GLsync, GLCoreError>
fn glFenceSync( &self, condition: GLenum, flags: GLbitfield, ) -> Result<GLsync, GLCoreError>
Source§fn glDeleteSync(&self, sync: GLsync) -> Result<(), GLCoreError>
fn glDeleteSync(&self, sync: GLsync) -> Result<(), GLCoreError>
Source§fn glClientWaitSync(
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64,
) -> Result<GLenum, GLCoreError>
fn glClientWaitSync( &self, sync: GLsync, flags: GLbitfield, timeout: GLuint64, ) -> Result<GLenum, GLCoreError>
Source§fn glWaitSync(
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64,
) -> Result<(), GLCoreError>
fn glWaitSync( &self, sync: GLsync, flags: GLbitfield, timeout: GLuint64, ) -> Result<(), GLCoreError>
Source§fn glGetInteger64v(
&self,
pname: GLenum,
data: *mut GLint64,
) -> Result<(), GLCoreError>
fn glGetInteger64v( &self, pname: GLenum, data: *mut GLint64, ) -> Result<(), GLCoreError>
Source§fn glGetSynciv(
&self,
sync: GLsync,
pname: GLenum,
count: GLsizei,
length: *mut GLsizei,
values: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetSynciv( &self, sync: GLsync, pname: GLenum, count: GLsizei, length: *mut GLsizei, values: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetInteger64i_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLint64,
) -> Result<(), GLCoreError>
fn glGetInteger64i_v( &self, target: GLenum, index: GLuint, data: *mut GLint64, ) -> Result<(), GLCoreError>
Source§fn glGetBufferParameteri64v(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint64,
) -> Result<(), GLCoreError>
fn glGetBufferParameteri64v( &self, target: GLenum, pname: GLenum, params: *mut GLint64, ) -> Result<(), GLCoreError>
Source§fn glFramebufferTexture(
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
) -> Result<(), GLCoreError>
fn glFramebufferTexture( &self, target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, ) -> Result<(), GLCoreError>
Source§fn glTexImage2DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean,
) -> Result<(), GLCoreError>
fn glTexImage2DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glTexImage3DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean,
) -> Result<(), GLCoreError>
fn glTexImage3DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glGetMultisamplefv(
&self,
pname: GLenum,
index: GLuint,
val: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetMultisamplefv( &self, pname: GLenum, index: GLuint, val: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glSampleMaski(
&self,
maskNumber: GLuint,
mask: GLbitfield,
) -> Result<(), GLCoreError>
fn glSampleMaski( &self, maskNumber: GLuint, mask: GLbitfield, ) -> Result<(), GLCoreError>
Source§impl GL_3_3 for GLCore
impl GL_3_3 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glBindFragDataLocationIndexed(
&self,
program: GLuint,
colorNumber: GLuint,
index: GLuint,
name: *const GLchar,
) -> Result<(), GLCoreError>
fn glBindFragDataLocationIndexed( &self, program: GLuint, colorNumber: GLuint, index: GLuint, name: *const GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetFragDataIndex(
&self,
program: GLuint,
name: *const GLchar,
) -> Result<GLint, GLCoreError>
fn glGetFragDataIndex( &self, program: GLuint, name: *const GLchar, ) -> Result<GLint, GLCoreError>
Source§fn glGenSamplers(
&self,
count: GLsizei,
samplers: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenSamplers( &self, count: GLsizei, samplers: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glDeleteSamplers(
&self,
count: GLsizei,
samplers: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteSamplers( &self, count: GLsizei, samplers: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glIsSampler(&self, sampler: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsSampler(&self, sampler: GLuint) -> Result<GLboolean, GLCoreError>
Source§fn glBindSampler(
&self,
unit: GLuint,
sampler: GLuint,
) -> Result<(), GLCoreError>
fn glBindSampler( &self, unit: GLuint, sampler: GLuint, ) -> Result<(), GLCoreError>
Source§fn glSamplerParameteri(
&self,
sampler: GLuint,
pname: GLenum,
param: GLint,
) -> Result<(), GLCoreError>
fn glSamplerParameteri( &self, sampler: GLuint, pname: GLenum, param: GLint, ) -> Result<(), GLCoreError>
Source§fn glSamplerParameteriv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint,
) -> Result<(), GLCoreError>
fn glSamplerParameteriv( &self, sampler: GLuint, pname: GLenum, param: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glSamplerParameterf(
&self,
sampler: GLuint,
pname: GLenum,
param: GLfloat,
) -> Result<(), GLCoreError>
fn glSamplerParameterf( &self, sampler: GLuint, pname: GLenum, param: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glSamplerParameterfv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLfloat,
) -> Result<(), GLCoreError>
fn glSamplerParameterfv( &self, sampler: GLuint, pname: GLenum, param: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glSamplerParameterIiv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint,
) -> Result<(), GLCoreError>
fn glSamplerParameterIiv( &self, sampler: GLuint, pname: GLenum, param: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glSamplerParameterIuiv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLuint,
) -> Result<(), GLCoreError>
fn glSamplerParameterIuiv( &self, sampler: GLuint, pname: GLenum, param: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetSamplerParameteriv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetSamplerParameteriv( &self, sampler: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetSamplerParameterIiv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetSamplerParameterIiv( &self, sampler: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetSamplerParameterfv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetSamplerParameterfv( &self, sampler: GLuint, pname: GLenum, params: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetSamplerParameterIuiv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetSamplerParameterIuiv( &self, sampler: GLuint, pname: GLenum, params: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glQueryCounter(&self, id: GLuint, target: GLenum) -> Result<(), GLCoreError>
fn glQueryCounter(&self, id: GLuint, target: GLenum) -> Result<(), GLCoreError>
Source§fn glGetQueryObjecti64v(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint64,
) -> Result<(), GLCoreError>
fn glGetQueryObjecti64v( &self, id: GLuint, pname: GLenum, params: *mut GLint64, ) -> Result<(), GLCoreError>
Source§fn glGetQueryObjectui64v(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint64,
) -> Result<(), GLCoreError>
fn glGetQueryObjectui64v( &self, id: GLuint, pname: GLenum, params: *mut GLuint64, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribDivisor(
&self,
index: GLuint,
divisor: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribDivisor( &self, index: GLuint, divisor: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribP1ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribP1ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribP1uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribP1uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribP2ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribP2ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribP2uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribP2uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribP3ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribP3ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribP3uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribP3uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribP4ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribP4ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribP4uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribP4uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexP2ui(&self, type_: GLenum, value: GLuint) -> Result<(), GLCoreError>
fn glVertexP2ui(&self, type_: GLenum, value: GLuint) -> Result<(), GLCoreError>
Source§fn glVertexP2uiv(
&self,
type_: GLenum,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexP2uiv( &self, type_: GLenum, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexP3ui(&self, type_: GLenum, value: GLuint) -> Result<(), GLCoreError>
fn glVertexP3ui(&self, type_: GLenum, value: GLuint) -> Result<(), GLCoreError>
Source§fn glVertexP3uiv(
&self,
type_: GLenum,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexP3uiv( &self, type_: GLenum, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexP4ui(&self, type_: GLenum, value: GLuint) -> Result<(), GLCoreError>
fn glVertexP4ui(&self, type_: GLenum, value: GLuint) -> Result<(), GLCoreError>
Source§fn glVertexP4uiv(
&self,
type_: GLenum,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glVertexP4uiv( &self, type_: GLenum, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexCoordP1ui(
&self,
type_: GLenum,
coords: GLuint,
) -> Result<(), GLCoreError>
fn glTexCoordP1ui( &self, type_: GLenum, coords: GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexCoordP1uiv(
&self,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glTexCoordP1uiv( &self, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexCoordP2ui(
&self,
type_: GLenum,
coords: GLuint,
) -> Result<(), GLCoreError>
fn glTexCoordP2ui( &self, type_: GLenum, coords: GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexCoordP2uiv(
&self,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glTexCoordP2uiv( &self, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexCoordP3ui(
&self,
type_: GLenum,
coords: GLuint,
) -> Result<(), GLCoreError>
fn glTexCoordP3ui( &self, type_: GLenum, coords: GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexCoordP3uiv(
&self,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glTexCoordP3uiv( &self, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexCoordP4ui(
&self,
type_: GLenum,
coords: GLuint,
) -> Result<(), GLCoreError>
fn glTexCoordP4ui( &self, type_: GLenum, coords: GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexCoordP4uiv(
&self,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glTexCoordP4uiv( &self, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoordP1ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint,
) -> Result<(), GLCoreError>
fn glMultiTexCoordP1ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoordP1uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glMultiTexCoordP1uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoordP2ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint,
) -> Result<(), GLCoreError>
fn glMultiTexCoordP2ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoordP2uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glMultiTexCoordP2uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoordP3ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint,
) -> Result<(), GLCoreError>
fn glMultiTexCoordP3ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoordP3uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glMultiTexCoordP3uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoordP4ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint,
) -> Result<(), GLCoreError>
fn glMultiTexCoordP4ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiTexCoordP4uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glMultiTexCoordP4uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glNormalP3ui(&self, type_: GLenum, coords: GLuint) -> Result<(), GLCoreError>
fn glNormalP3ui(&self, type_: GLenum, coords: GLuint) -> Result<(), GLCoreError>
Source§fn glNormalP3uiv(
&self,
type_: GLenum,
coords: *const GLuint,
) -> Result<(), GLCoreError>
fn glNormalP3uiv( &self, type_: GLenum, coords: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glColorP3ui(&self, type_: GLenum, color: GLuint) -> Result<(), GLCoreError>
fn glColorP3ui(&self, type_: GLenum, color: GLuint) -> Result<(), GLCoreError>
Source§fn glColorP3uiv(
&self,
type_: GLenum,
color: *const GLuint,
) -> Result<(), GLCoreError>
fn glColorP3uiv( &self, type_: GLenum, color: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glColorP4ui(&self, type_: GLenum, color: GLuint) -> Result<(), GLCoreError>
fn glColorP4ui(&self, type_: GLenum, color: GLuint) -> Result<(), GLCoreError>
Source§fn glColorP4uiv(
&self,
type_: GLenum,
color: *const GLuint,
) -> Result<(), GLCoreError>
fn glColorP4uiv( &self, type_: GLenum, color: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColorP3ui(
&self,
type_: GLenum,
color: GLuint,
) -> Result<(), GLCoreError>
fn glSecondaryColorP3ui( &self, type_: GLenum, color: GLuint, ) -> Result<(), GLCoreError>
Source§fn glSecondaryColorP3uiv(
&self,
type_: GLenum,
color: *const GLuint,
) -> Result<(), GLCoreError>
fn glSecondaryColorP3uiv( &self, type_: GLenum, color: *const GLuint, ) -> Result<(), GLCoreError>
Source§impl GL_4_0 for GLCore
impl GL_4_0 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glMinSampleShading(&self, value: GLfloat) -> Result<(), GLCoreError>
fn glMinSampleShading(&self, value: GLfloat) -> Result<(), GLCoreError>
Source§fn glBlendEquationi(&self, buf: GLuint, mode: GLenum) -> Result<(), GLCoreError>
fn glBlendEquationi(&self, buf: GLuint, mode: GLenum) -> Result<(), GLCoreError>
Source§fn glBlendEquationSeparatei(
&self,
buf: GLuint,
modeRGB: GLenum,
modeAlpha: GLenum,
) -> Result<(), GLCoreError>
fn glBlendEquationSeparatei( &self, buf: GLuint, modeRGB: GLenum, modeAlpha: GLenum, ) -> Result<(), GLCoreError>
Source§fn glBlendFunci(
&self,
buf: GLuint,
src: GLenum,
dst: GLenum,
) -> Result<(), GLCoreError>
fn glBlendFunci( &self, buf: GLuint, src: GLenum, dst: GLenum, ) -> Result<(), GLCoreError>
Source§fn glBlendFuncSeparatei(
&self,
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum,
) -> Result<(), GLCoreError>
fn glBlendFuncSeparatei( &self, buf: GLuint, srcRGB: GLenum, dstRGB: GLenum, srcAlpha: GLenum, dstAlpha: GLenum, ) -> Result<(), GLCoreError>
Source§fn glDrawArraysIndirect(
&self,
mode: GLenum,
indirect: *const c_void,
) -> Result<(), GLCoreError>
fn glDrawArraysIndirect( &self, mode: GLenum, indirect: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glDrawElementsIndirect(
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void,
) -> Result<(), GLCoreError>
fn glDrawElementsIndirect( &self, mode: GLenum, type_: GLenum, indirect: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glUniform1d(&self, location: GLint, x: GLdouble) -> Result<(), GLCoreError>
fn glUniform1d(&self, location: GLint, x: GLdouble) -> Result<(), GLCoreError>
Source§fn glUniform2d(
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
) -> Result<(), GLCoreError>
fn glUniform2d( &self, location: GLint, x: GLdouble, y: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniform3d(
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
) -> Result<(), GLCoreError>
fn glUniform3d( &self, location: GLint, x: GLdouble, y: GLdouble, z: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniform4d(
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
) -> Result<(), GLCoreError>
fn glUniform4d( &self, location: GLint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniform1dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniform1dv( &self, location: GLint, count: GLsizei, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniform2dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniform2dv( &self, location: GLint, count: GLsizei, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniform3dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniform3dv( &self, location: GLint, count: GLsizei, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniform4dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniform4dv( &self, location: GLint, count: GLsizei, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix2dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix3dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix4dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix2x3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix2x3dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix2x4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix2x4dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix3x2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix3x2dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix3x4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix3x4dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix4x2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix4x2dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix4x3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glUniformMatrix4x3dv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glGetUniformdv(
&self,
program: GLuint,
location: GLint,
params: *mut GLdouble,
) -> Result<(), GLCoreError>
fn glGetUniformdv( &self, program: GLuint, location: GLint, params: *mut GLdouble, ) -> Result<(), GLCoreError>
Source§fn glGetSubroutineUniformLocation(
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar,
) -> Result<GLint, GLCoreError>
fn glGetSubroutineUniformLocation( &self, program: GLuint, shadertype: GLenum, name: *const GLchar, ) -> Result<GLint, GLCoreError>
Source§fn glGetSubroutineIndex(
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar,
) -> Result<GLuint, GLCoreError>
fn glGetSubroutineIndex( &self, program: GLuint, shadertype: GLenum, name: *const GLchar, ) -> Result<GLuint, GLCoreError>
Source§fn glGetActiveSubroutineUniformiv(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
pname: GLenum,
values: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetActiveSubroutineUniformiv( &self, program: GLuint, shadertype: GLenum, index: GLuint, pname: GLenum, values: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetActiveSubroutineUniformName(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetActiveSubroutineUniformName( &self, program: GLuint, shadertype: GLenum, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, name: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetActiveSubroutineName(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetActiveSubroutineName( &self, program: GLuint, shadertype: GLenum, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, name: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glUniformSubroutinesuiv(
&self,
shadertype: GLenum,
count: GLsizei,
indices: *const GLuint,
) -> Result<(), GLCoreError>
fn glUniformSubroutinesuiv( &self, shadertype: GLenum, count: GLsizei, indices: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetUniformSubroutineuiv(
&self,
shadertype: GLenum,
location: GLint,
params: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetUniformSubroutineuiv( &self, shadertype: GLenum, location: GLint, params: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetProgramStageiv(
&self,
program: GLuint,
shadertype: GLenum,
pname: GLenum,
values: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetProgramStageiv( &self, program: GLuint, shadertype: GLenum, pname: GLenum, values: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glPatchParameteri(
&self,
pname: GLenum,
value: GLint,
) -> Result<(), GLCoreError>
fn glPatchParameteri( &self, pname: GLenum, value: GLint, ) -> Result<(), GLCoreError>
Source§fn glPatchParameterfv(
&self,
pname: GLenum,
values: *const GLfloat,
) -> Result<(), GLCoreError>
fn glPatchParameterfv( &self, pname: GLenum, values: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glBindTransformFeedback(
&self,
target: GLenum,
id: GLuint,
) -> Result<(), GLCoreError>
fn glBindTransformFeedback( &self, target: GLenum, id: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDeleteTransformFeedbacks(
&self,
n: GLsizei,
ids: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteTransformFeedbacks( &self, n: GLsizei, ids: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGenTransformFeedbacks(
&self,
n: GLsizei,
ids: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenTransformFeedbacks( &self, n: GLsizei, ids: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glIsTransformFeedback(&self, id: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsTransformFeedback(&self, id: GLuint) -> Result<GLboolean, GLCoreError>
Source§fn glPauseTransformFeedback(&self) -> Result<(), GLCoreError>
fn glPauseTransformFeedback(&self) -> Result<(), GLCoreError>
Source§fn glResumeTransformFeedback(&self) -> Result<(), GLCoreError>
fn glResumeTransformFeedback(&self) -> Result<(), GLCoreError>
Source§fn glDrawTransformFeedback(
&self,
mode: GLenum,
id: GLuint,
) -> Result<(), GLCoreError>
fn glDrawTransformFeedback( &self, mode: GLenum, id: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDrawTransformFeedbackStream(
&self,
mode: GLenum,
id: GLuint,
stream: GLuint,
) -> Result<(), GLCoreError>
fn glDrawTransformFeedbackStream( &self, mode: GLenum, id: GLuint, stream: GLuint, ) -> Result<(), GLCoreError>
Source§fn glBeginQueryIndexed(
&self,
target: GLenum,
index: GLuint,
id: GLuint,
) -> Result<(), GLCoreError>
fn glBeginQueryIndexed( &self, target: GLenum, index: GLuint, id: GLuint, ) -> Result<(), GLCoreError>
Source§fn glEndQueryIndexed(
&self,
target: GLenum,
index: GLuint,
) -> Result<(), GLCoreError>
fn glEndQueryIndexed( &self, target: GLenum, index: GLuint, ) -> Result<(), GLCoreError>
Source§impl GL_4_1 for GLCore
impl GL_4_1 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glReleaseShaderCompiler(&self) -> Result<(), GLCoreError>
fn glReleaseShaderCompiler(&self) -> Result<(), GLCoreError>
Source§fn glShaderBinary(
&self,
count: GLsizei,
shaders: *const GLuint,
binaryFormat: GLenum,
binary: *const c_void,
length: GLsizei,
) -> Result<(), GLCoreError>
fn glShaderBinary( &self, count: GLsizei, shaders: *const GLuint, binaryFormat: GLenum, binary: *const c_void, length: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glGetShaderPrecisionFormat(
&self,
shadertype: GLenum,
precisiontype: GLenum,
range: *mut GLint,
precision: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetShaderPrecisionFormat( &self, shadertype: GLenum, precisiontype: GLenum, range: *mut GLint, precision: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glDepthRangef(&self, n: GLfloat, f: GLfloat) -> Result<(), GLCoreError>
fn glDepthRangef(&self, n: GLfloat, f: GLfloat) -> Result<(), GLCoreError>
Source§fn glClearDepthf(&self, d: GLfloat) -> Result<(), GLCoreError>
fn glClearDepthf(&self, d: GLfloat) -> Result<(), GLCoreError>
Source§fn glGetProgramBinary(
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
binaryFormat: *mut GLenum,
binary: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetProgramBinary( &self, program: GLuint, bufSize: GLsizei, length: *mut GLsizei, binaryFormat: *mut GLenum, binary: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glProgramBinary(
&self,
program: GLuint,
binaryFormat: GLenum,
binary: *const c_void,
length: GLsizei,
) -> Result<(), GLCoreError>
fn glProgramBinary( &self, program: GLuint, binaryFormat: GLenum, binary: *const c_void, length: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glProgramParameteri(
&self,
program: GLuint,
pname: GLenum,
value: GLint,
) -> Result<(), GLCoreError>
fn glProgramParameteri( &self, program: GLuint, pname: GLenum, value: GLint, ) -> Result<(), GLCoreError>
Source§fn glUseProgramStages(
&self,
pipeline: GLuint,
stages: GLbitfield,
program: GLuint,
) -> Result<(), GLCoreError>
fn glUseProgramStages( &self, pipeline: GLuint, stages: GLbitfield, program: GLuint, ) -> Result<(), GLCoreError>
Source§fn glActiveShaderProgram(
&self,
pipeline: GLuint,
program: GLuint,
) -> Result<(), GLCoreError>
fn glActiveShaderProgram( &self, pipeline: GLuint, program: GLuint, ) -> Result<(), GLCoreError>
Source§fn glCreateShaderProgramv(
&self,
type_: GLenum,
count: GLsizei,
strings: *const *const GLchar,
) -> Result<GLuint, GLCoreError>
fn glCreateShaderProgramv( &self, type_: GLenum, count: GLsizei, strings: *const *const GLchar, ) -> Result<GLuint, GLCoreError>
Source§fn glBindProgramPipeline(&self, pipeline: GLuint) -> Result<(), GLCoreError>
fn glBindProgramPipeline(&self, pipeline: GLuint) -> Result<(), GLCoreError>
Source§fn glDeleteProgramPipelines(
&self,
n: GLsizei,
pipelines: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteProgramPipelines( &self, n: GLsizei, pipelines: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGenProgramPipelines(
&self,
n: GLsizei,
pipelines: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenProgramPipelines( &self, n: GLsizei, pipelines: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glIsProgramPipeline(
&self,
pipeline: GLuint,
) -> Result<GLboolean, GLCoreError>
fn glIsProgramPipeline( &self, pipeline: GLuint, ) -> Result<GLboolean, GLCoreError>
Source§fn glGetProgramPipelineiv(
&self,
pipeline: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetProgramPipelineiv( &self, pipeline: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform1i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
) -> Result<(), GLCoreError>
fn glProgramUniform1i( &self, program: GLuint, location: GLint, v0: GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform1iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glProgramUniform1iv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform1f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniform1f( &self, program: GLuint, location: GLint, v0: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform1fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniform1fv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform1d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniform1d( &self, program: GLuint, location: GLint, v0: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform1dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniform1dv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform1ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
) -> Result<(), GLCoreError>
fn glProgramUniform1ui( &self, program: GLuint, location: GLint, v0: GLuint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform1uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glProgramUniform1uiv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform2i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
) -> Result<(), GLCoreError>
fn glProgramUniform2i( &self, program: GLuint, location: GLint, v0: GLint, v1: GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform2iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glProgramUniform2iv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform2f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniform2f( &self, program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniform2fv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform2d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniform2d( &self, program: GLuint, location: GLint, v0: GLdouble, v1: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniform2dv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform2ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
) -> Result<(), GLCoreError>
fn glProgramUniform2ui( &self, program: GLuint, location: GLint, v0: GLuint, v1: GLuint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform2uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glProgramUniform2uiv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform3i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
) -> Result<(), GLCoreError>
fn glProgramUniform3i( &self, program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform3iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glProgramUniform3iv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform3f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniform3f( &self, program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniform3fv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform3d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniform3d( &self, program: GLuint, location: GLint, v0: GLdouble, v1: GLdouble, v2: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniform3dv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform3ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
) -> Result<(), GLCoreError>
fn glProgramUniform3ui( &self, program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform3uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glProgramUniform3uiv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform4i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint,
) -> Result<(), GLCoreError>
fn glProgramUniform4i( &self, program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform4iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glProgramUniform4iv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform4f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniform4f( &self, program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniform4fv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform4d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble,
v3: GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniform4d( &self, program: GLuint, location: GLint, v0: GLdouble, v1: GLdouble, v2: GLdouble, v3: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniform4dv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform4ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint,
) -> Result<(), GLCoreError>
fn glProgramUniform4ui( &self, program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniform4uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glProgramUniform4uiv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix2fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix3fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix4fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix2dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix3dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix4dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix2x3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix2x3fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix3x2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix3x2fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix2x4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix2x4fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix4x2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix4x2fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix3x4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix3x4fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix4x3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix4x3fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix2x3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix2x3dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix3x2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix3x2dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix2x4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix2x4dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix4x2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix4x2dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix3x4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix3x4dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glProgramUniformMatrix4x3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
) -> Result<(), GLCoreError>
fn glProgramUniformMatrix4x3dv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glValidateProgramPipeline(&self, pipeline: GLuint) -> Result<(), GLCoreError>
fn glValidateProgramPipeline(&self, pipeline: GLuint) -> Result<(), GLCoreError>
Source§fn glGetProgramPipelineInfoLog(
&self,
pipeline: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetProgramPipelineInfoLog( &self, pipeline: GLuint, bufSize: GLsizei, length: *mut GLsizei, infoLog: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribL1d(
&self,
index: GLuint,
x: GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttribL1d( &self, index: GLuint, x: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribL2d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttribL2d( &self, index: GLuint, x: GLdouble, y: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribL3d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttribL3d( &self, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribL4d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttribL4d( &self, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribL1dv(
&self,
index: GLuint,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttribL1dv( &self, index: GLuint, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribL2dv(
&self,
index: GLuint,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttribL2dv( &self, index: GLuint, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribL3dv(
&self,
index: GLuint,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttribL3dv( &self, index: GLuint, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribL4dv(
&self,
index: GLuint,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glVertexAttribL4dv( &self, index: GLuint, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribLPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void,
) -> Result<(), GLCoreError>
fn glVertexAttribLPointer( &self, index: GLuint, size: GLint, type_: GLenum, stride: GLsizei, pointer: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glGetVertexAttribLdv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble,
) -> Result<(), GLCoreError>
fn glGetVertexAttribLdv( &self, index: GLuint, pname: GLenum, params: *mut GLdouble, ) -> Result<(), GLCoreError>
Source§fn glViewportArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glViewportArrayv( &self, first: GLuint, count: GLsizei, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glViewportIndexedf(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
w: GLfloat,
h: GLfloat,
) -> Result<(), GLCoreError>
fn glViewportIndexedf( &self, index: GLuint, x: GLfloat, y: GLfloat, w: GLfloat, h: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glViewportIndexedfv(
&self,
index: GLuint,
v: *const GLfloat,
) -> Result<(), GLCoreError>
fn glViewportIndexedfv( &self, index: GLuint, v: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glScissorArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glScissorArrayv( &self, first: GLuint, count: GLsizei, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glScissorIndexed(
&self,
index: GLuint,
left: GLint,
bottom: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glScissorIndexed( &self, index: GLuint, left: GLint, bottom: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glScissorIndexedv(
&self,
index: GLuint,
v: *const GLint,
) -> Result<(), GLCoreError>
fn glScissorIndexedv( &self, index: GLuint, v: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glDepthRangeArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLdouble,
) -> Result<(), GLCoreError>
fn glDepthRangeArrayv( &self, first: GLuint, count: GLsizei, v: *const GLdouble, ) -> Result<(), GLCoreError>
Source§fn glDepthRangeIndexed(
&self,
index: GLuint,
n: GLdouble,
f: GLdouble,
) -> Result<(), GLCoreError>
fn glDepthRangeIndexed( &self, index: GLuint, n: GLdouble, f: GLdouble, ) -> Result<(), GLCoreError>
Source§fn glGetFloati_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetFloati_v( &self, target: GLenum, index: GLuint, data: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetDoublei_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLdouble,
) -> Result<(), GLCoreError>
fn glGetDoublei_v( &self, target: GLenum, index: GLuint, data: *mut GLdouble, ) -> Result<(), GLCoreError>
Source§impl GL_4_2 for GLCore
impl GL_4_2 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glDrawArraysInstancedBaseInstance(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei,
baseinstance: GLuint,
) -> Result<(), GLCoreError>
fn glDrawArraysInstancedBaseInstance( &self, mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei, baseinstance: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDrawElementsInstancedBaseInstance(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
baseinstance: GLuint,
) -> Result<(), GLCoreError>
fn glDrawElementsInstancedBaseInstance( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, baseinstance: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDrawElementsInstancedBaseVertexBaseInstance(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint,
baseinstance: GLuint,
) -> Result<(), GLCoreError>
fn glDrawElementsInstancedBaseVertexBaseInstance( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, basevertex: GLint, baseinstance: GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetInternalformativ(
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
count: GLsizei,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetInternalformativ( &self, target: GLenum, internalformat: GLenum, pname: GLenum, count: GLsizei, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetActiveAtomicCounterBufferiv(
&self,
program: GLuint,
bufferIndex: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetActiveAtomicCounterBufferiv( &self, program: GLuint, bufferIndex: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glBindImageTexture(
&self,
unit: GLuint,
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
access: GLenum,
format: GLenum,
) -> Result<(), GLCoreError>
fn glBindImageTexture( &self, unit: GLuint, texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, access: GLenum, format: GLenum, ) -> Result<(), GLCoreError>
Source§fn glMemoryBarrier(&self, barriers: GLbitfield) -> Result<(), GLCoreError>
fn glMemoryBarrier(&self, barriers: GLbitfield) -> Result<(), GLCoreError>
Source§fn glTexStorage1D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
) -> Result<(), GLCoreError>
fn glTexStorage1D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTexStorage2D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glTexStorage2D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTexStorage3D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
) -> Result<(), GLCoreError>
fn glTexStorage3D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glDrawTransformFeedbackInstanced(
&self,
mode: GLenum,
id: GLuint,
instancecount: GLsizei,
) -> Result<(), GLCoreError>
fn glDrawTransformFeedbackInstanced( &self, mode: GLenum, id: GLuint, instancecount: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glDrawTransformFeedbackStreamInstanced(
&self,
mode: GLenum,
id: GLuint,
stream: GLuint,
instancecount: GLsizei,
) -> Result<(), GLCoreError>
fn glDrawTransformFeedbackStreamInstanced( &self, mode: GLenum, id: GLuint, stream: GLuint, instancecount: GLsizei, ) -> Result<(), GLCoreError>
Source§impl GL_4_3 for GLCore
impl GL_4_3 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glClearBufferData(
&self,
target: GLenum,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glClearBufferData( &self, target: GLenum, internalformat: GLenum, format: GLenum, type_: GLenum, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glClearBufferSubData(
&self,
target: GLenum,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glClearBufferSubData( &self, target: GLenum, internalformat: GLenum, offset: GLintptr, size: GLsizeiptr, format: GLenum, type_: GLenum, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glDispatchCompute(
&self,
num_groups_x: GLuint,
num_groups_y: GLuint,
num_groups_z: GLuint,
) -> Result<(), GLCoreError>
fn glDispatchCompute( &self, num_groups_x: GLuint, num_groups_y: GLuint, num_groups_z: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDispatchComputeIndirect(
&self,
indirect: GLintptr,
) -> Result<(), GLCoreError>
fn glDispatchComputeIndirect( &self, indirect: GLintptr, ) -> Result<(), GLCoreError>
Source§fn glCopyImageSubData(
&self,
srcName: GLuint,
srcTarget: GLenum,
srcLevel: GLint,
srcX: GLint,
srcY: GLint,
srcZ: GLint,
dstName: GLuint,
dstTarget: GLenum,
dstLevel: GLint,
dstX: GLint,
dstY: GLint,
dstZ: GLint,
srcWidth: GLsizei,
srcHeight: GLsizei,
srcDepth: GLsizei,
) -> Result<(), GLCoreError>
fn glCopyImageSubData( &self, srcName: GLuint, srcTarget: GLenum, srcLevel: GLint, srcX: GLint, srcY: GLint, srcZ: GLint, dstName: GLuint, dstTarget: GLenum, dstLevel: GLint, dstX: GLint, dstY: GLint, dstZ: GLint, srcWidth: GLsizei, srcHeight: GLsizei, srcDepth: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glFramebufferParameteri(
&self,
target: GLenum,
pname: GLenum,
param: GLint,
) -> Result<(), GLCoreError>
fn glFramebufferParameteri( &self, target: GLenum, pname: GLenum, param: GLint, ) -> Result<(), GLCoreError>
Source§fn glGetFramebufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetFramebufferParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetInternalformati64v(
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
count: GLsizei,
params: *mut GLint64,
) -> Result<(), GLCoreError>
fn glGetInternalformati64v( &self, target: GLenum, internalformat: GLenum, pname: GLenum, count: GLsizei, params: *mut GLint64, ) -> Result<(), GLCoreError>
Source§fn glInvalidateTexSubImage(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
) -> Result<(), GLCoreError>
fn glInvalidateTexSubImage( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glInvalidateTexImage(
&self,
texture: GLuint,
level: GLint,
) -> Result<(), GLCoreError>
fn glInvalidateTexImage( &self, texture: GLuint, level: GLint, ) -> Result<(), GLCoreError>
Source§fn glInvalidateBufferSubData(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glInvalidateBufferSubData( &self, buffer: GLuint, offset: GLintptr, length: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glInvalidateBufferData(&self, buffer: GLuint) -> Result<(), GLCoreError>
fn glInvalidateBufferData(&self, buffer: GLuint) -> Result<(), GLCoreError>
Source§fn glInvalidateFramebuffer(
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum,
) -> Result<(), GLCoreError>
fn glInvalidateFramebuffer( &self, target: GLenum, numAttachments: GLsizei, attachments: *const GLenum, ) -> Result<(), GLCoreError>
Source§fn glInvalidateSubFramebuffer(
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glInvalidateSubFramebuffer( &self, target: GLenum, numAttachments: GLsizei, attachments: *const GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glMultiDrawArraysIndirect(
&self,
mode: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei,
) -> Result<(), GLCoreError>
fn glMultiDrawArraysIndirect( &self, mode: GLenum, indirect: *const c_void, drawcount: GLsizei, stride: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glMultiDrawElementsIndirect(
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei,
) -> Result<(), GLCoreError>
fn glMultiDrawElementsIndirect( &self, mode: GLenum, type_: GLenum, indirect: *const c_void, drawcount: GLsizei, stride: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glGetProgramInterfaceiv(
&self,
program: GLuint,
programInterface: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetProgramInterfaceiv( &self, program: GLuint, programInterface: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetProgramResourceIndex(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar,
) -> Result<GLuint, GLCoreError>
fn glGetProgramResourceIndex( &self, program: GLuint, programInterface: GLenum, name: *const GLchar, ) -> Result<GLuint, GLCoreError>
Source§fn glGetProgramResourceName(
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetProgramResourceName( &self, program: GLuint, programInterface: GLenum, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, name: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetProgramResourceiv(
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
propCount: GLsizei,
props: *const GLenum,
count: GLsizei,
length: *mut GLsizei,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetProgramResourceiv( &self, program: GLuint, programInterface: GLenum, index: GLuint, propCount: GLsizei, props: *const GLenum, count: GLsizei, length: *mut GLsizei, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetProgramResourceLocation(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar,
) -> Result<GLint, GLCoreError>
fn glGetProgramResourceLocation( &self, program: GLuint, programInterface: GLenum, name: *const GLchar, ) -> Result<GLint, GLCoreError>
Source§fn glGetProgramResourceLocationIndex(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar,
) -> Result<GLint, GLCoreError>
fn glGetProgramResourceLocationIndex( &self, program: GLuint, programInterface: GLenum, name: *const GLchar, ) -> Result<GLint, GLCoreError>
Source§fn glShaderStorageBlockBinding(
&self,
program: GLuint,
storageBlockIndex: GLuint,
storageBlockBinding: GLuint,
) -> Result<(), GLCoreError>
fn glShaderStorageBlockBinding( &self, program: GLuint, storageBlockIndex: GLuint, storageBlockBinding: GLuint, ) -> Result<(), GLCoreError>
Source§fn glTexBufferRange(
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glTexBufferRange( &self, target: GLenum, internalformat: GLenum, buffer: GLuint, offset: GLintptr, size: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glTexStorage2DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean,
) -> Result<(), GLCoreError>
fn glTexStorage2DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glTexStorage3DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean,
) -> Result<(), GLCoreError>
fn glTexStorage3DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glTextureView(
&self,
texture: GLuint,
target: GLenum,
origtexture: GLuint,
internalformat: GLenum,
minlevel: GLuint,
numlevels: GLuint,
minlayer: GLuint,
numlayers: GLuint,
) -> Result<(), GLCoreError>
fn glTextureView( &self, texture: GLuint, target: GLenum, origtexture: GLuint, internalformat: GLenum, minlevel: GLuint, numlevels: GLuint, minlayer: GLuint, numlayers: GLuint, ) -> Result<(), GLCoreError>
Source§fn glBindVertexBuffer(
&self,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei,
) -> Result<(), GLCoreError>
fn glBindVertexBuffer( &self, bindingindex: GLuint, buffer: GLuint, offset: GLintptr, stride: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribFormat( &self, attribindex: GLuint, size: GLint, type_: GLenum, normalized: GLboolean, relativeoffset: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribIFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribIFormat( &self, attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribLFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribLFormat( &self, attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexAttribBinding(
&self,
attribindex: GLuint,
bindingindex: GLuint,
) -> Result<(), GLCoreError>
fn glVertexAttribBinding( &self, attribindex: GLuint, bindingindex: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexBindingDivisor(
&self,
bindingindex: GLuint,
divisor: GLuint,
) -> Result<(), GLCoreError>
fn glVertexBindingDivisor( &self, bindingindex: GLuint, divisor: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDebugMessageControl(
&self,
source: GLenum,
type_: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean,
) -> Result<(), GLCoreError>
fn glDebugMessageControl( &self, source: GLenum, type_: GLenum, severity: GLenum, count: GLsizei, ids: *const GLuint, enabled: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glDebugMessageInsert(
&self,
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
buf: *const GLchar,
) -> Result<(), GLCoreError>
fn glDebugMessageInsert( &self, source: GLenum, type_: GLenum, id: GLuint, severity: GLenum, length: GLsizei, buf: *const GLchar, ) -> Result<(), GLCoreError>
Source§fn glDebugMessageCallback(
&self,
callback: GLDEBUGPROC,
userParam: *const c_void,
) -> Result<(), GLCoreError>
fn glDebugMessageCallback( &self, callback: GLDEBUGPROC, userParam: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glGetDebugMessageLog(
&self,
count: GLuint,
bufSize: GLsizei,
sources: *mut GLenum,
types: *mut GLenum,
ids: *mut GLuint,
severities: *mut GLenum,
lengths: *mut GLsizei,
messageLog: *mut GLchar,
) -> Result<GLuint, GLCoreError>
fn glGetDebugMessageLog( &self, count: GLuint, bufSize: GLsizei, sources: *mut GLenum, types: *mut GLenum, ids: *mut GLuint, severities: *mut GLenum, lengths: *mut GLsizei, messageLog: *mut GLchar, ) -> Result<GLuint, GLCoreError>
Source§fn glPushDebugGroup(
&self,
source: GLenum,
id: GLuint,
length: GLsizei,
message: *const GLchar,
) -> Result<(), GLCoreError>
fn glPushDebugGroup( &self, source: GLenum, id: GLuint, length: GLsizei, message: *const GLchar, ) -> Result<(), GLCoreError>
Source§fn glPopDebugGroup(&self) -> Result<(), GLCoreError>
fn glPopDebugGroup(&self) -> Result<(), GLCoreError>
Source§fn glObjectLabel(
&self,
identifier: GLenum,
name: GLuint,
length: GLsizei,
label: *const GLchar,
) -> Result<(), GLCoreError>
fn glObjectLabel( &self, identifier: GLenum, name: GLuint, length: GLsizei, label: *const GLchar, ) -> Result<(), GLCoreError>
Source§fn glGetObjectLabel(
&self,
identifier: GLenum,
name: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar,
) -> Result<(), GLCoreError>
fn glGetObjectLabel( &self, identifier: GLenum, name: GLuint, bufSize: GLsizei, length: *mut GLsizei, label: *mut GLchar, ) -> Result<(), GLCoreError>
Source§fn glObjectPtrLabel(
&self,
ptr: *const c_void,
length: GLsizei,
label: *const GLchar,
) -> Result<(), GLCoreError>
fn glObjectPtrLabel( &self, ptr: *const c_void, length: GLsizei, label: *const GLchar, ) -> Result<(), GLCoreError>
Source§impl GL_4_4 for GLCore
impl GL_4_4 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glBufferStorage(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
flags: GLbitfield,
) -> Result<(), GLCoreError>
fn glBufferStorage( &self, target: GLenum, size: GLsizeiptr, data: *const c_void, flags: GLbitfield, ) -> Result<(), GLCoreError>
Source§fn glClearTexImage(
&self,
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glClearTexImage( &self, texture: GLuint, level: GLint, format: GLenum, type_: GLenum, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glClearTexSubImage(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glClearTexSubImage( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type_: GLenum, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glBindBuffersBase(
&self,
target: GLenum,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
) -> Result<(), GLCoreError>
fn glBindBuffersBase( &self, target: GLenum, first: GLuint, count: GLsizei, buffers: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glBindBuffersRange(
&self,
target: GLenum,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
sizes: *const GLsizeiptr,
) -> Result<(), GLCoreError>
fn glBindBuffersRange( &self, target: GLenum, first: GLuint, count: GLsizei, buffers: *const GLuint, offsets: *const GLintptr, sizes: *const GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glBindTextures(
&self,
first: GLuint,
count: GLsizei,
textures: *const GLuint,
) -> Result<(), GLCoreError>
fn glBindTextures( &self, first: GLuint, count: GLsizei, textures: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glBindSamplers(
&self,
first: GLuint,
count: GLsizei,
samplers: *const GLuint,
) -> Result<(), GLCoreError>
fn glBindSamplers( &self, first: GLuint, count: GLsizei, samplers: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glBindImageTextures(
&self,
first: GLuint,
count: GLsizei,
textures: *const GLuint,
) -> Result<(), GLCoreError>
fn glBindImageTextures( &self, first: GLuint, count: GLsizei, textures: *const GLuint, ) -> Result<(), GLCoreError>
Source§impl GL_4_5 for GLCore
impl GL_4_5 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glClipControl(
&self,
origin: GLenum,
depth: GLenum,
) -> Result<(), GLCoreError>
fn glClipControl( &self, origin: GLenum, depth: GLenum, ) -> Result<(), GLCoreError>
Source§fn glCreateTransformFeedbacks(
&self,
n: GLsizei,
ids: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateTransformFeedbacks( &self, n: GLsizei, ids: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glTransformFeedbackBufferBase(
&self,
xfb: GLuint,
index: GLuint,
buffer: GLuint,
) -> Result<(), GLCoreError>
fn glTransformFeedbackBufferBase( &self, xfb: GLuint, index: GLuint, buffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glTransformFeedbackBufferRange(
&self,
xfb: GLuint,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glTransformFeedbackBufferRange( &self, xfb: GLuint, index: GLuint, buffer: GLuint, offset: GLintptr, size: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glGetTransformFeedbackiv(
&self,
xfb: GLuint,
pname: GLenum,
param: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetTransformFeedbackiv( &self, xfb: GLuint, pname: GLenum, param: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetTransformFeedbacki_v(
&self,
xfb: GLuint,
pname: GLenum,
index: GLuint,
param: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetTransformFeedbacki_v( &self, xfb: GLuint, pname: GLenum, index: GLuint, param: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetTransformFeedbacki64_v(
&self,
xfb: GLuint,
pname: GLenum,
index: GLuint,
param: *mut GLint64,
) -> Result<(), GLCoreError>
fn glGetTransformFeedbacki64_v( &self, xfb: GLuint, pname: GLenum, index: GLuint, param: *mut GLint64, ) -> Result<(), GLCoreError>
Source§fn glCreateBuffers(
&self,
n: GLsizei,
buffers: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateBuffers( &self, n: GLsizei, buffers: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glNamedBufferStorage(
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
flags: GLbitfield,
) -> Result<(), GLCoreError>
fn glNamedBufferStorage( &self, buffer: GLuint, size: GLsizeiptr, data: *const c_void, flags: GLbitfield, ) -> Result<(), GLCoreError>
Source§fn glNamedBufferData(
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum,
) -> Result<(), GLCoreError>
fn glNamedBufferData( &self, buffer: GLuint, size: GLsizeiptr, data: *const c_void, usage: GLenum, ) -> Result<(), GLCoreError>
Source§fn glNamedBufferSubData(
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glNamedBufferSubData( &self, buffer: GLuint, offset: GLintptr, size: GLsizeiptr, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCopyNamedBufferSubData(
&self,
readBuffer: GLuint,
writeBuffer: GLuint,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glCopyNamedBufferSubData( &self, readBuffer: GLuint, writeBuffer: GLuint, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glClearNamedBufferData(
&self,
buffer: GLuint,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glClearNamedBufferData( &self, buffer: GLuint, internalformat: GLenum, format: GLenum, type_: GLenum, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glClearNamedBufferSubData(
&self,
buffer: GLuint,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glClearNamedBufferSubData( &self, buffer: GLuint, internalformat: GLenum, offset: GLintptr, size: GLsizeiptr, format: GLenum, type_: GLenum, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glMapNamedBuffer(
&self,
buffer: GLuint,
access: GLenum,
) -> Result<*mut c_void, GLCoreError>
fn glMapNamedBuffer( &self, buffer: GLuint, access: GLenum, ) -> Result<*mut c_void, GLCoreError>
Source§fn glMapNamedBufferRange(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield,
) -> Result<*mut c_void, GLCoreError>
fn glMapNamedBufferRange( &self, buffer: GLuint, offset: GLintptr, length: GLsizeiptr, access: GLbitfield, ) -> Result<*mut c_void, GLCoreError>
Source§fn glUnmapNamedBuffer(&self, buffer: GLuint) -> Result<GLboolean, GLCoreError>
fn glUnmapNamedBuffer(&self, buffer: GLuint) -> Result<GLboolean, GLCoreError>
Source§fn glFlushMappedNamedBufferRange(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glFlushMappedNamedBufferRange( &self, buffer: GLuint, offset: GLintptr, length: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glGetNamedBufferParameteriv(
&self,
buffer: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetNamedBufferParameteriv( &self, buffer: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetNamedBufferParameteri64v(
&self,
buffer: GLuint,
pname: GLenum,
params: *mut GLint64,
) -> Result<(), GLCoreError>
fn glGetNamedBufferParameteri64v( &self, buffer: GLuint, pname: GLenum, params: *mut GLint64, ) -> Result<(), GLCoreError>
Source§fn glGetNamedBufferPointerv(
&self,
buffer: GLuint,
pname: GLenum,
params: *mut *mut c_void,
) -> Result<(), GLCoreError>
fn glGetNamedBufferPointerv( &self, buffer: GLuint, pname: GLenum, params: *mut *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetNamedBufferSubData(
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetNamedBufferSubData( &self, buffer: GLuint, offset: GLintptr, size: GLsizeiptr, data: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glCreateFramebuffers(
&self,
n: GLsizei,
framebuffers: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateFramebuffers( &self, n: GLsizei, framebuffers: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glNamedFramebufferRenderbuffer(
&self,
framebuffer: GLuint,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint,
) -> Result<(), GLCoreError>
fn glNamedFramebufferRenderbuffer( &self, framebuffer: GLuint, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glNamedFramebufferParameteri(
&self,
framebuffer: GLuint,
pname: GLenum,
param: GLint,
) -> Result<(), GLCoreError>
fn glNamedFramebufferParameteri( &self, framebuffer: GLuint, pname: GLenum, param: GLint, ) -> Result<(), GLCoreError>
Source§fn glNamedFramebufferTexture(
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
) -> Result<(), GLCoreError>
fn glNamedFramebufferTexture( &self, framebuffer: GLuint, attachment: GLenum, texture: GLuint, level: GLint, ) -> Result<(), GLCoreError>
Source§fn glNamedFramebufferTextureLayer(
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint,
) -> Result<(), GLCoreError>
fn glNamedFramebufferTextureLayer( &self, framebuffer: GLuint, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint, ) -> Result<(), GLCoreError>
Source§fn glNamedFramebufferDrawBuffer(
&self,
framebuffer: GLuint,
buf: GLenum,
) -> Result<(), GLCoreError>
fn glNamedFramebufferDrawBuffer( &self, framebuffer: GLuint, buf: GLenum, ) -> Result<(), GLCoreError>
Source§fn glNamedFramebufferDrawBuffers(
&self,
framebuffer: GLuint,
n: GLsizei,
bufs: *const GLenum,
) -> Result<(), GLCoreError>
fn glNamedFramebufferDrawBuffers( &self, framebuffer: GLuint, n: GLsizei, bufs: *const GLenum, ) -> Result<(), GLCoreError>
Source§fn glNamedFramebufferReadBuffer(
&self,
framebuffer: GLuint,
src: GLenum,
) -> Result<(), GLCoreError>
fn glNamedFramebufferReadBuffer( &self, framebuffer: GLuint, src: GLenum, ) -> Result<(), GLCoreError>
Source§fn glInvalidateNamedFramebufferData(
&self,
framebuffer: GLuint,
numAttachments: GLsizei,
attachments: *const GLenum,
) -> Result<(), GLCoreError>
fn glInvalidateNamedFramebufferData( &self, framebuffer: GLuint, numAttachments: GLsizei, attachments: *const GLenum, ) -> Result<(), GLCoreError>
Source§fn glInvalidateNamedFramebufferSubData(
&self,
framebuffer: GLuint,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glInvalidateNamedFramebufferSubData( &self, framebuffer: GLuint, numAttachments: GLsizei, attachments: *const GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glClearNamedFramebufferiv(
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint,
) -> Result<(), GLCoreError>
fn glClearNamedFramebufferiv( &self, framebuffer: GLuint, buffer: GLenum, drawbuffer: GLint, value: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glClearNamedFramebufferuiv(
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint,
) -> Result<(), GLCoreError>
fn glClearNamedFramebufferuiv( &self, framebuffer: GLuint, buffer: GLenum, drawbuffer: GLint, value: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glClearNamedFramebufferfv(
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glClearNamedFramebufferfv( &self, framebuffer: GLuint, buffer: GLenum, drawbuffer: GLint, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glClearNamedFramebufferfi(
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint,
) -> Result<(), GLCoreError>
fn glClearNamedFramebufferfi( &self, framebuffer: GLuint, buffer: GLenum, drawbuffer: GLint, depth: GLfloat, stencil: GLint, ) -> Result<(), GLCoreError>
Source§fn glBlitNamedFramebuffer(
&self,
readFramebuffer: GLuint,
drawFramebuffer: GLuint,
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum,
) -> Result<(), GLCoreError>
fn glBlitNamedFramebuffer( &self, readFramebuffer: GLuint, drawFramebuffer: GLuint, srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum, ) -> Result<(), GLCoreError>
Source§fn glCheckNamedFramebufferStatus(
&self,
framebuffer: GLuint,
target: GLenum,
) -> Result<GLenum, GLCoreError>
fn glCheckNamedFramebufferStatus( &self, framebuffer: GLuint, target: GLenum, ) -> Result<GLenum, GLCoreError>
Source§fn glGetNamedFramebufferParameteriv(
&self,
framebuffer: GLuint,
pname: GLenum,
param: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetNamedFramebufferParameteriv( &self, framebuffer: GLuint, pname: GLenum, param: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetNamedFramebufferAttachmentParameteriv(
&self,
framebuffer: GLuint,
attachment: GLenum,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetNamedFramebufferAttachmentParameteriv( &self, framebuffer: GLuint, attachment: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glCreateRenderbuffers(
&self,
n: GLsizei,
renderbuffers: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateRenderbuffers( &self, n: GLsizei, renderbuffers: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glNamedRenderbufferStorage(
&self,
renderbuffer: GLuint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glNamedRenderbufferStorage( &self, renderbuffer: GLuint, internalformat: GLenum, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glNamedRenderbufferStorageMultisample(
&self,
renderbuffer: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glNamedRenderbufferStorageMultisample( &self, renderbuffer: GLuint, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glGetNamedRenderbufferParameteriv(
&self,
renderbuffer: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetNamedRenderbufferParameteriv( &self, renderbuffer: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glCreateTextures(
&self,
target: GLenum,
n: GLsizei,
textures: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateTextures( &self, target: GLenum, n: GLsizei, textures: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glTextureBuffer(
&self,
texture: GLuint,
internalformat: GLenum,
buffer: GLuint,
) -> Result<(), GLCoreError>
fn glTextureBuffer( &self, texture: GLuint, internalformat: GLenum, buffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glTextureBufferRange(
&self,
texture: GLuint,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
) -> Result<(), GLCoreError>
fn glTextureBufferRange( &self, texture: GLuint, internalformat: GLenum, buffer: GLuint, offset: GLintptr, size: GLsizeiptr, ) -> Result<(), GLCoreError>
Source§fn glTextureStorage1D(
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
) -> Result<(), GLCoreError>
fn glTextureStorage1D( &self, texture: GLuint, levels: GLsizei, internalformat: GLenum, width: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTextureStorage2D(
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glTextureStorage2D( &self, texture: GLuint, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTextureStorage3D(
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
) -> Result<(), GLCoreError>
fn glTextureStorage3D( &self, texture: GLuint, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTextureStorage2DMultisample(
&self,
texture: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean,
) -> Result<(), GLCoreError>
fn glTextureStorage2DMultisample( &self, texture: GLuint, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glTextureStorage3DMultisample(
&self,
texture: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean,
) -> Result<(), GLCoreError>
fn glTextureStorage3DMultisample( &self, texture: GLuint, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean, ) -> Result<(), GLCoreError>
Source§fn glTextureSubImage1D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTextureSubImage1D( &self, texture: GLuint, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glTextureSubImage2D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTextureSubImage2D( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glTextureSubImage3D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTextureSubImage3D( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCompressedTextureSubImage1D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTextureSubImage1D( &self, texture: GLuint, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCompressedTextureSubImage2D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTextureSubImage2D( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCompressedTextureSubImage3D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void,
) -> Result<(), GLCoreError>
fn glCompressedTextureSubImage3D( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glCopyTextureSubImage1D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
) -> Result<(), GLCoreError>
fn glCopyTextureSubImage1D( &self, texture: GLuint, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glCopyTextureSubImage2D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glCopyTextureSubImage2D( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glCopyTextureSubImage3D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glCopyTextureSubImage3D( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTextureParameterf(
&self,
texture: GLuint,
pname: GLenum,
param: GLfloat,
) -> Result<(), GLCoreError>
fn glTextureParameterf( &self, texture: GLuint, pname: GLenum, param: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glTextureParameterfv(
&self,
texture: GLuint,
pname: GLenum,
param: *const GLfloat,
) -> Result<(), GLCoreError>
fn glTextureParameterfv( &self, texture: GLuint, pname: GLenum, param: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glTextureParameteri(
&self,
texture: GLuint,
pname: GLenum,
param: GLint,
) -> Result<(), GLCoreError>
fn glTextureParameteri( &self, texture: GLuint, pname: GLenum, param: GLint, ) -> Result<(), GLCoreError>
Source§fn glTextureParameterIiv(
&self,
texture: GLuint,
pname: GLenum,
params: *const GLint,
) -> Result<(), GLCoreError>
fn glTextureParameterIiv( &self, texture: GLuint, pname: GLenum, params: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glTextureParameterIuiv(
&self,
texture: GLuint,
pname: GLenum,
params: *const GLuint,
) -> Result<(), GLCoreError>
fn glTextureParameterIuiv( &self, texture: GLuint, pname: GLenum, params: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glTextureParameteriv(
&self,
texture: GLuint,
pname: GLenum,
param: *const GLint,
) -> Result<(), GLCoreError>
fn glTextureParameteriv( &self, texture: GLuint, pname: GLenum, param: *const GLint, ) -> Result<(), GLCoreError>
Source§fn glGenerateTextureMipmap(&self, texture: GLuint) -> Result<(), GLCoreError>
fn glGenerateTextureMipmap(&self, texture: GLuint) -> Result<(), GLCoreError>
Source§fn glBindTextureUnit(
&self,
unit: GLuint,
texture: GLuint,
) -> Result<(), GLCoreError>
fn glBindTextureUnit( &self, unit: GLuint, texture: GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetTextureImage(
&self,
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetTextureImage( &self, texture: GLuint, level: GLint, format: GLenum, type_: GLenum, bufSize: GLsizei, pixels: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetCompressedTextureImage(
&self,
texture: GLuint,
level: GLint,
bufSize: GLsizei,
pixels: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetCompressedTextureImage( &self, texture: GLuint, level: GLint, bufSize: GLsizei, pixels: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetTextureLevelParameterfv(
&self,
texture: GLuint,
level: GLint,
pname: GLenum,
params: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetTextureLevelParameterfv( &self, texture: GLuint, level: GLint, pname: GLenum, params: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetTextureLevelParameteriv(
&self,
texture: GLuint,
level: GLint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetTextureLevelParameteriv( &self, texture: GLuint, level: GLint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetTextureParameterfv(
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetTextureParameterfv( &self, texture: GLuint, pname: GLenum, params: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetTextureParameterIiv(
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetTextureParameterIiv( &self, texture: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetTextureParameterIuiv(
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetTextureParameterIuiv( &self, texture: GLuint, pname: GLenum, params: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetTextureParameteriv(
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetTextureParameteriv( &self, texture: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glCreateVertexArrays(
&self,
n: GLsizei,
arrays: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateVertexArrays( &self, n: GLsizei, arrays: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glDisableVertexArrayAttrib(
&self,
vaobj: GLuint,
index: GLuint,
) -> Result<(), GLCoreError>
fn glDisableVertexArrayAttrib( &self, vaobj: GLuint, index: GLuint, ) -> Result<(), GLCoreError>
Source§fn glEnableVertexArrayAttrib(
&self,
vaobj: GLuint,
index: GLuint,
) -> Result<(), GLCoreError>
fn glEnableVertexArrayAttrib( &self, vaobj: GLuint, index: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexArrayElementBuffer(
&self,
vaobj: GLuint,
buffer: GLuint,
) -> Result<(), GLCoreError>
fn glVertexArrayElementBuffer( &self, vaobj: GLuint, buffer: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexArrayVertexBuffer(
&self,
vaobj: GLuint,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei,
) -> Result<(), GLCoreError>
fn glVertexArrayVertexBuffer( &self, vaobj: GLuint, bindingindex: GLuint, buffer: GLuint, offset: GLintptr, stride: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glVertexArrayVertexBuffers(
&self,
vaobj: GLuint,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
strides: *const GLsizei,
) -> Result<(), GLCoreError>
fn glVertexArrayVertexBuffers( &self, vaobj: GLuint, first: GLuint, count: GLsizei, buffers: *const GLuint, offsets: *const GLintptr, strides: *const GLsizei, ) -> Result<(), GLCoreError>
Source§fn glVertexArrayAttribBinding(
&self,
vaobj: GLuint,
attribindex: GLuint,
bindingindex: GLuint,
) -> Result<(), GLCoreError>
fn glVertexArrayAttribBinding( &self, vaobj: GLuint, attribindex: GLuint, bindingindex: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexArrayAttribFormat(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint,
) -> Result<(), GLCoreError>
fn glVertexArrayAttribFormat( &self, vaobj: GLuint, attribindex: GLuint, size: GLint, type_: GLenum, normalized: GLboolean, relativeoffset: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexArrayAttribIFormat(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
) -> Result<(), GLCoreError>
fn glVertexArrayAttribIFormat( &self, vaobj: GLuint, attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexArrayAttribLFormat(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
) -> Result<(), GLCoreError>
fn glVertexArrayAttribLFormat( &self, vaobj: GLuint, attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint, ) -> Result<(), GLCoreError>
Source§fn glVertexArrayBindingDivisor(
&self,
vaobj: GLuint,
bindingindex: GLuint,
divisor: GLuint,
) -> Result<(), GLCoreError>
fn glVertexArrayBindingDivisor( &self, vaobj: GLuint, bindingindex: GLuint, divisor: GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetVertexArrayiv(
&self,
vaobj: GLuint,
pname: GLenum,
param: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetVertexArrayiv( &self, vaobj: GLuint, pname: GLenum, param: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetVertexArrayIndexediv(
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetVertexArrayIndexediv( &self, vaobj: GLuint, index: GLuint, pname: GLenum, param: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetVertexArrayIndexed64iv(
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut GLint64,
) -> Result<(), GLCoreError>
fn glGetVertexArrayIndexed64iv( &self, vaobj: GLuint, index: GLuint, pname: GLenum, param: *mut GLint64, ) -> Result<(), GLCoreError>
Source§fn glCreateSamplers(
&self,
n: GLsizei,
samplers: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateSamplers( &self, n: GLsizei, samplers: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glCreateProgramPipelines(
&self,
n: GLsizei,
pipelines: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateProgramPipelines( &self, n: GLsizei, pipelines: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glCreateQueries(
&self,
target: GLenum,
n: GLsizei,
ids: *mut GLuint,
) -> Result<(), GLCoreError>
fn glCreateQueries( &self, target: GLenum, n: GLsizei, ids: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetQueryBufferObjecti64v(
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr,
) -> Result<(), GLCoreError>
fn glGetQueryBufferObjecti64v( &self, id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr, ) -> Result<(), GLCoreError>
Source§fn glGetQueryBufferObjectiv(
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr,
) -> Result<(), GLCoreError>
fn glGetQueryBufferObjectiv( &self, id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr, ) -> Result<(), GLCoreError>
Source§fn glGetQueryBufferObjectui64v(
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr,
) -> Result<(), GLCoreError>
fn glGetQueryBufferObjectui64v( &self, id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr, ) -> Result<(), GLCoreError>
Source§fn glGetQueryBufferObjectuiv(
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr,
) -> Result<(), GLCoreError>
fn glGetQueryBufferObjectuiv( &self, id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr, ) -> Result<(), GLCoreError>
Source§fn glMemoryBarrierByRegion(
&self,
barriers: GLbitfield,
) -> Result<(), GLCoreError>
fn glMemoryBarrierByRegion( &self, barriers: GLbitfield, ) -> Result<(), GLCoreError>
Source§fn glGetTextureSubImage(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetTextureSubImage( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type_: GLenum, bufSize: GLsizei, pixels: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetCompressedTextureSubImage(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
bufSize: GLsizei,
pixels: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetCompressedTextureSubImage( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, bufSize: GLsizei, pixels: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetGraphicsResetStatus(&self) -> Result<GLenum, GLCoreError>
fn glGetGraphicsResetStatus(&self) -> Result<GLenum, GLCoreError>
Source§fn glGetnCompressedTexImage(
&self,
target: GLenum,
lod: GLint,
bufSize: GLsizei,
pixels: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetnCompressedTexImage( &self, target: GLenum, lod: GLint, bufSize: GLsizei, pixels: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetnTexImage(
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetnTexImage( &self, target: GLenum, level: GLint, format: GLenum, type_: GLenum, bufSize: GLsizei, pixels: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetnUniformdv(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLdouble,
) -> Result<(), GLCoreError>
fn glGetnUniformdv( &self, program: GLuint, location: GLint, bufSize: GLsizei, params: *mut GLdouble, ) -> Result<(), GLCoreError>
Source§fn glGetnUniformfv(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetnUniformfv( &self, program: GLuint, location: GLint, bufSize: GLsizei, params: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetnUniformiv(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetnUniformiv( &self, program: GLuint, location: GLint, bufSize: GLsizei, params: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetnUniformuiv(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetnUniformuiv( &self, program: GLuint, location: GLint, bufSize: GLsizei, params: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glReadnPixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut c_void,
) -> Result<(), GLCoreError>
fn glReadnPixels( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, bufSize: GLsizei, data: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetnMapdv(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLdouble,
) -> Result<(), GLCoreError>
fn glGetnMapdv( &self, target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLdouble, ) -> Result<(), GLCoreError>
Source§fn glGetnMapfv(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetnMapfv( &self, target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetnMapiv(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLint,
) -> Result<(), GLCoreError>
fn glGetnMapiv( &self, target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLint, ) -> Result<(), GLCoreError>
Source§fn glGetnPixelMapfv(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLfloat,
) -> Result<(), GLCoreError>
fn glGetnPixelMapfv( &self, map: GLenum, bufSize: GLsizei, values: *mut GLfloat, ) -> Result<(), GLCoreError>
Source§fn glGetnPixelMapuiv(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGetnPixelMapuiv( &self, map: GLenum, bufSize: GLsizei, values: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glGetnPixelMapusv(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLushort,
) -> Result<(), GLCoreError>
fn glGetnPixelMapusv( &self, map: GLenum, bufSize: GLsizei, values: *mut GLushort, ) -> Result<(), GLCoreError>
Source§fn glGetnPolygonStipple(
&self,
bufSize: GLsizei,
pattern: *mut GLubyte,
) -> Result<(), GLCoreError>
fn glGetnPolygonStipple( &self, bufSize: GLsizei, pattern: *mut GLubyte, ) -> Result<(), GLCoreError>
Source§fn glGetnColorTable(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
table: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetnColorTable( &self, target: GLenum, format: GLenum, type_: GLenum, bufSize: GLsizei, table: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetnConvolutionFilter(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
image: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetnConvolutionFilter( &self, target: GLenum, format: GLenum, type_: GLenum, bufSize: GLsizei, image: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetnSeparableFilter(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
rowBufSize: GLsizei,
row: *mut c_void,
columnBufSize: GLsizei,
column: *mut c_void,
span: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetnSeparableFilter( &self, target: GLenum, format: GLenum, type_: GLenum, rowBufSize: GLsizei, row: *mut c_void, columnBufSize: GLsizei, column: *mut c_void, span: *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glGetnHistogram(
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void,
) -> Result<(), GLCoreError>
fn glGetnHistogram( &self, target: GLenum, reset: GLboolean, format: GLenum, type_: GLenum, bufSize: GLsizei, values: *mut c_void, ) -> Result<(), GLCoreError>
Source§impl GL_4_6 for GLCore
impl GL_4_6 for GLCore
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glSpecializeShader(
&self,
shader: GLuint,
pEntryPoint: *const GLchar,
numSpecializationConstants: GLuint,
pConstantIndex: *const GLuint,
pConstantValue: *const GLuint,
) -> Result<(), GLCoreError>
fn glSpecializeShader( &self, shader: GLuint, pEntryPoint: *const GLchar, numSpecializationConstants: GLuint, pConstantIndex: *const GLuint, pConstantValue: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glMultiDrawArraysIndirectCount(
&self,
mode: GLenum,
indirect: *const c_void,
drawcount: GLintptr,
maxdrawcount: GLsizei,
stride: GLsizei,
) -> Result<(), GLCoreError>
fn glMultiDrawArraysIndirectCount( &self, mode: GLenum, indirect: *const c_void, drawcount: GLintptr, maxdrawcount: GLsizei, stride: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glMultiDrawElementsIndirectCount(
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void,
drawcount: GLintptr,
maxdrawcount: GLsizei,
stride: GLsizei,
) -> Result<(), GLCoreError>
fn glMultiDrawElementsIndirectCount( &self, mode: GLenum, type_: GLenum, indirect: *const c_void, drawcount: GLintptr, maxdrawcount: GLsizei, stride: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glPolygonOffsetClamp(
&self,
factor: GLfloat,
units: GLfloat,
clamp: GLfloat,
) -> Result<(), GLCoreError>
fn glPolygonOffsetClamp( &self, factor: GLfloat, units: GLfloat, clamp: GLfloat, ) -> Result<(), GLCoreError>
impl Copy for GLCore
impl Eq for GLCore
impl StructuralPartialEq for GLCore
Auto Trait Implementations§
impl Freeze for GLCore
impl RefUnwindSafe for GLCore
impl Send for GLCore
impl Sync for GLCore
impl Unpin for GLCore
impl UnwindSafe for GLCore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more