Struct glin::State [−][src]
pub struct State<'a> { /* fields omitted */ }
Represents the state of a Context
A State
is a fast way of keeping track of the OpenGL global state so the Context
can
pass a set of properties, vao, program… on every call making OpenGL appear stateless
Implementations
impl<'a> State<'a>
[src]
impl<'a> State<'a>
[src]pub fn shallow_clone(&self) -> State<'_>
[src]
pub fn set_program(&self, program: &Program)
[src]
pub unsafe fn set_program_id(&self, program: u32)
[src]
pub unsafe fn set_vao(&self, vao: GLuint)
[src]
pub unsafe fn set_buffer_binding(&mut self, target: GLenum, buffer: GLuint)
[src]
pub unsafe fn set_buffer_base_binding(
&mut self,
target: GLenum,
index: u32,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
[src]
&mut self,
target: GLenum,
index: u32,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub fn bind_buffer(&mut self, target: GLenum, buffer: GLuint)
[src]
pub fn bind_base_buffer(
&mut self,
target: GLenum,
index: u32,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
[src]
&mut self,
target: GLenum,
index: u32,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub fn bind_vao(&mut self, vao: GLuint)
[src]
pub fn bind_program(&mut self, program: GLuint)
[src]
pub fn set_fbo(&mut self, draw: GLuint, read: GLuint)
[src]
pub fn from_buffer_binding(
original: &'a State<'_>,
target: GLenum,
buffer: GLuint
) -> State<'a>
[src]
original: &'a State<'_>,
target: GLenum,
buffer: GLuint
) -> State<'a>
pub fn from_buffer_base_binding(
original: &'a State<'_>,
target: GLenum,
index: u32,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
) -> State<'a>
[src]
original: &'a State<'_>,
target: GLenum,
index: u32,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
) -> State<'a>
pub fn from_properties_fbo_draw<'p, P, C>(
original: &'a State<'_>,
properties: P,
fbo: &Fbo<C>
) -> State<'a> where
P: IntoIterator<Item = &'p Property>,
[src]
original: &'a State<'_>,
properties: P,
fbo: &Fbo<C>
) -> State<'a> where
P: IntoIterator<Item = &'p Property>,
pub fn from_properties_fbo_read<'p, P, C>(
original: &'a State<'_>,
properties: P,
fbo: &Fbo<C>
) -> State<'a> where
P: IntoIterator<Item = &'p Property>,
[src]
original: &'a State<'_>,
properties: P,
fbo: &Fbo<C>
) -> State<'a> where
P: IntoIterator<Item = &'p Property>,
pub fn from_properties_fbo_draw_id<'p, P, F>(
original: &'a State<'_>,
properties: P,
fbo: &F
) -> State<'a> where
P: IntoIterator<Item = &'p Property>,
F: UntypedOffscreenBuffer,
[src]
original: &'a State<'_>,
properties: P,
fbo: &F
) -> State<'a> where
P: IntoIterator<Item = &'p Property>,
F: UntypedOffscreenBuffer,
pub fn set_properties_fbo_draw_id<'p, P, F>(
original: &mut State<'a>,
properties: P,
fbo: &F
) where
P: IntoIterator<Item = &'p Property>,
F: UntypedOffscreenBuffer,
[src]
original: &mut State<'a>,
properties: P,
fbo: &F
) where
P: IntoIterator<Item = &'p Property>,
F: UntypedOffscreenBuffer,
pub fn from_properties_fbo_read_id<'p, P, F>(
original: &'a State<'_>,
properties: P,
fbo: &F
) -> State<'a> where
P: IntoIterator<Item = &'a Property>,
F: UntypedOffscreenBuffer,
[src]
original: &'a State<'_>,
properties: P,
fbo: &F
) -> State<'a> where
P: IntoIterator<Item = &'a Property>,
F: UntypedOffscreenBuffer,
pub fn from_properties_fbo<'p, P>(
original: &'a State<'_>,
properties: P,
draw: GLuint,
read: GLuint
) -> State<'a> where
P: IntoIterator<Item = &'p Property>,
[src]
original: &'a State<'_>,
properties: P,
draw: GLuint,
read: GLuint
) -> State<'a> where
P: IntoIterator<Item = &'p Property>,
pub fn set_properties<'p, P>(&mut self, properties: P) where
P: IntoIterator<Item = &'p Property>,
[src]
P: IntoIterator<Item = &'p Property>,
pub fn with_properties<'p, P>(&self, properties: P) -> State<'_> where
P: IntoIterator<Item = &'p Property>,
[src]
P: IntoIterator<Item = &'p Property>,
pub fn from_gl(gl: Gl) -> State<'static>
[src]
pub fn apply(&mut self, new_state: &State<'_>)
[src]
pub fn apply_fbo(&mut self, new_state: &State<'_>)
[src]
pub fn apply_mask(&mut self, new_state: &State<'_>)
[src]
pub fn apply_depth(&mut self, new_state: &State<'_>)
[src]
pub fn apply_stencil(&mut self, new_state: &State<'_>)
[src]
pub fn apply_enable(&mut self, new_state: &State<'_>)
[src]
pub fn apply_scissor(&mut self, new_state: &State<'_>)
[src]
pub fn disable_scissors(&mut self)
[src]
pub fn program(&self) -> &Program
[src]
pub fn depth(&self) -> &Depth
[src]
pub fn raster(&self) -> &Raster
[src]
pub fn blend(&self) -> &Blend
[src]
pub fn viewport(&self) -> &Viewport
[src]
pub fn vao(&self) -> &Vao
[src]
pub fn fbo(&self) -> &Fbo
[src]
pub fn scissor(&self) -> &Scissor
[src]
pub fn program_mut(&mut self) -> &mut Program
[src]
pub fn depth_mut(&mut self) -> &mut Depth
[src]
pub fn raster_mut(&mut self) -> &mut Raster
[src]
pub fn blend_mut(&mut self) -> &mut Blend
[src]
pub fn viewport_mut(&mut self) -> &mut Viewport
[src]
pub fn vao_mut(&mut self) -> &mut Vao
[src]
pub fn fbo_mut(&mut self) -> &mut Fbo
[src]
pub fn scissor_mut(&mut self) -> &mut Scissor
[src]
pub unsafe fn set_pixel_store(&self, width: i32)
[src]
pub unsafe fn get_boolean(&self, param: GLenum) -> bool
[src]
gl::GetBooleanv for 1 float
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_booleanv(&self, param: GLenum, len: usize) -> Vec<bool>
[src]
gl::GetBooleanv
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_double(&self, param: GLenum) -> f64
[src]
gl::GetDoublev for 1 float
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_doublev(&self, param: GLenum, len: usize) -> Vec<f64>
[src]
gl::GetDoublev
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_float(&self, param: GLenum) -> f32
[src]
gl::GetFloatv for 1 float
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_floatv(&self, param: GLenum, len: usize) -> Vec<f32>
[src]
gl::GetFloatv
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_int(&self, param: GLenum) -> i32
[src]
gl::GetIntegerv for 1 integer
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_intv(&self, param: GLenum, len: usize) -> Vec<i32>
[src]
gl::GetIntegerv
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_int64(&self, param: GLenum) -> i64
[src]
gl::GetInteger64v for 1 integer
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub unsafe fn get_int64v(&self, param: GLenum, len: usize) -> Vec<i64>
[src]
gl::GetInteger64v
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
pub fn to_owned(&self) -> State<'static>
[src]
Methods from Deref<Target = Gl>
pub unsafe fn ActiveShaderProgram(&self, pipeline: GLuint, program: GLuint)
[src]
pub unsafe fn ActiveTexture(&self, texture: GLenum)
[src]
pub unsafe fn AttachShader(&self, program: GLuint, shader: GLuint)
[src]
pub unsafe fn BeginConditionalRender(&self, id: GLuint, mode: GLenum)
[src]
pub unsafe fn BeginQuery(&self, target: GLenum, id: GLuint)
[src]
pub unsafe fn BeginQueryIndexed(
&self,
target: GLenum,
index: GLuint,
id: GLuint
)
[src]
&self,
target: GLenum,
index: GLuint,
id: GLuint
)
pub unsafe fn BeginTransformFeedback(&self, primitiveMode: GLenum)
[src]
pub unsafe fn BindAttribLocation(
&self,
program: GLuint,
index: GLuint,
name: *const GLchar
)
[src]
&self,
program: GLuint,
index: GLuint,
name: *const GLchar
)
pub unsafe fn BindBuffer(&self, target: GLenum, buffer: GLuint)
[src]
pub unsafe fn BindBufferBase(
&self,
target: GLenum,
index: GLuint,
buffer: GLuint
)
[src]
&self,
target: GLenum,
index: GLuint,
buffer: GLuint
)
pub unsafe fn BindBufferRange(
&self,
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn BindBuffersBase(
&self,
target: GLenum,
first: GLuint,
count: GLsizei,
buffers: *const GLuint
)
[src]
&self,
target: GLenum,
first: GLuint,
count: GLsizei,
buffers: *const GLuint
)
pub unsafe fn BindBuffersRange(
&self,
target: GLenum,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
sizes: *const GLsizeiptr
)
[src]
&self,
target: GLenum,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
sizes: *const GLsizeiptr
)
pub unsafe fn BindFragDataLocation(
&self,
program: GLuint,
color: GLuint,
name: *const GLchar
)
[src]
&self,
program: GLuint,
color: GLuint,
name: *const GLchar
)
pub unsafe fn BindFragDataLocationIndexed(
&self,
program: GLuint,
colorNumber: GLuint,
index: GLuint,
name: *const GLchar
)
[src]
&self,
program: GLuint,
colorNumber: GLuint,
index: GLuint,
name: *const GLchar
)
pub unsafe fn BindFramebuffer(&self, target: GLenum, framebuffer: GLuint)
[src]
pub unsafe fn BindImageTexture(
&self,
unit: GLuint,
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
access: GLenum,
format: GLenum
)
[src]
&self,
unit: GLuint,
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
access: GLenum,
format: GLenum
)
pub unsafe fn BindImageTextures(
&self,
first: GLuint,
count: GLsizei,
textures: *const GLuint
)
[src]
&self,
first: GLuint,
count: GLsizei,
textures: *const GLuint
)
pub unsafe fn BindMultiTextureEXT(
&self,
texunit: GLenum,
target: GLenum,
texture: GLuint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
texture: GLuint
)
pub unsafe fn BindProgramPipeline(&self, pipeline: GLuint)
[src]
pub unsafe fn BindRenderbuffer(&self, target: GLenum, renderbuffer: GLuint)
[src]
pub unsafe fn BindSampler(&self, unit: GLuint, sampler: GLuint)
[src]
pub unsafe fn BindSamplers(
&self,
first: GLuint,
count: GLsizei,
samplers: *const GLuint
)
[src]
&self,
first: GLuint,
count: GLsizei,
samplers: *const GLuint
)
pub unsafe fn BindTexture(&self, target: GLenum, texture: GLuint)
[src]
pub unsafe fn BindTextureUnit(&self, unit: GLuint, texture: GLuint)
[src]
pub unsafe fn BindTextures(
&self,
first: GLuint,
count: GLsizei,
textures: *const GLuint
)
[src]
&self,
first: GLuint,
count: GLsizei,
textures: *const GLuint
)
pub unsafe fn BindTransformFeedback(&self, target: GLenum, id: GLuint)
[src]
pub unsafe fn BindVertexArray(&self, array: GLuint)
[src]
pub unsafe fn BindVertexBuffer(
&self,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei
)
[src]
&self,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei
)
pub unsafe fn BindVertexBuffers(
&self,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
strides: *const GLsizei
)
[src]
&self,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
strides: *const GLsizei
)
pub unsafe fn BlendColor(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
[src]
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
pub unsafe fn BlendEquation(&self, mode: GLenum)
[src]
pub unsafe fn BlendEquationSeparate(&self, modeRGB: GLenum, modeAlpha: GLenum)
[src]
pub unsafe fn BlendEquationSeparatei(
&self,
buf: GLuint,
modeRGB: GLenum,
modeAlpha: GLenum
)
[src]
&self,
buf: GLuint,
modeRGB: GLenum,
modeAlpha: GLenum
)
pub unsafe fn BlendEquationi(&self, buf: GLuint, mode: GLenum)
[src]
pub unsafe fn BlendFunc(&self, sfactor: GLenum, dfactor: GLenum)
[src]
pub unsafe fn BlendFuncSeparate(
&self,
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum
)
[src]
&self,
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum
)
pub unsafe fn BlendFuncSeparatei(
&self,
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum
)
[src]
&self,
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum
)
pub unsafe fn BlendFunci(&self, buf: GLuint, src: GLenum, dst: GLenum)
[src]
pub unsafe fn BlitFramebuffer(
&self,
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum
)
[src]
&self,
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum
)
pub unsafe fn BlitNamedFramebuffer(
&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
)
[src]
&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
)
pub unsafe fn BufferData(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
[src]
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
pub unsafe fn BufferStorage(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
flags: GLbitfield
)
[src]
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
flags: GLbitfield
)
pub unsafe fn BufferSubData(
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
[src]
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
pub unsafe fn CheckFramebufferStatus(&self, target: GLenum) -> GLenum
[src]
pub unsafe fn CheckNamedFramebufferStatus(
&self,
framebuffer: GLuint,
target: GLenum
) -> GLenum
[src]
&self,
framebuffer: GLuint,
target: GLenum
) -> GLenum
pub unsafe fn CheckNamedFramebufferStatusEXT(
&self,
framebuffer: GLuint,
target: GLenum
) -> GLenum
[src]
&self,
framebuffer: GLuint,
target: GLenum
) -> GLenum
pub unsafe fn ClampColor(&self, target: GLenum, clamp: GLenum)
[src]
pub unsafe fn Clear(&self, mask: GLbitfield)
[src]
pub unsafe fn ClearBufferData(
&self,
target: GLenum,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void
)
[src]
&self,
target: GLenum,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearBufferSubData(
&self,
target: GLenum,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void
)
[src]
&self,
target: GLenum,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearBufferfi(
&self,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint
)
[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint
)
pub unsafe fn ClearBufferfv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat
)
[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat
)
pub unsafe fn ClearBufferiv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint
)
[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint
)
pub unsafe fn ClearBufferuiv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint
)
[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint
)
pub unsafe fn ClearColor(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
[src]
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
pub unsafe fn ClearDepth(&self, depth: GLdouble)
[src]
pub unsafe fn ClearDepthf(&self, d: GLfloat)
[src]
pub unsafe fn ClearNamedBufferData(
&self,
buffer: GLuint,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void
)
[src]
&self,
buffer: GLuint,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearNamedBufferDataEXT(
&self,
buffer: GLuint,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void
)
[src]
&self,
buffer: GLuint,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearNamedBufferSubData(
&self,
buffer: GLuint,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void
)
[src]
&self,
buffer: GLuint,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearNamedBufferSubDataEXT(
&self,
buffer: GLuint,
internalformat: GLenum,
offset: GLsizeiptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void
)
[src]
&self,
buffer: GLuint,
internalformat: GLenum,
offset: GLsizeiptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearNamedFramebufferfi(
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint
)
[src]
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint
)
pub unsafe fn ClearNamedFramebufferfv(
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat
)
[src]
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat
)
pub unsafe fn ClearNamedFramebufferiv(
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint
)
[src]
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint
)
pub unsafe fn ClearNamedFramebufferuiv(
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint
)
[src]
&self,
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint
)
pub unsafe fn ClearStencil(&self, s: GLint)
[src]
pub unsafe fn ClearTexImage(
&self,
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
data: *const c_void
)
[src]
&self,
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearTexSubImage(
&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
)
[src]
&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
)
pub unsafe fn ClientAttribDefaultEXT(&self, mask: GLbitfield)
[src]
pub unsafe fn ClientWaitSync(
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64
) -> GLenum
[src]
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64
) -> GLenum
pub unsafe fn ClipControl(&self, origin: GLenum, depth: GLenum)
[src]
pub unsafe fn ColorMask(
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean
)
[src]
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean
)
pub unsafe fn ColorMaski(
&self,
index: GLuint,
r: GLboolean,
g: GLboolean,
b: GLboolean,
a: GLboolean
)
[src]
&self,
index: GLuint,
r: GLboolean,
g: GLboolean,
b: GLboolean,
a: GLboolean
)
pub unsafe fn ColorP3ui(&self, type_: GLenum, color: GLuint)
[src]
pub unsafe fn ColorP3uiv(&self, type_: GLenum, color: *const GLuint)
[src]
pub unsafe fn ColorP4ui(&self, type_: GLenum, color: GLuint)
[src]
pub unsafe fn ColorP4uiv(&self, type_: GLenum, color: *const GLuint)
[src]
pub unsafe fn CompileShader(&self, shader: GLuint)
[src]
pub unsafe fn CompressedMultiTexImage1DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedMultiTexImage2DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedMultiTexImage3DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedMultiTexSubImage1DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedMultiTexSubImage2DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedMultiTexSubImage3DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexImage3D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage3D(
&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
)
[src]
&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
)
pub unsafe fn CompressedTextureImage1DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedTextureImage2DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedTextureImage3DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedTextureSubImage1D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTextureSubImage1DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedTextureSubImage2D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTextureSubImage2DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CompressedTextureSubImage3D(
&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
)
[src]
&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
)
pub unsafe fn CompressedTextureSubImage3DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const c_void
)
pub unsafe fn CopyBufferSubData(
&self,
readTarget: GLenum,
writeTarget: GLenum,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
readTarget: GLenum,
writeTarget: GLenum,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn CopyImageSubData(
&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
)
[src]
&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
)
pub unsafe fn CopyMultiTexImage1DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
pub unsafe fn CopyMultiTexImage2DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
pub unsafe fn CopyMultiTexSubImage1DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
pub unsafe fn CopyMultiTexSubImage2DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CopyMultiTexSubImage3DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CopyNamedBufferSubData(
&self,
readBuffer: GLuint,
writeBuffer: GLuint,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
readBuffer: GLuint,
writeBuffer: GLuint,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn CopyTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
pub unsafe fn CopyTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
pub unsafe fn CopyTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
pub unsafe fn CopyTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CopyTexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CopyTextureImage1DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
pub unsafe fn CopyTextureImage2DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
pub unsafe fn CopyTextureSubImage1D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
pub unsafe fn CopyTextureSubImage1DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
pub unsafe fn CopyTextureSubImage2D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CopyTextureSubImage2DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CopyTextureSubImage3D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CopyTextureSubImage3DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CreateBuffers(&self, n: GLsizei, buffers: *mut GLuint)
[src]
pub unsafe fn CreateFramebuffers(&self, n: GLsizei, framebuffers: *mut GLuint)
[src]
pub unsafe fn CreateProgram(&self) -> GLuint
[src]
pub unsafe fn CreateProgramPipelines(&self, n: GLsizei, pipelines: *mut GLuint)
[src]
pub unsafe fn CreateQueries(&self, target: GLenum, n: GLsizei, ids: *mut GLuint)
[src]
pub unsafe fn CreateRenderbuffers(&self, n: GLsizei, renderbuffers: *mut GLuint)
[src]
pub unsafe fn CreateSamplers(&self, n: GLsizei, samplers: *mut GLuint)
[src]
pub unsafe fn CreateShader(&self, type_: GLenum) -> GLuint
[src]
pub unsafe fn CreateShaderProgramv(
&self,
type_: GLenum,
count: GLsizei,
strings: *const *const GLchar
) -> GLuint
[src]
&self,
type_: GLenum,
count: GLsizei,
strings: *const *const GLchar
) -> GLuint
pub unsafe fn CreateTextures(
&self,
target: GLenum,
n: GLsizei,
textures: *mut GLuint
)
[src]
&self,
target: GLenum,
n: GLsizei,
textures: *mut GLuint
)
pub unsafe fn CreateTransformFeedbacks(&self, n: GLsizei, ids: *mut GLuint)
[src]
pub unsafe fn CreateVertexArrays(&self, n: GLsizei, arrays: *mut GLuint)
[src]
pub unsafe fn CullFace(&self, mode: GLenum)
[src]
pub unsafe fn DebugMessageCallback(
&self,
callback: GLDEBUGPROC,
userParam: *const c_void
)
[src]
&self,
callback: GLDEBUGPROC,
userParam: *const c_void
)
pub unsafe fn DebugMessageControl(
&self,
source: GLenum,
type_: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean
)
[src]
&self,
source: GLenum,
type_: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean
)
pub unsafe fn DebugMessageInsert(
&self,
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
buf: *const GLchar
)
[src]
&self,
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
buf: *const GLchar
)
pub unsafe fn DeleteBuffers(&self, n: GLsizei, buffers: *const GLuint)
[src]
pub unsafe fn DeleteFramebuffers(&self, n: GLsizei, framebuffers: *const GLuint)
[src]
pub unsafe fn DeleteProgram(&self, program: GLuint)
[src]
pub unsafe fn DeleteProgramPipelines(
&self,
n: GLsizei,
pipelines: *const GLuint
)
[src]
&self,
n: GLsizei,
pipelines: *const GLuint
)
pub unsafe fn DeleteQueries(&self, n: GLsizei, ids: *const GLuint)
[src]
pub unsafe fn DeleteRenderbuffers(
&self,
n: GLsizei,
renderbuffers: *const GLuint
)
[src]
&self,
n: GLsizei,
renderbuffers: *const GLuint
)
pub unsafe fn DeleteSamplers(&self, count: GLsizei, samplers: *const GLuint)
[src]
pub unsafe fn DeleteShader(&self, shader: GLuint)
[src]
pub unsafe fn DeleteSync(&self, sync: GLsync)
[src]
pub unsafe fn DeleteTextures(&self, n: GLsizei, textures: *const GLuint)
[src]
pub unsafe fn DeleteTransformFeedbacks(&self, n: GLsizei, ids: *const GLuint)
[src]
pub unsafe fn DeleteVertexArrays(&self, n: GLsizei, arrays: *const GLuint)
[src]
pub unsafe fn DepthFunc(&self, func: GLenum)
[src]
pub unsafe fn DepthMask(&self, flag: GLboolean)
[src]
pub unsafe fn DepthRange(&self, n: GLdouble, f: GLdouble)
[src]
pub unsafe fn DepthRangeArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLdouble
)
[src]
&self,
first: GLuint,
count: GLsizei,
v: *const GLdouble
)
pub unsafe fn DepthRangeIndexed(&self, index: GLuint, n: GLdouble, f: GLdouble)
[src]
pub unsafe fn DepthRangef(&self, n: GLfloat, f: GLfloat)
[src]
pub unsafe fn DetachShader(&self, program: GLuint, shader: GLuint)
[src]
pub unsafe fn Disable(&self, cap: GLenum)
[src]
pub unsafe fn DisableClientStateIndexedEXT(&self, array: GLenum, index: GLuint)
[src]
pub unsafe fn DisableClientStateiEXT(&self, array: GLenum, index: GLuint)
[src]
pub unsafe fn DisableIndexedEXT(&self, target: GLenum, index: GLuint)
[src]
pub unsafe fn DisableVertexArrayAttrib(&self, vaobj: GLuint, index: GLuint)
[src]
pub unsafe fn DisableVertexArrayAttribEXT(&self, vaobj: GLuint, index: GLuint)
[src]
pub unsafe fn DisableVertexArrayEXT(&self, vaobj: GLuint, array: GLenum)
[src]
pub unsafe fn DisableVertexAttribArray(&self, index: GLuint)
[src]
pub unsafe fn Disablei(&self, target: GLenum, index: GLuint)
[src]
pub unsafe fn DispatchCompute(
&self,
num_groups_x: GLuint,
num_groups_y: GLuint,
num_groups_z: GLuint
)
[src]
&self,
num_groups_x: GLuint,
num_groups_y: GLuint,
num_groups_z: GLuint
)
pub unsafe fn DispatchComputeIndirect(&self, indirect: GLintptr)
[src]
pub unsafe fn DrawArrays(&self, mode: GLenum, first: GLint, count: GLsizei)
[src]
pub unsafe fn DrawArraysIndirect(&self, mode: GLenum, indirect: *const c_void)
[src]
pub unsafe fn DrawArraysInstanced(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei
)
[src]
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei
)
pub unsafe fn DrawArraysInstancedBaseInstance(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei,
baseinstance: GLuint
)
[src]
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei,
baseinstance: GLuint
)
pub unsafe fn DrawBuffer(&self, buf: GLenum)
[src]
pub unsafe fn DrawBuffers(&self, n: GLsizei, bufs: *const GLenum)
[src]
pub unsafe fn DrawElements(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
pub unsafe fn DrawElementsBaseVertex(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint
)
[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint
)
pub unsafe fn DrawElementsIndirect(
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void
)
[src]
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void
)
pub unsafe fn DrawElementsInstanced(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei
)
[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei
)
pub unsafe fn DrawElementsInstancedBaseInstance(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
baseinstance: GLuint
)
[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
baseinstance: GLuint
)
pub unsafe fn DrawElementsInstancedBaseVertex(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint
)
[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint
)
pub unsafe fn DrawElementsInstancedBaseVertexBaseInstance(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint,
baseinstance: GLuint
)
[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint,
baseinstance: GLuint
)
pub unsafe fn DrawRangeElements(
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
[src]
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
pub unsafe fn DrawRangeElementsBaseVertex(
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint
)
[src]
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint
)
pub unsafe fn DrawTransformFeedback(&self, mode: GLenum, id: GLuint)
[src]
pub unsafe fn DrawTransformFeedbackInstanced(
&self,
mode: GLenum,
id: GLuint,
instancecount: GLsizei
)
[src]
&self,
mode: GLenum,
id: GLuint,
instancecount: GLsizei
)
pub unsafe fn DrawTransformFeedbackStream(
&self,
mode: GLenum,
id: GLuint,
stream: GLuint
)
[src]
&self,
mode: GLenum,
id: GLuint,
stream: GLuint
)
pub unsafe fn DrawTransformFeedbackStreamInstanced(
&self,
mode: GLenum,
id: GLuint,
stream: GLuint,
instancecount: GLsizei
)
[src]
&self,
mode: GLenum,
id: GLuint,
stream: GLuint,
instancecount: GLsizei
)
pub unsafe fn Enable(&self, cap: GLenum)
[src]
pub unsafe fn EnableClientStateIndexedEXT(&self, array: GLenum, index: GLuint)
[src]
pub unsafe fn EnableClientStateiEXT(&self, array: GLenum, index: GLuint)
[src]
pub unsafe fn EnableIndexedEXT(&self, target: GLenum, index: GLuint)
[src]
pub unsafe fn EnableVertexArrayAttrib(&self, vaobj: GLuint, index: GLuint)
[src]
pub unsafe fn EnableVertexArrayAttribEXT(&self, vaobj: GLuint, index: GLuint)
[src]
pub unsafe fn EnableVertexArrayEXT(&self, vaobj: GLuint, array: GLenum)
[src]
pub unsafe fn EnableVertexAttribArray(&self, index: GLuint)
[src]
pub unsafe fn Enablei(&self, target: GLenum, index: GLuint)
[src]
pub unsafe fn EndConditionalRender(&self)
[src]
pub unsafe fn EndQuery(&self, target: GLenum)
[src]
pub unsafe fn EndQueryIndexed(&self, target: GLenum, index: GLuint)
[src]
pub unsafe fn EndTransformFeedback(&self)
[src]
pub unsafe fn FenceSync(&self, condition: GLenum, flags: GLbitfield) -> GLsync
[src]
pub unsafe fn Finish(&self)
[src]
pub unsafe fn Flush(&self)
[src]
pub unsafe fn FlushMappedBufferRange(
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr
)
[src]
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr
)
pub unsafe fn FlushMappedNamedBufferRange(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr
)
[src]
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr
)
pub unsafe fn FlushMappedNamedBufferRangeEXT(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr
)
[src]
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr
)
pub unsafe fn FramebufferDrawBufferEXT(&self, framebuffer: GLuint, mode: GLenum)
[src]
pub unsafe fn FramebufferDrawBuffersEXT(
&self,
framebuffer: GLuint,
n: GLsizei,
bufs: *const GLenum
)
[src]
&self,
framebuffer: GLuint,
n: GLsizei,
bufs: *const GLenum
)
pub unsafe fn FramebufferParameteri(
&self,
target: GLenum,
pname: GLenum,
param: GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
param: GLint
)
pub unsafe fn FramebufferReadBufferEXT(&self, framebuffer: GLuint, mode: GLenum)
[src]
pub unsafe fn FramebufferRenderbuffer(
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)
pub unsafe fn FramebufferTexture(
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn FramebufferTexture1D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn FramebufferTexture2D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn FramebufferTexture3D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint
)
pub unsafe fn FramebufferTextureLayer(
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)
pub unsafe fn FrontFace(&self, mode: GLenum)
[src]
pub unsafe fn GenBuffers(&self, n: GLsizei, buffers: *mut GLuint)
[src]
pub unsafe fn GenFramebuffers(&self, n: GLsizei, framebuffers: *mut GLuint)
[src]
pub unsafe fn GenProgramPipelines(&self, n: GLsizei, pipelines: *mut GLuint)
[src]
pub unsafe fn GenQueries(&self, n: GLsizei, ids: *mut GLuint)
[src]
pub unsafe fn GenRenderbuffers(&self, n: GLsizei, renderbuffers: *mut GLuint)
[src]
pub unsafe fn GenSamplers(&self, count: GLsizei, samplers: *mut GLuint)
[src]
pub unsafe fn GenTextures(&self, n: GLsizei, textures: *mut GLuint)
[src]
pub unsafe fn GenTransformFeedbacks(&self, n: GLsizei, ids: *mut GLuint)
[src]
pub unsafe fn GenVertexArrays(&self, n: GLsizei, arrays: *mut GLuint)
[src]
pub unsafe fn GenerateMipmap(&self, target: GLenum)
[src]
pub unsafe fn GenerateMultiTexMipmapEXT(&self, texunit: GLenum, target: GLenum)
[src]
pub unsafe fn GenerateTextureMipmap(&self, texture: GLuint)
[src]
pub unsafe fn GenerateTextureMipmapEXT(&self, texture: GLuint, target: GLenum)
[src]
pub unsafe fn GetActiveAtomicCounterBufferiv(
&self,
program: GLuint,
bufferIndex: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
program: GLuint,
bufferIndex: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetActiveAttrib(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
[src]
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
pub unsafe fn GetActiveSubroutineName(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
[src]
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
pub unsafe fn GetActiveSubroutineUniformName(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
[src]
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
pub unsafe fn GetActiveSubroutineUniformiv(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
pname: GLenum,
values: *mut GLint
)
[src]
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
pname: GLenum,
values: *mut GLint
)
pub unsafe fn GetActiveUniform(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
[src]
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
pub unsafe fn GetActiveUniformBlockName(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformBlockName: *mut GLchar
)
[src]
&self,
program: GLuint,
uniformBlockIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformBlockName: *mut GLchar
)
pub unsafe fn GetActiveUniformBlockiv(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
program: GLuint,
uniformBlockIndex: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetActiveUniformName(
&self,
program: GLuint,
uniformIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformName: *mut GLchar
)
[src]
&self,
program: GLuint,
uniformIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformName: *mut GLchar
)
pub unsafe fn GetActiveUniformsiv(
&self,
program: GLuint,
uniformCount: GLsizei,
uniformIndices: *const GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
program: GLuint,
uniformCount: GLsizei,
uniformIndices: *const GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetAttachedShaders(
&self,
program: GLuint,
maxCount: GLsizei,
count: *mut GLsizei,
shaders: *mut GLuint
)
[src]
&self,
program: GLuint,
maxCount: GLsizei,
count: *mut GLsizei,
shaders: *mut GLuint
)
pub unsafe fn GetAttribLocation(
&self,
program: GLuint,
name: *const GLchar
) -> GLint
[src]
&self,
program: GLuint,
name: *const GLchar
) -> GLint
pub unsafe fn GetBooleanIndexedvEXT(
&self,
target: GLenum,
index: GLuint,
data: *mut GLboolean
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLboolean
)
pub unsafe fn GetBooleani_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLboolean
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLboolean
)
pub unsafe fn GetBooleanv(&self, pname: GLenum, data: *mut GLboolean)
[src]
pub unsafe fn GetBufferParameteri64v(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint64
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint64
)
pub unsafe fn GetBufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetBufferPointerv(
&self,
target: GLenum,
pname: GLenum,
params: *const *mut c_void
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *const *mut c_void
)
pub unsafe fn GetBufferSubData(
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
[src]
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
pub unsafe fn GetCompressedMultiTexImageEXT(
&self,
texunit: GLenum,
target: GLenum,
lod: GLint,
img: *mut c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
lod: GLint,
img: *mut c_void
)
pub unsafe fn GetCompressedTexImage(
&self,
target: GLenum,
level: GLint,
img: *mut c_void
)
[src]
&self,
target: GLenum,
level: GLint,
img: *mut c_void
)
pub unsafe fn GetCompressedTextureImage(
&self,
texture: GLuint,
level: GLint,
bufSize: GLsizei,
pixels: *mut c_void
)
[src]
&self,
texture: GLuint,
level: GLint,
bufSize: GLsizei,
pixels: *mut c_void
)
pub unsafe fn GetCompressedTextureImageEXT(
&self,
texture: GLuint,
target: GLenum,
lod: GLint,
img: *mut c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
lod: GLint,
img: *mut c_void
)
pub unsafe fn GetCompressedTextureSubImage(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
bufSize: GLsizei,
pixels: *mut c_void
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
bufSize: GLsizei,
pixels: *mut c_void
)
pub unsafe fn GetDebugMessageLog(
&self,
count: GLuint,
bufSize: GLsizei,
sources: *mut GLenum,
types: *mut GLenum,
ids: *mut GLuint,
severities: *mut GLenum,
lengths: *mut GLsizei,
messageLog: *mut GLchar
) -> GLuint
[src]
&self,
count: GLuint,
bufSize: GLsizei,
sources: *mut GLenum,
types: *mut GLenum,
ids: *mut GLuint,
severities: *mut GLenum,
lengths: *mut GLsizei,
messageLog: *mut GLchar
) -> GLuint
pub unsafe fn GetDoubleIndexedvEXT(
&self,
target: GLenum,
index: GLuint,
data: *mut GLdouble
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLdouble
)
pub unsafe fn GetDoublei_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLdouble
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLdouble
)
pub unsafe fn GetDoublei_vEXT(
&self,
pname: GLenum,
index: GLuint,
params: *mut GLdouble
)
[src]
&self,
pname: GLenum,
index: GLuint,
params: *mut GLdouble
)
pub unsafe fn GetDoublev(&self, pname: GLenum, data: *mut GLdouble)
[src]
pub unsafe fn GetError(&self) -> GLenum
[src]
pub unsafe fn GetFloatIndexedvEXT(
&self,
target: GLenum,
index: GLuint,
data: *mut GLfloat
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLfloat
)
pub unsafe fn GetFloati_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLfloat
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLfloat
)
pub unsafe fn GetFloati_vEXT(
&self,
pname: GLenum,
index: GLuint,
params: *mut GLfloat
)
[src]
&self,
pname: GLenum,
index: GLuint,
params: *mut GLfloat
)
pub unsafe fn GetFloatv(&self, pname: GLenum, data: *mut GLfloat)
[src]
pub unsafe fn GetFragDataIndex(
&self,
program: GLuint,
name: *const GLchar
) -> GLint
[src]
&self,
program: GLuint,
name: *const GLchar
) -> GLint
pub unsafe fn GetFragDataLocation(
&self,
program: GLuint,
name: *const GLchar
) -> GLint
[src]
&self,
program: GLuint,
name: *const GLchar
) -> GLint
pub unsafe fn GetFramebufferAttachmentParameteriv(
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetFramebufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetFramebufferParameterivEXT(
&self,
framebuffer: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
framebuffer: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetGraphicsResetStatus(&self) -> GLenum
[src]
pub unsafe fn GetGraphicsResetStatusARB(&self) -> GLenum
[src]
pub unsafe fn GetGraphicsResetStatusKHR(&self) -> GLenum
[src]
pub unsafe fn GetInteger64i_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLint64
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLint64
)
pub unsafe fn GetInteger64v(&self, pname: GLenum, data: *mut GLint64)
[src]
pub unsafe fn GetIntegerIndexedvEXT(
&self,
target: GLenum,
index: GLuint,
data: *mut GLint
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLint
)
pub unsafe fn GetIntegeri_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLint
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLint
)
pub unsafe fn GetIntegerv(&self, pname: GLenum, data: *mut GLint)
[src]
pub unsafe fn GetInternalformati64v(
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint64
)
[src]
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint64
)
pub unsafe fn GetInternalformativ(
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint
)
[src]
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint
)
pub unsafe fn GetMultiTexEnvfvEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetMultiTexEnvivEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetMultiTexGendvEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *mut GLdouble
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *mut GLdouble
)
pub unsafe fn GetMultiTexGenfvEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetMultiTexGenivEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetMultiTexImageEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
pub unsafe fn GetMultiTexLevelParameterfvEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetMultiTexLevelParameterivEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetMultiTexParameterIivEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetMultiTexParameterIuivEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLuint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetMultiTexParameterfvEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetMultiTexParameterivEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetMultisamplefv(
&self,
pname: GLenum,
index: GLuint,
val: *mut GLfloat
)
[src]
&self,
pname: GLenum,
index: GLuint,
val: *mut GLfloat
)
pub unsafe fn GetNamedBufferParameteri64v(
&self,
buffer: GLuint,
pname: GLenum,
params: *mut GLint64
)
[src]
&self,
buffer: GLuint,
pname: GLenum,
params: *mut GLint64
)
pub unsafe fn GetNamedBufferParameteriv(
&self,
buffer: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
buffer: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetNamedBufferParameterivEXT(
&self,
buffer: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
buffer: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetNamedBufferPointerv(
&self,
buffer: GLuint,
pname: GLenum,
params: *const *mut c_void
)
[src]
&self,
buffer: GLuint,
pname: GLenum,
params: *const *mut c_void
)
pub unsafe fn GetNamedBufferPointervEXT(
&self,
buffer: GLuint,
pname: GLenum,
params: *const *mut c_void
)
[src]
&self,
buffer: GLuint,
pname: GLenum,
params: *const *mut c_void
)
pub unsafe fn GetNamedBufferSubData(
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
[src]
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
pub unsafe fn GetNamedBufferSubDataEXT(
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
[src]
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
pub unsafe fn GetNamedFramebufferAttachmentParameteriv(
&self,
framebuffer: GLuint,
attachment: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetNamedFramebufferAttachmentParameterivEXT(
&self,
framebuffer: GLuint,
attachment: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetNamedFramebufferParameteriv(
&self,
framebuffer: GLuint,
pname: GLenum,
param: *mut GLint
)
[src]
&self,
framebuffer: GLuint,
pname: GLenum,
param: *mut GLint
)
pub unsafe fn GetNamedFramebufferParameterivEXT(
&self,
framebuffer: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
framebuffer: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetNamedProgramLocalParameterIivEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *mut GLint
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *mut GLint
)
pub unsafe fn GetNamedProgramLocalParameterIuivEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *mut GLuint
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *mut GLuint
)
pub unsafe fn GetNamedProgramLocalParameterdvEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *mut GLdouble
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *mut GLdouble
)
pub unsafe fn GetNamedProgramLocalParameterfvEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *mut GLfloat
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *mut GLfloat
)
pub unsafe fn GetNamedProgramStringEXT(
&self,
program: GLuint,
target: GLenum,
pname: GLenum,
string: *mut c_void
)
[src]
&self,
program: GLuint,
target: GLenum,
pname: GLenum,
string: *mut c_void
)
pub unsafe fn GetNamedProgramivEXT(
&self,
program: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
program: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetNamedRenderbufferParameteriv(
&self,
renderbuffer: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
renderbuffer: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetNamedRenderbufferParameterivEXT(
&self,
renderbuffer: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
renderbuffer: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetObjectLabel(
&self,
identifier: GLenum,
name: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar
)
[src]
&self,
identifier: GLenum,
name: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar
)
pub unsafe fn GetObjectPtrLabel(
&self,
ptr: *const c_void,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar
)
[src]
&self,
ptr: *const c_void,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar
)
pub unsafe fn GetPointerIndexedvEXT(
&self,
target: GLenum,
index: GLuint,
data: *const *mut c_void
)
[src]
&self,
target: GLenum,
index: GLuint,
data: *const *mut c_void
)
pub unsafe fn GetPointeri_vEXT(
&self,
pname: GLenum,
index: GLuint,
params: *const *mut c_void
)
[src]
&self,
pname: GLenum,
index: GLuint,
params: *const *mut c_void
)
pub unsafe fn GetPointerv(&self, pname: GLenum, params: *const *mut c_void)
[src]
pub unsafe fn GetProgramBinary(
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
binaryFormat: *mut GLenum,
binary: *mut c_void
)
[src]
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
binaryFormat: *mut GLenum,
binary: *mut c_void
)
pub unsafe fn GetProgramInfoLog(
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
[src]
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
pub unsafe fn GetProgramInterfaceiv(
&self,
program: GLuint,
programInterface: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
program: GLuint,
programInterface: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetProgramPipelineInfoLog(
&self,
pipeline: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
[src]
&self,
pipeline: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
pub unsafe fn GetProgramPipelineiv(
&self,
pipeline: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
pipeline: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetProgramResourceIndex(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLuint
[src]
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLuint
pub unsafe fn GetProgramResourceLocation(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLint
[src]
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLint
pub unsafe fn GetProgramResourceLocationIndex(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLint
[src]
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLint
pub unsafe fn GetProgramResourceName(
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
[src]
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
pub unsafe fn GetProgramResourceiv(
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
propCount: GLsizei,
props: *const GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
params: *mut GLint
)
[src]
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
propCount: GLsizei,
props: *const GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
params: *mut GLint
)
pub unsafe fn GetProgramStageiv(
&self,
program: GLuint,
shadertype: GLenum,
pname: GLenum,
values: *mut GLint
)
[src]
&self,
program: GLuint,
shadertype: GLenum,
pname: GLenum,
values: *mut GLint
)
pub unsafe fn GetProgramiv(
&self,
program: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
program: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetQueryBufferObjecti64v(
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr
)
[src]
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr
)
pub unsafe fn GetQueryBufferObjectiv(
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr
)
[src]
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr
)
pub unsafe fn GetQueryBufferObjectui64v(
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr
)
[src]
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr
)
pub unsafe fn GetQueryBufferObjectuiv(
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr
)
[src]
&self,
id: GLuint,
buffer: GLuint,
pname: GLenum,
offset: GLintptr
)
pub unsafe fn GetQueryIndexediv(
&self,
target: GLenum,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetQueryObjecti64v(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint64
)
[src]
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint64
)
pub unsafe fn GetQueryObjectiv(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetQueryObjectui64v(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint64
)
[src]
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint64
)
pub unsafe fn GetQueryObjectuiv(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint
)
[src]
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetQueryiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetRenderbufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetSamplerParameterIiv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetSamplerParameterIuiv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLuint
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetSamplerParameterfv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetSamplerParameteriv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetShaderInfoLog(
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
[src]
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
pub unsafe fn GetShaderPrecisionFormat(
&self,
shadertype: GLenum,
precisiontype: GLenum,
range: *mut GLint,
precision: *mut GLint
)
[src]
&self,
shadertype: GLenum,
precisiontype: GLenum,
range: *mut GLint,
precision: *mut GLint
)
pub unsafe fn GetShaderSource(
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar
)
[src]
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar
)
pub unsafe fn GetShaderiv(
&self,
shader: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
shader: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetString(&self, name: GLenum) -> *const GLubyte
[src]
pub unsafe fn GetStringi(&self, name: GLenum, index: GLuint) -> *const GLubyte
[src]
pub unsafe fn GetSubroutineIndex(
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar
) -> GLuint
[src]
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar
) -> GLuint
pub unsafe fn GetSubroutineUniformLocation(
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar
) -> GLint
[src]
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar
) -> GLint
pub unsafe fn GetSynciv(
&self,
sync: GLsync,
pname: GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
values: *mut GLint
)
[src]
&self,
sync: GLsync,
pname: GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
values: *mut GLint
)
pub unsafe fn GetTexImage(
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
[src]
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
pub unsafe fn GetTexLevelParameterfv(
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetTexLevelParameteriv(
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTexParameterIiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTexParameterIuiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLuint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetTexParameterfv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetTexParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTextureImage(
&self,
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut c_void
)
[src]
&self,
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut c_void
)
pub unsafe fn GetTextureImageEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
pub unsafe fn GetTextureLevelParameterfv(
&self,
texture: GLuint,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
texture: GLuint,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetTextureLevelParameterfvEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetTextureLevelParameteriv(
&self,
texture: GLuint,
level: GLint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texture: GLuint,
level: GLint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTextureLevelParameterivEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTextureParameterIiv(
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTextureParameterIivEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTextureParameterIuiv(
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLuint
)
[src]
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetTextureParameterIuivEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLuint
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetTextureParameterfv(
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetTextureParameterfvEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetTextureParameteriv(
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texture: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTextureParameterivEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTextureSubImage(
&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
)
[src]
&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
)
pub unsafe fn GetTransformFeedbackVarying(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLsizei,
type_: *mut GLenum,
name: *mut GLchar
)
[src]
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLsizei,
type_: *mut GLenum,
name: *mut GLchar
)
pub unsafe fn GetTransformFeedbacki64_v(
&self,
xfb: GLuint,
pname: GLenum,
index: GLuint,
param: *mut GLint64
)
[src]
&self,
xfb: GLuint,
pname: GLenum,
index: GLuint,
param: *mut GLint64
)
pub unsafe fn GetTransformFeedbacki_v(
&self,
xfb: GLuint,
pname: GLenum,
index: GLuint,
param: *mut GLint
)
[src]
&self,
xfb: GLuint,
pname: GLenum,
index: GLuint,
param: *mut GLint
)
pub unsafe fn GetTransformFeedbackiv(
&self,
xfb: GLuint,
pname: GLenum,
param: *mut GLint
)
[src]
&self,
xfb: GLuint,
pname: GLenum,
param: *mut GLint
)
pub unsafe fn GetUniformBlockIndex(
&self,
program: GLuint,
uniformBlockName: *const GLchar
) -> GLuint
[src]
&self,
program: GLuint,
uniformBlockName: *const GLchar
) -> GLuint
pub unsafe fn GetUniformIndices(
&self,
program: GLuint,
uniformCount: GLsizei,
uniformNames: *const *const GLchar,
uniformIndices: *mut GLuint
)
[src]
&self,
program: GLuint,
uniformCount: GLsizei,
uniformNames: *const *const GLchar,
uniformIndices: *mut GLuint
)
pub unsafe fn GetUniformLocation(
&self,
program: GLuint,
name: *const GLchar
) -> GLint
[src]
&self,
program: GLuint,
name: *const GLchar
) -> GLint
pub unsafe fn GetUniformSubroutineuiv(
&self,
shadertype: GLenum,
location: GLint,
params: *mut GLuint
)
[src]
&self,
shadertype: GLenum,
location: GLint,
params: *mut GLuint
)
pub unsafe fn GetUniformdv(
&self,
program: GLuint,
location: GLint,
params: *mut GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
params: *mut GLdouble
)
pub unsafe fn GetUniformfv(
&self,
program: GLuint,
location: GLint,
params: *mut GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
params: *mut GLfloat
)
pub unsafe fn GetUniformiv(
&self,
program: GLuint,
location: GLint,
params: *mut GLint
)
[src]
&self,
program: GLuint,
location: GLint,
params: *mut GLint
)
pub unsafe fn GetUniformuiv(
&self,
program: GLuint,
location: GLint,
params: *mut GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
params: *mut GLuint
)
pub unsafe fn GetVertexArrayIndexed64iv(
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut GLint64
)
[src]
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut GLint64
)
pub unsafe fn GetVertexArrayIndexediv(
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut GLint
)
[src]
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut GLint
)
pub unsafe fn GetVertexArrayIntegeri_vEXT(
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut GLint
)
[src]
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut GLint
)
pub unsafe fn GetVertexArrayIntegervEXT(
&self,
vaobj: GLuint,
pname: GLenum,
param: *mut GLint
)
[src]
&self,
vaobj: GLuint,
pname: GLenum,
param: *mut GLint
)
pub unsafe fn GetVertexArrayPointeri_vEXT(
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *const *mut c_void
)
[src]
&self,
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *const *mut c_void
)
pub unsafe fn GetVertexArrayPointervEXT(
&self,
vaobj: GLuint,
pname: GLenum,
param: *const *mut c_void
)
[src]
&self,
vaobj: GLuint,
pname: GLenum,
param: *const *mut c_void
)
pub unsafe fn GetVertexArrayiv(
&self,
vaobj: GLuint,
pname: GLenum,
param: *mut GLint
)
[src]
&self,
vaobj: GLuint,
pname: GLenum,
param: *mut GLint
)
pub unsafe fn GetVertexAttribIiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetVertexAttribIuiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLuint
)
[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetVertexAttribLdv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)
[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)
pub unsafe fn GetVertexAttribPointerv(
&self,
index: GLuint,
pname: GLenum,
pointer: *const *mut c_void
)
[src]
&self,
index: GLuint,
pname: GLenum,
pointer: *const *mut c_void
)
pub unsafe fn GetVertexAttribdv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)
[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)
pub unsafe fn GetVertexAttribfv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLfloat
)
[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetVertexAttribiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetnColorTable(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
table: *mut c_void
)
[src]
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
table: *mut c_void
)
pub unsafe fn GetnColorTableARB(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
table: *mut c_void
)
[src]
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
table: *mut c_void
)
pub unsafe fn GetnCompressedTexImage(
&self,
target: GLenum,
lod: GLint,
bufSize: GLsizei,
pixels: *mut c_void
)
[src]
&self,
target: GLenum,
lod: GLint,
bufSize: GLsizei,
pixels: *mut c_void
)
pub unsafe fn GetnCompressedTexImageARB(
&self,
target: GLenum,
lod: GLint,
bufSize: GLsizei,
img: *mut c_void
)
[src]
&self,
target: GLenum,
lod: GLint,
bufSize: GLsizei,
img: *mut c_void
)
pub unsafe fn GetnConvolutionFilter(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
image: *mut c_void
)
[src]
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
image: *mut c_void
)
pub unsafe fn GetnConvolutionFilterARB(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
image: *mut c_void
)
[src]
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
image: *mut c_void
)
pub unsafe fn GetnHistogram(
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void
)
[src]
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void
)
pub unsafe fn GetnHistogramARB(
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void
)
[src]
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void
)
pub unsafe fn GetnMapdv(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLdouble
)
[src]
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLdouble
)
pub unsafe fn GetnMapdvARB(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLdouble
)
[src]
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLdouble
)
pub unsafe fn GetnMapfv(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLfloat
)
[src]
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLfloat
)
pub unsafe fn GetnMapfvARB(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLfloat
)
[src]
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLfloat
)
pub unsafe fn GetnMapiv(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLint
)
[src]
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLint
)
pub unsafe fn GetnMapivARB(
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLint
)
[src]
&self,
target: GLenum,
query: GLenum,
bufSize: GLsizei,
v: *mut GLint
)
pub unsafe fn GetnMinmax(
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void
)
[src]
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void
)
pub unsafe fn GetnMinmaxARB(
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void
)
[src]
&self,
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut c_void
)
pub unsafe fn GetnPixelMapfv(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLfloat
)
[src]
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLfloat
)
pub unsafe fn GetnPixelMapfvARB(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLfloat
)
[src]
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLfloat
)
pub unsafe fn GetnPixelMapuiv(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLuint
)
[src]
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLuint
)
pub unsafe fn GetnPixelMapuivARB(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLuint
)
[src]
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLuint
)
pub unsafe fn GetnPixelMapusv(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLushort
)
[src]
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLushort
)
pub unsafe fn GetnPixelMapusvARB(
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLushort
)
[src]
&self,
map: GLenum,
bufSize: GLsizei,
values: *mut GLushort
)
pub unsafe fn GetnPolygonStipple(&self, bufSize: GLsizei, pattern: *mut GLubyte)
[src]
pub unsafe fn GetnPolygonStippleARB(
&self,
bufSize: GLsizei,
pattern: *mut GLubyte
)
[src]
&self,
bufSize: GLsizei,
pattern: *mut GLubyte
)
pub unsafe fn GetnSeparableFilter(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
rowBufSize: GLsizei,
row: *mut c_void,
columnBufSize: GLsizei,
column: *mut c_void,
span: *mut c_void
)
[src]
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
rowBufSize: GLsizei,
row: *mut c_void,
columnBufSize: GLsizei,
column: *mut c_void,
span: *mut c_void
)
pub unsafe fn GetnSeparableFilterARB(
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
rowBufSize: GLsizei,
row: *mut c_void,
columnBufSize: GLsizei,
column: *mut c_void,
span: *mut c_void
)
[src]
&self,
target: GLenum,
format: GLenum,
type_: GLenum,
rowBufSize: GLsizei,
row: *mut c_void,
columnBufSize: GLsizei,
column: *mut c_void,
span: *mut c_void
)
pub unsafe fn GetnTexImage(
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut c_void
)
[src]
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut c_void
)
pub unsafe fn GetnTexImageARB(
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
img: *mut c_void
)
[src]
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
img: *mut c_void
)
pub unsafe fn GetnUniformdv(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLdouble
)
pub unsafe fn GetnUniformdvARB(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLdouble
)
pub unsafe fn GetnUniformfv(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat
)
pub unsafe fn GetnUniformfvARB(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat
)
pub unsafe fn GetnUniformfvKHR(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat
)
pub unsafe fn GetnUniformiv(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint
)
pub unsafe fn GetnUniformivARB(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint
)
pub unsafe fn GetnUniformivKHR(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint
)
pub unsafe fn GetnUniformuiv(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint
)
pub unsafe fn GetnUniformuivARB(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint
)
pub unsafe fn GetnUniformuivKHR(
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint
)
pub unsafe fn Hint(&self, target: GLenum, mode: GLenum)
[src]
pub unsafe fn InvalidateBufferData(&self, buffer: GLuint)
[src]
pub unsafe fn InvalidateBufferSubData(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr
)
[src]
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr
)
pub unsafe fn InvalidateFramebuffer(
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum
)
[src]
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum
)
pub unsafe fn InvalidateNamedFramebufferData(
&self,
framebuffer: GLuint,
numAttachments: GLsizei,
attachments: *const GLenum
)
[src]
&self,
framebuffer: GLuint,
numAttachments: GLsizei,
attachments: *const GLenum
)
pub unsafe fn InvalidateNamedFramebufferSubData(
&self,
framebuffer: GLuint,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
framebuffer: GLuint,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn InvalidateSubFramebuffer(
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn InvalidateTexImage(&self, texture: GLuint, level: GLint)
[src]
pub unsafe fn InvalidateTexSubImage(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
pub unsafe fn IsBuffer(&self, buffer: GLuint) -> GLboolean
[src]
pub unsafe fn IsEnabled(&self, cap: GLenum) -> GLboolean
[src]
pub unsafe fn IsEnabledIndexedEXT(
&self,
target: GLenum,
index: GLuint
) -> GLboolean
[src]
&self,
target: GLenum,
index: GLuint
) -> GLboolean
pub unsafe fn IsEnabledi(&self, target: GLenum, index: GLuint) -> GLboolean
[src]
pub unsafe fn IsFramebuffer(&self, framebuffer: GLuint) -> GLboolean
[src]
pub unsafe fn IsProgram(&self, program: GLuint) -> GLboolean
[src]
pub unsafe fn IsProgramPipeline(&self, pipeline: GLuint) -> GLboolean
[src]
pub unsafe fn IsQuery(&self, id: GLuint) -> GLboolean
[src]
pub unsafe fn IsRenderbuffer(&self, renderbuffer: GLuint) -> GLboolean
[src]
pub unsafe fn IsSampler(&self, sampler: GLuint) -> GLboolean
[src]
pub unsafe fn IsShader(&self, shader: GLuint) -> GLboolean
[src]
pub unsafe fn IsSync(&self, sync: GLsync) -> GLboolean
[src]
pub unsafe fn IsTexture(&self, texture: GLuint) -> GLboolean
[src]
pub unsafe fn IsTransformFeedback(&self, id: GLuint) -> GLboolean
[src]
pub unsafe fn IsVertexArray(&self, array: GLuint) -> GLboolean
[src]
pub unsafe fn LineWidth(&self, width: GLfloat)
[src]
pub unsafe fn LinkProgram(&self, program: GLuint)
[src]
pub unsafe fn LogicOp(&self, opcode: GLenum)
[src]
pub unsafe fn MapBuffer(&self, target: GLenum, access: GLenum) -> *mut c_void
[src]
pub unsafe fn MapBufferRange(
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut c_void
[src]
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut c_void
pub unsafe fn MapNamedBuffer(
&self,
buffer: GLuint,
access: GLenum
) -> *mut c_void
[src]
&self,
buffer: GLuint,
access: GLenum
) -> *mut c_void
pub unsafe fn MapNamedBufferEXT(
&self,
buffer: GLuint,
access: GLenum
) -> *mut c_void
[src]
&self,
buffer: GLuint,
access: GLenum
) -> *mut c_void
pub unsafe fn MapNamedBufferRange(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut c_void
[src]
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut c_void
pub unsafe fn MapNamedBufferRangeEXT(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut c_void
[src]
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut c_void
pub unsafe fn MatrixFrustumEXT(
&self,
mode: GLenum,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble
)
[src]
&self,
mode: GLenum,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble
)
pub unsafe fn MatrixLoadIdentityEXT(&self, mode: GLenum)
[src]
pub unsafe fn MatrixLoadTransposedEXT(&self, mode: GLenum, m: *const GLdouble)
[src]
pub unsafe fn MatrixLoadTransposefEXT(&self, mode: GLenum, m: *const GLfloat)
[src]
pub unsafe fn MatrixLoaddEXT(&self, mode: GLenum, m: *const GLdouble)
[src]
pub unsafe fn MatrixLoadfEXT(&self, mode: GLenum, m: *const GLfloat)
[src]
pub unsafe fn MatrixMultTransposedEXT(&self, mode: GLenum, m: *const GLdouble)
[src]
pub unsafe fn MatrixMultTransposefEXT(&self, mode: GLenum, m: *const GLfloat)
[src]
pub unsafe fn MatrixMultdEXT(&self, mode: GLenum, m: *const GLdouble)
[src]
pub unsafe fn MatrixMultfEXT(&self, mode: GLenum, m: *const GLfloat)
[src]
pub unsafe fn MatrixOrthoEXT(
&self,
mode: GLenum,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble
)
[src]
&self,
mode: GLenum,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble
)
pub unsafe fn MatrixPopEXT(&self, mode: GLenum)
[src]
pub unsafe fn MatrixPushEXT(&self, mode: GLenum)
[src]
pub unsafe fn MatrixRotatedEXT(
&self,
mode: GLenum,
angle: GLdouble,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
[src]
&self,
mode: GLenum,
angle: GLdouble,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn MatrixRotatefEXT(
&self,
mode: GLenum,
angle: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
[src]
&self,
mode: GLenum,
angle: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
pub unsafe fn MatrixScaledEXT(
&self,
mode: GLenum,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
[src]
&self,
mode: GLenum,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn MatrixScalefEXT(
&self,
mode: GLenum,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
[src]
&self,
mode: GLenum,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
pub unsafe fn MatrixTranslatedEXT(
&self,
mode: GLenum,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
[src]
&self,
mode: GLenum,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn MatrixTranslatefEXT(
&self,
mode: GLenum,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
[src]
&self,
mode: GLenum,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
pub unsafe fn MemoryBarrier(&self, barriers: GLbitfield)
[src]
pub unsafe fn MemoryBarrierByRegion(&self, barriers: GLbitfield)
[src]
pub unsafe fn MinSampleShading(&self, value: GLfloat)
[src]
pub unsafe fn MultiDrawArrays(
&self,
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
drawcount: GLsizei
)
[src]
&self,
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
drawcount: GLsizei
)
pub unsafe fn MultiDrawArraysIndirect(
&self,
mode: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei
)
[src]
&self,
mode: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei
)
pub unsafe fn MultiDrawElements(
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei
)
[src]
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei
)
pub unsafe fn MultiDrawElementsBaseVertex(
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei,
basevertex: *const GLint
)
[src]
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei,
basevertex: *const GLint
)
pub unsafe fn MultiDrawElementsIndirect(
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei
)
[src]
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei
)
pub unsafe fn MultiTexBufferEXT(
&self,
texunit: GLenum,
target: GLenum,
internalformat: GLenum,
buffer: GLuint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
internalformat: GLenum,
buffer: GLuint
)
pub unsafe fn MultiTexCoordP1ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
[src]
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
pub unsafe fn MultiTexCoordP1uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
[src]
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
pub unsafe fn MultiTexCoordP2ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
[src]
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
pub unsafe fn MultiTexCoordP2uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
[src]
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
pub unsafe fn MultiTexCoordP3ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
[src]
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
pub unsafe fn MultiTexCoordP3uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
[src]
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
pub unsafe fn MultiTexCoordP4ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
[src]
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
pub unsafe fn MultiTexCoordP4uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
[src]
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
pub unsafe fn MultiTexCoordPointerEXT(
&self,
texunit: GLenum,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
[src]
&self,
texunit: GLenum,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
pub unsafe fn MultiTexEnvfEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
param: GLfloat
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
param: GLfloat
)
pub unsafe fn MultiTexEnvfvEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
pub unsafe fn MultiTexEnviEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
param: GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
param: GLint
)
pub unsafe fn MultiTexEnvivEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn MultiTexGendEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
param: GLdouble
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
param: GLdouble
)
pub unsafe fn MultiTexGendvEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *const GLdouble
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *const GLdouble
)
pub unsafe fn MultiTexGenfEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
param: GLfloat
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
param: GLfloat
)
pub unsafe fn MultiTexGenfvEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *const GLfloat
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *const GLfloat
)
pub unsafe fn MultiTexGeniEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
param: GLint
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
param: GLint
)
pub unsafe fn MultiTexGenivEXT(
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *const GLint
)
[src]
&self,
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn MultiTexImage1DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn MultiTexImage2DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn MultiTexImage3DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn MultiTexParameterIivEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn MultiTexParameterIuivEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLuint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLuint
)
pub unsafe fn MultiTexParameterfEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
param: GLfloat
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
param: GLfloat
)
pub unsafe fn MultiTexParameterfvEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
pub unsafe fn MultiTexParameteriEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
param: GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
param: GLint
)
pub unsafe fn MultiTexParameterivEXT(
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn MultiTexRenderbufferEXT(
&self,
texunit: GLenum,
target: GLenum,
renderbuffer: GLuint
)
[src]
&self,
texunit: GLenum,
target: GLenum,
renderbuffer: GLuint
)
pub unsafe fn MultiTexSubImage1DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn MultiTexSubImage2DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn MultiTexSubImage3DEXT(
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn NamedBufferData(
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
[src]
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
pub unsafe fn NamedBufferDataEXT(
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
[src]
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
pub unsafe fn NamedBufferStorage(
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
flags: GLbitfield
)
[src]
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
flags: GLbitfield
)
pub unsafe fn NamedBufferStorageEXT(
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
flags: GLbitfield
)
[src]
&self,
buffer: GLuint,
size: GLsizeiptr,
data: *const c_void,
flags: GLbitfield
)
pub unsafe fn NamedBufferSubData(
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
[src]
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
pub unsafe fn NamedBufferSubDataEXT(
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
[src]
&self,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
pub unsafe fn NamedCopyBufferSubDataEXT(
&self,
readBuffer: GLuint,
writeBuffer: GLuint,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
readBuffer: GLuint,
writeBuffer: GLuint,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn NamedFramebufferDrawBuffer(
&self,
framebuffer: GLuint,
buf: GLenum
)
[src]
&self,
framebuffer: GLuint,
buf: GLenum
)
pub unsafe fn NamedFramebufferDrawBuffers(
&self,
framebuffer: GLuint,
n: GLsizei,
bufs: *const GLenum
)
[src]
&self,
framebuffer: GLuint,
n: GLsizei,
bufs: *const GLenum
)
pub unsafe fn NamedFramebufferParameteri(
&self,
framebuffer: GLuint,
pname: GLenum,
param: GLint
)
[src]
&self,
framebuffer: GLuint,
pname: GLenum,
param: GLint
)
pub unsafe fn NamedFramebufferParameteriEXT(
&self,
framebuffer: GLuint,
pname: GLenum,
param: GLint
)
[src]
&self,
framebuffer: GLuint,
pname: GLenum,
param: GLint
)
pub unsafe fn NamedFramebufferReadBuffer(
&self,
framebuffer: GLuint,
src: GLenum
)
[src]
&self,
framebuffer: GLuint,
src: GLenum
)
pub unsafe fn NamedFramebufferRenderbuffer(
&self,
framebuffer: GLuint,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)
pub unsafe fn NamedFramebufferRenderbufferEXT(
&self,
framebuffer: GLuint,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)
pub unsafe fn NamedFramebufferTexture(
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn NamedFramebufferTexture1DEXT(
&self,
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn NamedFramebufferTexture2DEXT(
&self,
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn NamedFramebufferTexture3DEXT(
&self,
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint
)
pub unsafe fn NamedFramebufferTextureEXT(
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn NamedFramebufferTextureFaceEXT(
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
face: GLenum
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
face: GLenum
)
pub unsafe fn NamedFramebufferTextureLayer(
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)
pub unsafe fn NamedFramebufferTextureLayerEXT(
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)
[src]
&self,
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)
pub unsafe fn NamedProgramLocalParameter4dEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
pub unsafe fn NamedProgramLocalParameter4dvEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLdouble
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLdouble
)
pub unsafe fn NamedProgramLocalParameter4fEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
pub unsafe fn NamedProgramLocalParameter4fvEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLfloat
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLfloat
)
pub unsafe fn NamedProgramLocalParameterI4iEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
pub unsafe fn NamedProgramLocalParameterI4ivEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLint
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLint
)
pub unsafe fn NamedProgramLocalParameterI4uiEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint
)
pub unsafe fn NamedProgramLocalParameterI4uivEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLuint
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLuint
)
pub unsafe fn NamedProgramLocalParameters4fvEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLfloat
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLfloat
)
pub unsafe fn NamedProgramLocalParametersI4ivEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLint
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLint
)
pub unsafe fn NamedProgramLocalParametersI4uivEXT(
&self,
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLuint
)
[src]
&self,
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLuint
)
pub unsafe fn NamedProgramStringEXT(
&self,
program: GLuint,
target: GLenum,
format: GLenum,
len: GLsizei,
string: *const c_void
)
[src]
&self,
program: GLuint,
target: GLenum,
format: GLenum,
len: GLsizei,
string: *const c_void
)
pub unsafe fn NamedRenderbufferStorage(
&self,
renderbuffer: GLuint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
renderbuffer: GLuint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn NamedRenderbufferStorageEXT(
&self,
renderbuffer: GLuint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
renderbuffer: GLuint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn NamedRenderbufferStorageMultisample(
&self,
renderbuffer: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
renderbuffer: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn NamedRenderbufferStorageMultisampleCoverageEXT(
&self,
renderbuffer: GLuint,
coverageSamples: GLsizei,
colorSamples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
renderbuffer: GLuint,
coverageSamples: GLsizei,
colorSamples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn NamedRenderbufferStorageMultisampleEXT(
&self,
renderbuffer: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
renderbuffer: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn NormalP3ui(&self, type_: GLenum, coords: GLuint)
[src]
pub unsafe fn NormalP3uiv(&self, type_: GLenum, coords: *const GLuint)
[src]
pub unsafe fn ObjectLabel(
&self,
identifier: GLenum,
name: GLuint,
length: GLsizei,
label: *const GLchar
)
[src]
&self,
identifier: GLenum,
name: GLuint,
length: GLsizei,
label: *const GLchar
)
pub unsafe fn ObjectPtrLabel(
&self,
ptr: *const c_void,
length: GLsizei,
label: *const GLchar
)
[src]
&self,
ptr: *const c_void,
length: GLsizei,
label: *const GLchar
)
pub unsafe fn PatchParameterfv(&self, pname: GLenum, values: *const GLfloat)
[src]
pub unsafe fn PatchParameteri(&self, pname: GLenum, value: GLint)
[src]
pub unsafe fn PauseTransformFeedback(&self)
[src]
pub unsafe fn PixelStoref(&self, pname: GLenum, param: GLfloat)
[src]
pub unsafe fn PixelStorei(&self, pname: GLenum, param: GLint)
[src]
pub unsafe fn PointParameterf(&self, pname: GLenum, param: GLfloat)
[src]
pub unsafe fn PointParameterfv(&self, pname: GLenum, params: *const GLfloat)
[src]
pub unsafe fn PointParameteri(&self, pname: GLenum, param: GLint)
[src]
pub unsafe fn PointParameteriv(&self, pname: GLenum, params: *const GLint)
[src]
pub unsafe fn PointSize(&self, size: GLfloat)
[src]
pub unsafe fn PolygonMode(&self, face: GLenum, mode: GLenum)
[src]
pub unsafe fn PolygonOffset(&self, factor: GLfloat, units: GLfloat)
[src]
pub unsafe fn PopDebugGroup(&self)
[src]
pub unsafe fn PrimitiveRestartIndex(&self, index: GLuint)
[src]
pub unsafe fn ProgramBinary(
&self,
program: GLuint,
binaryFormat: GLenum,
binary: *const c_void,
length: GLsizei
)
[src]
&self,
program: GLuint,
binaryFormat: GLenum,
binary: *const c_void,
length: GLsizei
)
pub unsafe fn ProgramParameteri(
&self,
program: GLuint,
pname: GLenum,
value: GLint
)
[src]
&self,
program: GLuint,
pname: GLenum,
value: GLint
)
pub unsafe fn ProgramUniform1d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLdouble
)
pub unsafe fn ProgramUniform1dEXT(
&self,
program: GLuint,
location: GLint,
x: GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
x: GLdouble
)
pub unsafe fn ProgramUniform1dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform1dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform1f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat
)
pub unsafe fn ProgramUniform1fEXT(
&self,
program: GLuint,
location: GLint,
v0: GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat
)
pub unsafe fn ProgramUniform1fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform1fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform1i(
&self,
program: GLuint,
location: GLint,
v0: GLint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLint
)
pub unsafe fn ProgramUniform1iEXT(
&self,
program: GLuint,
location: GLint,
v0: GLint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLint
)
pub unsafe fn ProgramUniform1iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform1ivEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform1ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint
)
pub unsafe fn ProgramUniform1uiEXT(
&self,
program: GLuint,
location: GLint,
v0: GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint
)
pub unsafe fn ProgramUniform1uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform1uivEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform2d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble
)
pub unsafe fn ProgramUniform2dEXT(
&self,
program: GLuint,
location: GLint,
x: GLdouble,
y: GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
x: GLdouble,
y: GLdouble
)
pub unsafe fn ProgramUniform2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform2dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform2f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat
)
pub unsafe fn ProgramUniform2fEXT(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat
)
pub unsafe fn ProgramUniform2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform2fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform2i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint
)
pub unsafe fn ProgramUniform2iEXT(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint
)
pub unsafe fn ProgramUniform2iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform2ivEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform2ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint
)
pub unsafe fn ProgramUniform2uiEXT(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint
)
pub unsafe fn ProgramUniform2uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform2uivEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform3d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble
)
pub unsafe fn ProgramUniform3dEXT(
&self,
program: GLuint,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn ProgramUniform3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform3dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform3f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
pub unsafe fn ProgramUniform3fEXT(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
pub unsafe fn ProgramUniform3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform3fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform3i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint
)
pub unsafe fn ProgramUniform3iEXT(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint
)
pub unsafe fn ProgramUniform3iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform3ivEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform3ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
pub unsafe fn ProgramUniform3uiEXT(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
pub unsafe fn ProgramUniform3uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform3uivEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform4d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble,
v3: GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble,
v3: GLdouble
)
pub unsafe fn ProgramUniform4dEXT(
&self,
program: GLuint,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
pub unsafe fn ProgramUniform4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform4dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform4f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
pub unsafe fn ProgramUniform4fEXT(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
pub unsafe fn ProgramUniform4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform4fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform4i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
pub unsafe fn ProgramUniform4iEXT(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
pub unsafe fn ProgramUniform4iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform4ivEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform4ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
pub unsafe fn ProgramUniform4uiEXT(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
pub unsafe fn ProgramUniform4uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform4uivEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniformMatrix2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix2fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix2x3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2x3dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2x3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix2x3fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix2x4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2x4dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2x4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix2x4fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3x2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3x2dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3x2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3x2fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3x4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3x4dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3x4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3x4fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4x2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4x2dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4x2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4x2fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4x3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4x3dvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4x3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4x3fvEXT(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProvokingVertex(&self, mode: GLenum)
[src]
pub unsafe fn PushClientAttribDefaultEXT(&self, mask: GLbitfield)
[src]
pub unsafe fn PushDebugGroup(
&self,
source: GLenum,
id: GLuint,
length: GLsizei,
message: *const GLchar
)
[src]
&self,
source: GLenum,
id: GLuint,
length: GLsizei,
message: *const GLchar
)
pub unsafe fn QueryCounter(&self, id: GLuint, target: GLenum)
[src]
pub unsafe fn ReadBuffer(&self, src: GLenum)
[src]
pub unsafe fn ReadPixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
pub unsafe fn ReadnPixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut c_void
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut c_void
)
pub unsafe fn ReadnPixelsARB(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut c_void
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut c_void
)
pub unsafe fn ReadnPixelsKHR(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut c_void
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut c_void
)
pub unsafe fn ReleaseShaderCompiler(&self)
[src]
pub unsafe fn RenderbufferStorage(
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn RenderbufferStorageMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn ResumeTransformFeedback(&self)
[src]
pub unsafe fn SampleCoverage(&self, value: GLfloat, invert: GLboolean)
[src]
pub unsafe fn SampleMaski(&self, maskNumber: GLuint, mask: GLbitfield)
[src]
pub unsafe fn SamplerParameterIiv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint
)
pub unsafe fn SamplerParameterIuiv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLuint
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLuint
)
pub unsafe fn SamplerParameterf(
&self,
sampler: GLuint,
pname: GLenum,
param: GLfloat
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
param: GLfloat
)
pub unsafe fn SamplerParameterfv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLfloat
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLfloat
)
pub unsafe fn SamplerParameteri(
&self,
sampler: GLuint,
pname: GLenum,
param: GLint
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
param: GLint
)
pub unsafe fn SamplerParameteriv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint
)
[src]
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint
)
pub unsafe fn Scissor(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn ScissorArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLint
)
[src]
&self,
first: GLuint,
count: GLsizei,
v: *const GLint
)
pub unsafe fn ScissorIndexed(
&self,
index: GLuint,
left: GLint,
bottom: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
index: GLuint,
left: GLint,
bottom: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn ScissorIndexedv(&self, index: GLuint, v: *const GLint)
[src]
pub unsafe fn SecondaryColorP3ui(&self, type_: GLenum, color: GLuint)
[src]
pub unsafe fn SecondaryColorP3uiv(&self, type_: GLenum, color: *const GLuint)
[src]
pub unsafe fn ShaderBinary(
&self,
count: GLsizei,
shaders: *const GLuint,
binaryformat: GLenum,
binary: *const c_void,
length: GLsizei
)
[src]
&self,
count: GLsizei,
shaders: *const GLuint,
binaryformat: GLenum,
binary: *const c_void,
length: GLsizei
)
pub unsafe fn ShaderSource(
&self,
shader: GLuint,
count: GLsizei,
string: *const *const GLchar,
length: *const GLint
)
[src]
&self,
shader: GLuint,
count: GLsizei,
string: *const *const GLchar,
length: *const GLint
)
pub unsafe fn ShaderStorageBlockBinding(
&self,
program: GLuint,
storageBlockIndex: GLuint,
storageBlockBinding: GLuint
)
[src]
&self,
program: GLuint,
storageBlockIndex: GLuint,
storageBlockBinding: GLuint
)
pub unsafe fn StencilFunc(&self, func: GLenum, ref_: GLint, mask: GLuint)
[src]
pub unsafe fn StencilFuncSeparate(
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint
)
[src]
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint
)
pub unsafe fn StencilMask(&self, mask: GLuint)
[src]
pub unsafe fn StencilMaskSeparate(&self, face: GLenum, mask: GLuint)
[src]
pub unsafe fn StencilOp(&self, fail: GLenum, zfail: GLenum, zpass: GLenum)
[src]
pub unsafe fn StencilOpSeparate(
&self,
face: GLenum,
sfail: GLenum,
dpfail: GLenum,
dppass: GLenum
)
[src]
&self,
face: GLenum,
sfail: GLenum,
dpfail: GLenum,
dppass: GLenum
)
pub unsafe fn TexBuffer(
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint
)
[src]
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint
)
pub unsafe fn TexBufferRange(
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn TexCoordP1ui(&self, type_: GLenum, coords: GLuint)
[src]
pub unsafe fn TexCoordP1uiv(&self, type_: GLenum, coords: *const GLuint)
[src]
pub unsafe fn TexCoordP2ui(&self, type_: GLenum, coords: GLuint)
[src]
pub unsafe fn TexCoordP2uiv(&self, type_: GLenum, coords: *const GLuint)
[src]
pub unsafe fn TexCoordP3ui(&self, type_: GLenum, coords: GLuint)
[src]
pub unsafe fn TexCoordP3uiv(&self, type_: GLenum, coords: *const GLuint)
[src]
pub unsafe fn TexCoordP4ui(&self, type_: GLenum, coords: GLuint)
[src]
pub unsafe fn TexCoordP4uiv(&self, type_: GLenum, coords: *const GLuint)
[src]
pub unsafe fn TexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexImage2DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TexImage3D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexImage3DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TexParameterIiv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn TexParameterIuiv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLuint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *const GLuint
)
pub unsafe fn TexParameterf(
&self,
target: GLenum,
pname: GLenum,
param: GLfloat
)
[src]
&self,
target: GLenum,
pname: GLenum,
param: GLfloat
)
pub unsafe fn TexParameterfv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
pub unsafe fn TexParameteri(&self, target: GLenum, pname: GLenum, param: GLint)
[src]
pub unsafe fn TexParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)
[src]
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn TexStorage1D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei
)
[src]
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei
)
pub unsafe fn TexStorage2D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn TexStorage2DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TexStorage3D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
[src]
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
pub unsafe fn TexStorage3DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureBarrier(&self)
[src]
pub unsafe fn TextureBuffer(
&self,
texture: GLuint,
internalformat: GLenum,
buffer: GLuint
)
[src]
&self,
texture: GLuint,
internalformat: GLenum,
buffer: GLuint
)
pub unsafe fn TextureBufferEXT(
&self,
texture: GLuint,
target: GLenum,
internalformat: GLenum,
buffer: GLuint
)
[src]
&self,
texture: GLuint,
target: GLenum,
internalformat: GLenum,
buffer: GLuint
)
pub unsafe fn TextureBufferRange(
&self,
texture: GLuint,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
texture: GLuint,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn TextureBufferRangeEXT(
&self,
texture: GLuint,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
texture: GLuint,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn TextureImage1DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureImage2DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureImage3DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexturePageCommitmentEXT(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
commit: GLboolean
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
commit: GLboolean
)
pub unsafe fn TextureParameterIiv(
&self,
texture: GLuint,
pname: GLenum,
params: *const GLint
)
[src]
&self,
texture: GLuint,
pname: GLenum,
params: *const GLint
)
pub unsafe fn TextureParameterIivEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLint
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn TextureParameterIuiv(
&self,
texture: GLuint,
pname: GLenum,
params: *const GLuint
)
[src]
&self,
texture: GLuint,
pname: GLenum,
params: *const GLuint
)
pub unsafe fn TextureParameterIuivEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLuint
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLuint
)
pub unsafe fn TextureParameterf(
&self,
texture: GLuint,
pname: GLenum,
param: GLfloat
)
[src]
&self,
texture: GLuint,
pname: GLenum,
param: GLfloat
)
pub unsafe fn TextureParameterfEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
param: GLfloat
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
param: GLfloat
)
pub unsafe fn TextureParameterfv(
&self,
texture: GLuint,
pname: GLenum,
param: *const GLfloat
)
[src]
&self,
texture: GLuint,
pname: GLenum,
param: *const GLfloat
)
pub unsafe fn TextureParameterfvEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
pub unsafe fn TextureParameteri(
&self,
texture: GLuint,
pname: GLenum,
param: GLint
)
[src]
&self,
texture: GLuint,
pname: GLenum,
param: GLint
)
pub unsafe fn TextureParameteriEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
param: GLint
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
param: GLint
)
pub unsafe fn TextureParameteriv(
&self,
texture: GLuint,
pname: GLenum,
param: *const GLint
)
[src]
&self,
texture: GLuint,
pname: GLenum,
param: *const GLint
)
pub unsafe fn TextureParameterivEXT(
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLint
)
[src]
&self,
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn TextureRenderbufferEXT(
&self,
texture: GLuint,
target: GLenum,
renderbuffer: GLuint
)
[src]
&self,
texture: GLuint,
target: GLenum,
renderbuffer: GLuint
)
pub unsafe fn TextureStorage1D(
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei
)
[src]
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei
)
pub unsafe fn TextureStorage1DEXT(
&self,
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei
)
[src]
&self,
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei
)
pub unsafe fn TextureStorage2D(
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn TextureStorage2DEXT(
&self,
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn TextureStorage2DMultisample(
&self,
texture: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
[src]
&self,
texture: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TextureStorage2DMultisampleEXT(
&self,
texture: GLuint,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
[src]
&self,
texture: GLuint,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TextureStorage3D(
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
[src]
&self,
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
pub unsafe fn TextureStorage3DEXT(
&self,
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
[src]
&self,
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
pub unsafe fn TextureStorage3DMultisample(
&self,
texture: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
[src]
&self,
texture: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TextureStorage3DMultisampleEXT(
&self,
texture: GLuint,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
[src]
&self,
texture: GLuint,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TextureSubImage1D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureSubImage1DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureSubImage2D(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureSubImage2DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureSubImage3D(
&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
)
[src]
&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
)
pub unsafe fn TextureSubImage3DEXT(
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
[src]
&self,
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureView(
&self,
texture: GLuint,
target: GLenum,
origtexture: GLuint,
internalformat: GLenum,
minlevel: GLuint,
numlevels: GLuint,
minlayer: GLuint,
numlayers: GLuint
)
[src]
&self,
texture: GLuint,
target: GLenum,
origtexture: GLuint,
internalformat: GLenum,
minlevel: GLuint,
numlevels: GLuint,
minlayer: GLuint,
numlayers: GLuint
)
pub unsafe fn TransformFeedbackBufferBase(
&self,
xfb: GLuint,
index: GLuint,
buffer: GLuint
)
[src]
&self,
xfb: GLuint,
index: GLuint,
buffer: GLuint
)
pub unsafe fn TransformFeedbackBufferRange(
&self,
xfb: GLuint,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
xfb: GLuint,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn TransformFeedbackVaryings(
&self,
program: GLuint,
count: GLsizei,
varyings: *const *const GLchar,
bufferMode: GLenum
)
[src]
&self,
program: GLuint,
count: GLsizei,
varyings: *const *const GLchar,
bufferMode: GLenum
)
pub unsafe fn Uniform1d(&self, location: GLint, x: GLdouble)
[src]
pub unsafe fn Uniform1dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn Uniform1f(&self, location: GLint, v0: GLfloat)
[src]
pub unsafe fn Uniform1fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn Uniform1i(&self, location: GLint, v0: GLint)
[src]
pub unsafe fn Uniform1iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn Uniform1ui(&self, location: GLint, v0: GLuint)
[src]
pub unsafe fn Uniform1uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn Uniform2d(&self, location: GLint, x: GLdouble, y: GLdouble)
[src]
pub unsafe fn Uniform2dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn Uniform2f(&self, location: GLint, v0: GLfloat, v1: GLfloat)
[src]
pub unsafe fn Uniform2fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn Uniform2i(&self, location: GLint, v0: GLint, v1: GLint)
[src]
pub unsafe fn Uniform2iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn Uniform2ui(&self, location: GLint, v0: GLuint, v1: GLuint)
[src]
pub unsafe fn Uniform2uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn Uniform3d(
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
[src]
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn Uniform3dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn Uniform3f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
[src]
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
pub unsafe fn Uniform3fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn Uniform3i(&self, location: GLint, v0: GLint, v1: GLint, v2: GLint)
[src]
pub unsafe fn Uniform3iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn Uniform3ui(
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
[src]
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
pub unsafe fn Uniform3uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn Uniform4d(
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
[src]
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
pub unsafe fn Uniform4dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn Uniform4f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
[src]
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
pub unsafe fn Uniform4fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn Uniform4i(
&self,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
[src]
&self,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
pub unsafe fn Uniform4iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn Uniform4ui(
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
[src]
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
pub unsafe fn Uniform4uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn UniformBlockBinding(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
uniformBlockBinding: GLuint
)
[src]
&self,
program: GLuint,
uniformBlockIndex: GLuint,
uniformBlockBinding: GLuint
)
pub unsafe fn UniformMatrix2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix2x3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix2x3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix2x4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix2x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix3x2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix3x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix3x4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix3x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix4x2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix4x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix4x3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix4x3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformSubroutinesuiv(
&self,
shadertype: GLenum,
count: GLsizei,
indices: *const GLuint
)
[src]
&self,
shadertype: GLenum,
count: GLsizei,
indices: *const GLuint
)
pub unsafe fn UnmapBuffer(&self, target: GLenum) -> GLboolean
[src]
pub unsafe fn UnmapNamedBuffer(&self, buffer: GLuint) -> GLboolean
[src]
pub unsafe fn UnmapNamedBufferEXT(&self, buffer: GLuint) -> GLboolean
[src]
pub unsafe fn UseProgram(&self, program: GLuint)
[src]
pub unsafe fn UseProgramStages(
&self,
pipeline: GLuint,
stages: GLbitfield,
program: GLuint
)
[src]
&self,
pipeline: GLuint,
stages: GLbitfield,
program: GLuint
)
pub unsafe fn ValidateProgram(&self, program: GLuint)
[src]
pub unsafe fn ValidateProgramPipeline(&self, pipeline: GLuint)
[src]
pub unsafe fn VertexArrayAttribBinding(
&self,
vaobj: GLuint,
attribindex: GLuint,
bindingindex: GLuint
)
[src]
&self,
vaobj: GLuint,
attribindex: GLuint,
bindingindex: GLuint
)
pub unsafe fn VertexArrayAttribFormat(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint
)
[src]
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint
)
pub unsafe fn VertexArrayAttribIFormat(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
[src]
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
pub unsafe fn VertexArrayAttribLFormat(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
[src]
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
pub unsafe fn VertexArrayBindVertexBufferEXT(
&self,
vaobj: GLuint,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei
)
[src]
&self,
vaobj: GLuint,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei
)
pub unsafe fn VertexArrayBindingDivisor(
&self,
vaobj: GLuint,
bindingindex: GLuint,
divisor: GLuint
)
[src]
&self,
vaobj: GLuint,
bindingindex: GLuint,
divisor: GLuint
)
pub unsafe fn VertexArrayColorOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayEdgeFlagOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayElementBuffer(&self, vaobj: GLuint, buffer: GLuint)
[src]
pub unsafe fn VertexArrayFogCoordOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayIndexOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayMultiTexCoordOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
texunit: GLenum,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
texunit: GLenum,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayNormalOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArraySecondaryColorOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayTexCoordOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayVertexAttribBindingEXT(
&self,
vaobj: GLuint,
attribindex: GLuint,
bindingindex: GLuint
)
[src]
&self,
vaobj: GLuint,
attribindex: GLuint,
bindingindex: GLuint
)
pub unsafe fn VertexArrayVertexAttribDivisorEXT(
&self,
vaobj: GLuint,
index: GLuint,
divisor: GLuint
)
[src]
&self,
vaobj: GLuint,
index: GLuint,
divisor: GLuint
)
pub unsafe fn VertexArrayVertexAttribFormatEXT(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint
)
[src]
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint
)
pub unsafe fn VertexArrayVertexAttribIFormatEXT(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
[src]
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
pub unsafe fn VertexArrayVertexAttribIOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayVertexAttribLFormatEXT(
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
[src]
&self,
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
pub unsafe fn VertexArrayVertexAttribLOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayVertexAttribOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexArrayVertexBindingDivisorEXT(
&self,
vaobj: GLuint,
bindingindex: GLuint,
divisor: GLuint
)
[src]
&self,
vaobj: GLuint,
bindingindex: GLuint,
divisor: GLuint
)
pub unsafe fn VertexArrayVertexBuffer(
&self,
vaobj: GLuint,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei
)
[src]
&self,
vaobj: GLuint,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei
)
pub unsafe fn VertexArrayVertexBuffers(
&self,
vaobj: GLuint,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
strides: *const GLsizei
)
[src]
&self,
vaobj: GLuint,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
strides: *const GLsizei
)
pub unsafe fn VertexArrayVertexOffsetEXT(
&self,
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub unsafe fn VertexAttrib1d(&self, index: GLuint, x: GLdouble)
[src]
pub unsafe fn VertexAttrib1dv(&self, index: GLuint, v: *const GLdouble)
[src]
pub unsafe fn VertexAttrib1f(&self, index: GLuint, x: GLfloat)
[src]
pub unsafe fn VertexAttrib1fv(&self, index: GLuint, v: *const GLfloat)
[src]
pub unsafe fn VertexAttrib1s(&self, index: GLuint, x: GLshort)
[src]
pub unsafe fn VertexAttrib1sv(&self, index: GLuint, v: *const GLshort)
[src]
pub unsafe fn VertexAttrib2d(&self, index: GLuint, x: GLdouble, y: GLdouble)
[src]
pub unsafe fn VertexAttrib2dv(&self, index: GLuint, v: *const GLdouble)
[src]
pub unsafe fn VertexAttrib2f(&self, index: GLuint, x: GLfloat, y: GLfloat)
[src]
pub unsafe fn VertexAttrib2fv(&self, index: GLuint, v: *const GLfloat)
[src]
pub unsafe fn VertexAttrib2s(&self, index: GLuint, x: GLshort, y: GLshort)
[src]
pub unsafe fn VertexAttrib2sv(&self, index: GLuint, v: *const GLshort)
[src]
pub unsafe fn VertexAttrib3d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
[src]
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn VertexAttrib3dv(&self, index: GLuint, v: *const GLdouble)
[src]
pub unsafe fn VertexAttrib3f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
[src]
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
pub unsafe fn VertexAttrib3fv(&self, index: GLuint, v: *const GLfloat)
[src]
pub unsafe fn VertexAttrib3s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort
)
[src]
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort
)
pub unsafe fn VertexAttrib3sv(&self, index: GLuint, v: *const GLshort)
[src]
pub unsafe fn VertexAttrib4Nbv(&self, index: GLuint, v: *const GLbyte)
[src]
pub unsafe fn VertexAttrib4Niv(&self, index: GLuint, v: *const GLint)
[src]
pub unsafe fn VertexAttrib4Nsv(&self, index: GLuint, v: *const GLshort)
[src]
pub unsafe fn VertexAttrib4Nub(
&self,
index: GLuint,
x: GLubyte,
y: GLubyte,
z: GLubyte,
w: GLubyte
)
[src]
&self,
index: GLuint,
x: GLubyte,
y: GLubyte,
z: GLubyte,
w: GLubyte
)
pub unsafe fn VertexAttrib4Nubv(&self, index: GLuint, v: *const GLubyte)
[src]
pub unsafe fn VertexAttrib4Nuiv(&self, index: GLuint, v: *const GLuint)
[src]
pub unsafe fn VertexAttrib4Nusv(&self, index: GLuint, v: *const GLushort)
[src]
pub unsafe fn VertexAttrib4bv(&self, index: GLuint, v: *const GLbyte)
[src]
pub unsafe fn VertexAttrib4d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
[src]
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
pub unsafe fn VertexAttrib4dv(&self, index: GLuint, v: *const GLdouble)
[src]
pub unsafe fn VertexAttrib4f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
[src]
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
pub unsafe fn VertexAttrib4fv(&self, index: GLuint, v: *const GLfloat)
[src]
pub unsafe fn VertexAttrib4iv(&self, index: GLuint, v: *const GLint)
[src]
pub unsafe fn VertexAttrib4s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort,
w: GLshort
)
[src]
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort,
w: GLshort
)
pub unsafe fn VertexAttrib4sv(&self, index: GLuint, v: *const GLshort)
[src]
pub unsafe fn VertexAttrib4ubv(&self, index: GLuint, v: *const GLubyte)
[src]
pub unsafe fn VertexAttrib4uiv(&self, index: GLuint, v: *const GLuint)
[src]
pub unsafe fn VertexAttrib4usv(&self, index: GLuint, v: *const GLushort)
[src]
pub unsafe fn VertexAttribBinding(
&self,
attribindex: GLuint,
bindingindex: GLuint
)
[src]
&self,
attribindex: GLuint,
bindingindex: GLuint
)
pub unsafe fn VertexAttribDivisor(&self, index: GLuint, divisor: GLuint)
[src]
pub unsafe fn VertexAttribFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint
)
[src]
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint
)
pub unsafe fn VertexAttribI1i(&self, index: GLuint, x: GLint)
[src]
pub unsafe fn VertexAttribI1iv(&self, index: GLuint, v: *const GLint)
[src]
pub unsafe fn VertexAttribI1ui(&self, index: GLuint, x: GLuint)
[src]
pub unsafe fn VertexAttribI1uiv(&self, index: GLuint, v: *const GLuint)
[src]
pub unsafe fn VertexAttribI2i(&self, index: GLuint, x: GLint, y: GLint)
[src]
pub unsafe fn VertexAttribI2iv(&self, index: GLuint, v: *const GLint)
[src]
pub unsafe fn VertexAttribI2ui(&self, index: GLuint, x: GLuint, y: GLuint)
[src]
pub unsafe fn VertexAttribI2uiv(&self, index: GLuint, v: *const GLuint)
[src]
pub unsafe fn VertexAttribI3i(
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint
)
[src]
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint
)
pub unsafe fn VertexAttribI3iv(&self, index: GLuint, v: *const GLint)
[src]
pub unsafe fn VertexAttribI3ui(
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint
)
[src]
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint
)
pub unsafe fn VertexAttribI3uiv(&self, index: GLuint, v: *const GLuint)
[src]
pub unsafe fn VertexAttribI4bv(&self, index: GLuint, v: *const GLbyte)
[src]
pub unsafe fn VertexAttribI4i(
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
[src]
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
pub unsafe fn VertexAttribI4iv(&self, index: GLuint, v: *const GLint)
[src]
pub unsafe fn VertexAttribI4sv(&self, index: GLuint, v: *const GLshort)
[src]
pub unsafe fn VertexAttribI4ubv(&self, index: GLuint, v: *const GLubyte)
[src]
pub unsafe fn VertexAttribI4ui(
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint
)
[src]
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint
)
pub unsafe fn VertexAttribI4uiv(&self, index: GLuint, v: *const GLuint)
[src]
pub unsafe fn VertexAttribI4usv(&self, index: GLuint, v: *const GLushort)
[src]
pub unsafe fn VertexAttribIFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
[src]
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
pub unsafe fn VertexAttribIPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
[src]
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
pub unsafe fn VertexAttribL1d(&self, index: GLuint, x: GLdouble)
[src]
pub unsafe fn VertexAttribL1dv(&self, index: GLuint, v: *const GLdouble)
[src]
pub unsafe fn VertexAttribL2d(&self, index: GLuint, x: GLdouble, y: GLdouble)
[src]
pub unsafe fn VertexAttribL2dv(&self, index: GLuint, v: *const GLdouble)
[src]
pub unsafe fn VertexAttribL3d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
[src]
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn VertexAttribL3dv(&self, index: GLuint, v: *const GLdouble)
[src]
pub unsafe fn VertexAttribL4d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
[src]
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
pub unsafe fn VertexAttribL4dv(&self, index: GLuint, v: *const GLdouble)
[src]
pub unsafe fn VertexAttribLFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
[src]
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
pub unsafe fn VertexAttribLPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
[src]
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
pub unsafe fn VertexAttribP1ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
pub unsafe fn VertexAttribP1uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
pub unsafe fn VertexAttribP2ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
pub unsafe fn VertexAttribP2uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
pub unsafe fn VertexAttribP3ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
pub unsafe fn VertexAttribP3uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
pub unsafe fn VertexAttribP4ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
pub unsafe fn VertexAttribP4uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
pub unsafe fn VertexAttribPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const c_void
)
[src]
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const c_void
)
pub unsafe fn VertexBindingDivisor(&self, bindingindex: GLuint, divisor: GLuint)
[src]
pub unsafe fn VertexP2ui(&self, type_: GLenum, value: GLuint)
[src]
pub unsafe fn VertexP2uiv(&self, type_: GLenum, value: *const GLuint)
[src]
pub unsafe fn VertexP3ui(&self, type_: GLenum, value: GLuint)
[src]
pub unsafe fn VertexP3uiv(&self, type_: GLenum, value: *const GLuint)
[src]
pub unsafe fn VertexP4ui(&self, type_: GLenum, value: GLuint)
[src]
pub unsafe fn VertexP4uiv(&self, type_: GLenum, value: *const GLuint)
[src]
pub unsafe fn Viewport(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn ViewportArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLfloat
)
[src]
&self,
first: GLuint,
count: GLsizei,
v: *const GLfloat
)
pub unsafe fn ViewportIndexedf(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
w: GLfloat,
h: GLfloat
)
[src]
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
w: GLfloat,
h: GLfloat
)
pub unsafe fn ViewportIndexedfv(&self, index: GLuint, v: *const GLfloat)
[src]
pub unsafe fn WaitSync(
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64
)
[src]
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64
)